#include<stdio.h>
//交换数组两个元素
void exchange(int* one, int* two) {
int temp = *one;
*one = *two;
*two = temp;
}
//直接插入排序实现
void insert_sort(int arr[], int length) {
for (int i = 1; i < length; i++) {
while(arr[i-1]>arr[i]&&i>=0){
exchange(&arr[i - 1], &arr[i]); i--;
}
}
}
int main() {
int arr[8] = {49,38,65,97,76,13,27,49};
insert_sort(arr, 8);
}
直接插入排序代码实现
最新推荐文章于 2025-12-28 18:17:26 发布
2073

被折叠的 条评论
为什么被折叠?



