Initializes new Queue and return it
()
| 39 | |
| 40 | // Initializes new Queue and return it |
| 41 | func New() *Queue { |
| 42 | var queue *Queue = new(Queue) |
| 43 | |
| 44 | queue.depth = 0 |
| 45 | |
| 46 | return queue |
| 47 | } |
| 48 | |
| 49 | // Puts a given item into Queue |
| 50 | func (queue *Queue) Enqueue(item interface{}) { |