関数を介してリストをソートするためにLispのソートを使用しようとしていますが、これを行う方法の手がかりがありません。x 座標と y 座標を持つ 2D 空間に開始点があります。次に、N個の他の点のリストがあり、2点間の距離を計算する関数があります。私が今欲しいのは、すべての N ポイントを含み、開始点から他のすべてのポイントまでの距離の昇順に並べ替えられたリストです。
sort-function を使用して関数を引数として渡すことができると思います (calculate-distance 関数)。
何か案は?
よろしく