リストを順序付きリストに分割するソリューションがあれば、本当に感謝しています。要素の順序は、入力リストと同じでなければなりません。 私はPrologでいくつかの仕事をしましたが、それははるかに簡単でした。今どこから始めたらいいのか分かりません。 [5,4,2,8,3,1,6,9,5]→[5,4,2]、[8,3,1]、[6]、[9,5] 。SWI-Prologはリストを順序付きリストに分割します
1
A
答えて
0
0
'ascending([A], [[A]]).
ascending([A,B|T], R) :-
(A < B -> R = [[A],P|Q] ; P = [M|N], R = [[A,M|N]|Q]),
ascending([B|T], [P|Q]).'
関連する問題
- 1. 順序付きリストListView
- 2. 順序付けられていないリストを2つに分割する
- 3. VB MS Word:XMLを順序付きリストにバインドしますか?
- 4. sympy順序付きペアをリストに変換します。
- 5. テーブル内の順序付きリスト?
- 6. Etherpad-lite順序付きリストの書式
- 7. 順序付きリストの減算
- 8. 行列構造の順序付きリスト
- 9. リスト項目の箇条書きをCSS順序付きリストと非順序リストでフルコントロール
- 10. リストのリストから順序付き辞書を作成するには?
- 11. 順序付きリストと順序付けられていないリンクリストの検索
- 12. 、順序がリストに
- 13. リストの順序
- 14. 順序付き/順序なしリストの高さが返されない
- 15. 重複のないリストまたは順序付きセット
- 16. 親の順序付きリスト内のネストされた順序付けられていないリスト
- 17. nhibernateで順序付きリストをマップする方法は?
- 18. has_manyを使用した順序付きリストの作成:
- 19. テキスタイルを使用したテーブルセル内の順序付きリスト
- 20. リスト内のSWIProlog条件付き合計と私の述語の
- 21. 順序付けされたリストから順序付けられていないリスト項目を除外する
- 22. SQLは、タイムスタンプを増加させた順序付きリストを挿入します。
- 23. リストの順序付け - 拡張メソッドは起動しません!
- 24. keys()Python辞書のメソッドは、順序付きリストを返します。
- 25. Pythonリストの順序
- 26. 2つのリストをPrologで順序付けしました
- 27. 順序なしリストCheckBoxListコントロール
- 28. リストをリストをパラメータリストとしてリストに分割してOcamlを分割する
- 29. Google App Engine:順序付きリストのコレクションを実装する
- 30. CSS3の順序付きリストでドットを接続する
'ordered reduced list'を定義してください。そこに複製が許可されていますか?例えば。 '[9,5,5,1]→[9,5]、[5,1]'または '[9,5,5,1]→[9,5,5,1]'? –
あなたに完全な質問をしてくれて申し訳ありません。 [9,5,5,1] - > [9,5,5,1]、重複は許可されています – RajuSingh
あなたが持っているものは質問ではなく、誰かがあなたのコードを書くための要求です。このサイトについてあなたが試したことを示して、どこにいらっしゃっているのか特定の質問をしてください。どこから始めるべきかわからない場合は、Prologチュートリアルをお勧めします。[99 Prolog Problems](http://www.ic.unicamp.br/~meidanis/courses/mc336/ 2009s2/prolog/problemas /)で、リスト処理に焦点を当てています。 – lurker