【Common Lisp】デフォルトのリストなのにO(n)になる(抽象構文木) 2026-04-012026-03-30 by chiilabo #Common Lisp(74) #SBCL(29) #マクロ(16) #S式(14) #loop(13)
Common Lispで関数の「静的変数」を作るレキシカルクロージャ(メモリ割り当ての省略) 2026-04-032026-03-25 by chiilabo #Common Lisp(74) #パフォーマンス最適化(14) #関数型プログラミング(14) #defun(13) #fixnum(11)
【Common Lisp】なぜ1次元配列を「ベクタ」と呼ぶのか(ベクトル演算と高階関数) 2026-03-25 by chiilabo #Common Lisp(74) #高階関数(11) #aref(10) #Scheme(9) #make-array(8)
【Common Lisp】 make-array で作る1次元配列の使い方(vector) 2026-03-282026-03-24 by chiilabo #Common Lisp(74) #loop(13) #初期化(12) #fixnum(11) #aref(10)
【AtCoder ABC449E】1googol回のプッシュしたフリ(Common Lisp) 2026-04-142026-03-21 by chiilabo #Common Lisp(74) #アルゴリズム(23) #競技プログラミング(18) #AtCoder(16) #最適化(16)
【AtCoder ABC449C】Comfort Distanceを考える(Common Lisp) 2026-03-262026-03-16 by chiilabo #Common Lisp(74) #競技プログラミング(18) #AtCoder(16) #C言語(15) #計算量(13)
【Section 3】リストの代わりにベクタを使う(Common Lispと計算効率) 2026-03-282026-03-16 by chiilabo #Common Lisp(74) #SBCL(29) #データ構造(12) #ハッシュテーブル(11) #aref(10)
【AtCoder ABC049C】白昼夢に悩まされた(Common Lisp) 2026-03-152026-03-15 by chiilabo #Common Lisp(74) #競技プログラミング(18) #AtCoder(16) #再帰(15) #メモリ使用量(10)