私はsmlにもっと慣れ始めていますが、この問題は私にループを投げかけています。私がする必要があるのは、リストの選択ソートを実行することですが、奇数のすべてが奇数を進める必要があるということです。例えば選択SMLをツイストで並べ替え
:
selSort[1, 6, 9, 3, 8, 4, 7, 2, 5, 3];
val it = [2, 4, 6, 8, 1, 3, 5, 7, 9] : int list
私は、私を支援するために、ループや変数のいくつかの並べ替えをせずにこれをやって周りに私の頭を取得することはできません。私がsmlに慣れているので、どんなインプットも高く評価されます。ありがとう!
ご回答いただきありがとうございます。これは間違いなく参考になります。私の最大の問題は、選択ソートの仕組みを理解することです。 Javaでは、配列全体を繰り返し、スワップを行い、インデックスを更新して再帰する場所にプログラムします。 smlではインデックスとスワッピングの贅沢は私の知る限りではありません。だから、私はこれをどのように設定するのか分からない。 – MCR
申し訳ありませんが、私はあなたを捨てていたのはちょうど "ツイスト"だと思っていました。私は私の答えを更新します。 –
Genius。これはトンを助けました。ありがとうございました。 – MCR