回答編集履歴

2

補足訂正

2017/05/15 04:06

投稿

gyro16
gyro16

スコア89

test CHANGED
@@ -1,6 +1,6 @@
1
- int[] cell = {0, 1, 2, 3, 4, 5, 6, 7, 8};
1
+ (int[] cell = {0, 1, 2, 3, 4, 5, 6, 7, 8};
2
2
 
3
- のときvalは各要素0に収束しますが、
3
+ のときvalは各要素0に収束しますが、)
4
4
 
5
5
 
6
6
 
@@ -12,4 +12,6 @@
12
12
 
13
13
  dehashのときのvalをcellに置き換えると、初期値のcellに戻る処理でした。
14
14
 
15
+ hashしたkeyを、dehashに与えると初期値であるcellが得られるものでした。
15
16
 
17
+ ちゃんとしたdehashであることを確認致しました。

1

回答

2017/05/15 04:06

投稿

gyro16
gyro16

スコア89

test CHANGED
@@ -4,10 +4,12 @@
4
4
 
5
5
 
6
6
 
7
+ int[] cell = {1, 3, 0, 4, 2, 5, 7, 8, 6};で与えて、
8
+
7
- <初期値がバラバラだとvalは0も多いですがまちまちの値になります。>
9
+ valは0も多いですがまちまちの値になりますが、
8
10
 
9
11
 
10
12
 
11
- また、cellの方のdehashのの処理もまちまちの値になります
13
+ dehashのときvalをcellに置き換えると、初期値のcellに戻る処理でした
12
14
 
13
- 別にvalとcellには関係がありそうにありません。
15
+