プログラミング割り当ての一環として、テキストファイルにリンクリストを維持する必要があります。私はLinked Listのデータ構造にはかなり便利ですが、C++のファイルではあまり役に立ちません。ある人が私にそれに近づく方法のアイデアや概要を教えてくれますか?私はリンクリストを追加または削除することができ、リンクリストのノードを追加または削除することができ、リンクされたリストの1つで削除されたスペースを再利用できるはずです。各リストは数字(整数)を持ち、すべてのノードは同じサイズで整数を含みます。ファイル内のリンクリストの更新
私の考えは-1がtermiator指標である
0 - NULL
1 - head_offset for_linked_list_num 1
0 - NULL
1 - head_offset_for_linked_list_num 3
1 - head_offset_for_linked_list_num 3
1 - head_offset_for_linked_list_num 3
など )リンクリスト番号が含まれている番号のファイルを(維持する)、
1になり、位置の1が示しますi番目の場所は、別のファイルを開いて、この
data next_offset
data next_offset
data NULL
のようなリンクリストを維持する)こと
2に関連付けられている場所があります
このようにすると、リンクされたリストを追跡し、配列を効率的に追加/削除/表示できます。
私が知り、学ぶべき機能は何ですか?私は時間が非常に少なく、基本的なレベルの機能と考えることができます。お知らせ下さい。事前に感謝します
1つのリンクリストまたは複数のリストを維持する必要がありますか? – Wizetux
複数のリストですが、ノード間で交換できると思います.Btw、10のうちどの位割当てを評価しますか? – howtechstuffworks
本当にばかげた質問かもしれませんが、1行に1つの要素を保存するのはなぜですか?要素を削除して、行を削除してください。要素を挿入してください、行を挿入します。 – bitmask