SMLには標準ソート機能がありますか?インターネット上のドキュメントは、私が何も見つけることができませんでした非常に希少です。SMLの標準ソート機能?
答えて
リストのソートはどうですか?あなたは、常にどちらか
- fun sort(L) =
= if L=[] then []
= else if tl(L)=[] then L
= else merge(sort(take(L)),sort(skip(L)));
val sort = fn : int list -> int list
はレイチェルは一部のみの権利であるhere
マージ、テイク、スキップ?申し訳ありませんが、そこには実際にzilchのドキュメントがあります。 –
SMLに標準のソート関数がないと思います。 –
ところで、独自の –
は、標準的なクイックソート
fun qsort(func) =
let
fun
sort([]) = [] |
sort(lhd :: ltl) = sort(List.filter(fn (x) => func(x, lhd))(ltl)) @ [lhd] @ sort(List.filter(fn (x) => not(func(x, lhd)))(ltl))
in sort
end;
はいくつかのコンパレータ(同じタイプの2 elemnetsを取り、ブール値を返す関数)に投げると、あなたはもうドンを問うてしまった場合、それはあなた のソート機能を返しますです尋ねることを躊躇する:)
を作成する必要はありません。このソーターは、x = yのfunc(x、y)= falseの場合にのみ順序を保持します。 –
- 1. SMLバイナリツリーリダクション機能
- 2. SML機能が
- 3. PHP - 標準機能に
- 4. カスタムマップ機能の標準mlの
- 5. UIScrollViewの標準パンジェスチャ認識機能に機能を追加
- 6. PyS60の標準機能のソース(特にappuifw.query)
- 7. std名前空間以外の標準機能の防止
- 8. 機能的なプログラミング - 標準のシンボル、図など
- 9. SQLの文字列をエスケープする標準機能
- 10. ソート機能?
- 11. 標準MLにBST検索機能を書くには?
- 12. グラム++ソート機能の警告
- 13. jqueryの準備機能
- 14. ソフトウェア機能テストの基準
- 15. 拡張可能な外部メタデータ標準?
- 16. AVR-GCCの標準準拠
- 17. C++ 11結合ソート機能
- 18. テストシナリオ(または機能テスト)を書くための標準ドキュメントまたはソフトウェア
- 19. 標準ライブラリコンポーネントでこの特殊丸め機能を構築できますか?
- 20. スクリプトエラー準備完了機能()?
- 21. "準備中" PDO機能エラー
- 22. HTML相対URLが非標準的な方法で機能する
- 23. SuiteScriptを使用して標準機能を実装する方法
- 24. XML標準で拡張機能を定義するベストプラクティスは何ですか?
- 25. STLのソート比較クラスの機能
- 26. 標準へのアップグレードSQL Server 2005 Expressの標準へのアップグレード
- 27. Python MySQLの標準
- 28. 標準MLのGUI?
- 29. Facebookの標準ステータスアップデートポップアップ?
- 30. Python MixInの標準
あなたは何を並べ替えようとしていますか? –
@RachelGallenリスト。 –
私はあなたの傷跡が何であるかわかりませんが、[SML Basis Library](http://www.standardml.org/Basis/)のホームページは、機能を探すのに適しています –