0009_list

0009_list

0008: sm31840954 双方向連結リスト。Linux Kernelのlinux/list.h (doubly linked list) を使用しています。ここのファイルを使用させていただいています: http://www.mcs.anl.gov/~kazutomo/list/ ここで作成している list.c は GPLv2 でライセンスされています。ソースコードは次のリンクから入手できます: https://www.axfc.net/u/3841004 初使用のためlist_spliceに気が付かず、list_insert()を書いて車輪の再発明をしています。一番内側のループ内にLIST_HEAD(tmp_head);を書き、line_insert(&tmp->list, &entry->list);をlist_add(&tmp->list, &tmp_head);list_splice(&tmp_head, entry->list.prev);に置き換えればline_insert()は必要ありません。アス比微妙に合ってません。暇な方はどうぞ。無音なので好きな音楽とご一緒に。お題募集中。難しいことはできません。

http://www.nicovideo.jp/watch/sm31851895

パソコンで再生が出来ない場合はここをクリックした後に[別窓]をクリック