Я начинаю лучше знакомиться с 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
Я не могу справиться с этим, не имея какого-то цикла for или переменных, которые могли бы мне помочь. Поскольку я новичок в sml, буду признателен за любой вклад. Спасибо!