回答編集履歴
1
誤字修正
test
CHANGED
@@ -2,4 +2,4 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
範囲をひとつ狭め (`HASH_TABLE_LEN-1`) た上で `1` を足すという操作をしなければ `hash_func2` が返す値が `0` になる可能性があり、そうなったら `i` の値がいくつであっても `0` のままです。 やりたいのは最終的にテーブルを全部辿って
|
5
|
+
範囲をひとつ狭め (`HASH_TABLE_LEN-1`) た上で `1` を足すという操作をしなければ `hash_func2` が返す値が `0` になる可能性があり、そうなったら `i` の値がいくつであっても `0` のままです。 やりたいのは最終的にテーブルを全部辿って空いているところを探すということなのですから、 `0` が出てきたら無限ループになってしまいますよ。
|