【发布时间】:2021-05-21 00:09:59
【问题描述】:
我正在尝试使用递归函数按升序对数组进行排序。问题是我不能使用任何 for、while 或 do/while 循环。网上有很多选择排序资源,但我很难找到任何没有循环并且还包括指针的东西。
我正在尝试做的事情的简短一步。
- 将标记放置在数组的第一个元素处
2.如果标记指向数组的最后一个元素,则停止。否则继续
3.找到标记右边的最小元素
4.如果这个元素小于标记指向的元素,则交换
5.将标记前进到右侧的下一个元素
6.转到第 2 步
【问题讨论】:
标签: c loops sorting pointers selection-sort