回答編集履歴

1

追記

2017/04/29 13:43

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  いずれにしても不可解ではありますが、後者の場合なら.Item(key)で探査できるということは、まさか線形探査ではないと思いますので、連想配列はソートデータを持っているのだと思います。(もし線形探査なら、結果側のキーの並びによって処理時間が劇的に変わるでしょう。)
10
10
 
11
- では、いつソートしているのか?ADDしたときでは無いでしょうか?
11
+ では、いつソートしているのか?ADDしたときでは無いでしょうか?もしくはkeyの存在チェックをしているのでそのときかも。
12
12
 
13
13
  とすると条件側に重複データが少ないと(つまり登録が多いと)ソートが何度も発生して遅いのかも知れません。
14
14