問題タブ [gnu-common-lisp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lisp - 重複が隣接している場合の重複削除の高速化
のようなものを探してい#'delete-duplicates
ますが、リストのすべての要素が既にソートされているか、逆にソートされているか、少なくとも重複が互いに隣接するように配置されていることを知っています。その知識を使用して、実行速度がリスト内の要素数の 2 乗に比例しないようにしたいと考えています。#'maplist
自分のソリューションを成長させるために使用するのは簡単ですが、言語にはすでに何かがありますか? 車輪を再発明するのは恥ずかしいことです。
明確にするために、リストの長さが長い場合、削除の実行時間は、その長さの2乗に比例するのではなく、リストの長さに比例するようにしたいと思います。これは私が避けたい動作です:
common-lisp - GCL を起動しようとするとすぐに終了するのはなぜですか?
GCL (GNU Common Lisp) を起動しようとするとすぐに終了するのはなぜですか?
どうすれば修正できますか?
lisp - Common Lisp: readtable-case を使用してエラーを取得する
REPLプロンプトでこれを入力すると:
次のエラー メッセージが表示されます。
なぜこのエラーが発生するのですか?