C/C++の宿題を片付けます 105代目at TECH
C/C++の宿題を片付けます 105代目 - 暇つぶし2ch4:デフォルトの名無しさん
08/04/16 03:09:37
>>3
ring_list_append()
・リングリスト1要素を新規に確保
・新要素の中身は引き数data
・新要素の次要素は自分自身
・新要素の前要素は自分自身
・既存リストの追加点が空なら(唯一の要素である)新要素を返す
・既存リストの追加点を新要素の前要素に繋ぐ
・既存リストの追加点の次要素を新要素の次要素に繋ぐ
・既存リストの追加点の次要素の前要素に新要素を繋ぐ
・既存リストの追加点の次要素に新要素を繋ぐ
・新要素を返す

即ち、

追加点
次↓↑前
追加点の次要素

という構造を

追加点
次↓↑前
新要素
次↓↑前
追加点の次要素

と言う構造に変更している。

っと、ここで力尽きた。後は頑張ってくれw


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch