我正在努力在 Ruby 中构建一个 minheap,并且想知道使用 push 方法与赋值运算符的含义是什么。(这只是一个更好地理解 Ruby 的理论问题!)
@items = Array.new()
def insert(node)
if @items.empty?
@items.push(node)
end
end
def insert(node)
if @items.empty?
root = node
end
end
我正在努力在 Ruby 中构建一个 minheap,并且想知道使用 push 方法与赋值运算符的含义是什么。(这只是一个更好地理解 Ruby 的理论问题!)
@items = Array.new()
def insert(node)
if @items.empty?
@items.push(node)
end
end
def insert(node)
if @items.empty?
root = node
end
end