線形リスト デリファレンス メモリアロケーション バディブロック・アロケータ firstNode insertAfter aFamily listHead aMember famNode newNode obsoleteNode someNode insertBeginning lastNode insertBefore memNode アロケーション node removeBefore removeBeginning removeAfter remove singly ジョセファス シーケンシャルアクセス insertEnd circularly unrolled linked Doubly ページサイズ 片方向 malloc 番兵 Cormen 動的メモリ確保 参照の局所性 Leiserson merge ページアウト null 抽象データ型 ニューウェル lastname ノード ヒープ 昇順 cons マージ