0

我正在努力在 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 
4

0 回答 0