SICPを読む(103) 3.3.2 - キュー
キューなんて簡単だと思ってたら、SICPの実装が面白い。
メモっておこう
- データ構造は(cons 先頭ポインタ 最後のポインタ)
- リストはポインタとしても使えるよねという発想。いただき。
- 挿入は(list 新規データ)として、最後のポインタを更新すればいい。
- 削除が面白い。
- 先頭ポインタをずらしていけばいい。
- 全部消すと、空リストだけになる。
- 後ろのポインタを抜いていく感じが凄くいい。
性的に感じた。
キューなんて簡単だと思ってたら、SICPの実装が面白い。
メモっておこう
性的に感じた。