[1] 授業単元: B木
[2] 問題文(含コード&リンク):
B-木を実装せよ。
最初にB-木の最小次数 t が与えられる。
続いて操作列が一行毎に O[i] key[i] の形で与えられる。
O[i] = 'I' or 'D 'or 'E'
O[i] が'I' は挿入、 'D' は削除、 'E' は終了(木の出力)をそれぞれ意味する。
[3] 環境
[3.1] OS: Mac
[3.2] xocode
[3.3] 言語: (C
[4] 期限: 2011/6/20
[5] その他の制限: とりあえず無制限
*とりあえず挿入でポインタの接続で問題が生じています。
ノード下に他のノードがない、ノードが飽和状態のときに分割をするようにしたんですが、ポインタの接続でわけがわからなくなりました。
現状のソース
http://codepad.org/LZAwDKmg t=2
I 2
I 4
I 6
I 8
←ここでエラーが起きます。
pに代入がしっかりできていないようなのですが、ポインタの代入をどうしたらいいか教えてください。