-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtrap.html
35 lines (30 loc) · 1.29 KB
/
trap.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<title>標準機能の罠</title>
<h4 class="shadow">標準機能の罠</h4>
標準機能で使うと遅いなどの罠をメモっています。(後から整理したい)
<dl>
<dt>Javaの標準出入力の高速化</dt>
<dd>
<p>
wataさんの記事
<a href="http://d.hatena.ne.jp/wata_orz/20090914/1252902159">http://d.hatena.ne.jp/wata_orz/20090914/1252902159</a>
</p>
<p>
ぴろずさんの記事
<a href="http://qiita.com/p_shiki37/items/65c18f88f4d24b2c528b">http://qiita.com/p_shiki37/items/65c18f88f4d24b2c528b</a>
</p>
</dd>
<dt>Javaのsortは特殊なケースでO(n^2)になってしまう</dt>
<dd>
int,long配列のソートが特殊なケースで遅くなってしまう。hack制度を採用しているジャッジではこれを考慮しなければならない。
対策としては次がある。
<ul>
<li>Integer,Long配列にする</li>
<li>ソートする前にシャッフルする</li>
<li>radix sort等別のソートを使用する</li>
</ul>
<p>
kinabaさんの記事
<a href="http://www.kmonos.net/wlog/127.html">http://www.kmonos.net/wlog/127.html</a>
</p>
</dd>
</dl>