2013-06-21から1日間の記事一覧

Javaの罠 Part4(Integer)

Integer同士を=で比較すると変な現象が起こります. ArrayList<Integer> list1=new ArrayList<Integer>(asList(1, 128)); ArrayList<Integer> list2=new ArrayList<Integer>(asList(1, 128)); System.out.println(list1.get(0)==list2.get(0)); System.out.println(list1.get(1)==list2.get(1)); </integer></integer></integer></integer>…

Javaの罠 Part3(PriorityQueue.remove)

プログラミングコンテストにてハマったことのある罠をご紹介します. PriorityQueue.removeについて.あまりハマることは無いですが,PriorityQueue.removeの計算量はです.うっかりだと思って書くと死にます.