回答編集履歴

1

誤字修正

2020/04/06 09:14

投稿

SaitoAtsushi
SaitoAtsushi

スコア5684

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