待解决区 堆:剑指Offer_40快排 if的用法: 剑指Offer_30_MinStack||:如果 || 前面有满足的,则后面的不再判断&&:如果&&前面有不满足的,则后面的不再判断例如if (B.empty() || x <= B.peek()) stack.peek()的返回值 剑指Offer_30_MinStack返回的是Stack<Integer>中的Integer对象,而不是数值例如if(B.peek() == A.peek()) 这样写不对,而是 int x = B.peek(); int y = A.peek(); if (x == y)