bug記錄(算法題):==賦值問題

leetcode 面試題59 上面的方法出錯原因: 隊列裏存的是對象 ==是判斷指向的是否是同一個Integer對象 即queue.peek() == maxQueue.peek()判斷的是兩個是不是指向同一個對象,不是判斷值,所以判斷的時候不符合要求就沒有執行 maxQueue.poll() 下面的版本因爲賦值給了int 自動拆箱了
相關文章
相關標籤/搜索