2012-01-25 16 views

答えて

2

あなたは正しい軌道に乗っているが、あなたは、この3例を作成する必要があります。

insert(X, [], [X]). 
insert(X, [Y|Rest], [X,Y|Rest]) :- 
    X @< Y, !. 
insert(X, [Y|Rest0], [Y|Rest]) :- 
    insert(X, Rest0, Rest). 
+0

大変感謝!組み込みの述語setofを使用して同じプロシージャを実行することは可能ですか? –

+0

@ General_9:あなたは何を意味するのか分かりません。 –

+0

組み込みの述語setofは基本的に重複を含まない項目の順序付きリストを構築しません。順序付きリストに1つの要素を挿入しようとしているときに、その機能をピギーバックする方法はありますか? –

関連する問題