diff --git a/src/list.cr b/src/list.cr index fb3b92a..ff0855c 100644 --- a/src/list.cr +++ b/src/list.cr @@ -67,10 +67,10 @@ class DoubleLinkedList(V) # # ``` # list = DoubleLinkedList(Int32).new - # list.push(1) - # list.push(2) - # list.pop() # => 2 - # list.pop() # => 1 + # list.push 1 + # list.push 2 + # list.pop # => 2 + # list.pop # => 1 # ``` def push(value : V) : Node(V) # First entry is nil = pushing the first entry. @@ -145,9 +145,9 @@ class DoubleLinkedList(V) # list = DoubleLinkedList(Int32).new # list << 1 # list << 2 << 3 - # list.pop() # => 3 - # list.pop() # => 2 - # list.pop() # => 1 + # list.pop # => 3 + # list.pop # => 2 + # list.pop # => 1 # ``` def <<(value : V) : DoubleLinkedList(V) push(value) @@ -159,8 +159,8 @@ class DoubleLinkedList(V) # ``` # list = DoubleLinkedList(Int32).new # list.push(1, 2) - # list.pop() # => 2 - # list.pop() # => 1 + # list.pop # => 2 + # list.pop # => 1 # ``` def push(*values) values.each do |value| @@ -174,8 +174,8 @@ class DoubleLinkedList(V) # list = DoubleLinkedList(Int32).new # list << 1 # list.unshift 2 - # list.pop() # => 1 - # list.pop() # => 2 + # list.pop # => 1 + # list.pop # => 2 # ``` def unshift(value : V) : Node(V) if first = @first @@ -229,8 +229,8 @@ class DoubleLinkedList(V) # list = DoubleLinkedList(Int32).new # list << 1 # list << 2 - # list.pop() # => 2 - # list.peek() # => 1 + # list.pop # => 2 + # list.peek # => 1 # ``` def pop : Node(V) if @size == 0 @@ -341,7 +341,7 @@ class DoubleLinkedList(V) # ``` # list = DoubleLinkedList(Int32).new # list.empty? # => true - # list.push(1) + # list << 1 # list.empty? # => false # ``` def empty? @@ -353,9 +353,9 @@ class DoubleLinkedList(V) # ``` # list = DoubleLinkedList(Int32).new(1, 2, 3) # reversed_list = list.reverse - # list.pop() # => 1 - # list.pop() # => 2 - # list.pop() # => 3 + # list.pop # => 1 + # list.pop # => 2 + # list.pop # => 3 # ``` def reverse DoubleLinkedList(V).new.tap do |new_list| @@ -371,7 +371,7 @@ class DoubleLinkedList(V) # values = [1, 2, 3] # list = DoubleLinkedList(Int32).new(values) # list.each_node do |elem| - # puts elem.value + # puts elem.value # end # ``` private def each_node