设计一个算法,将元素x插入到一个有序(从小到大排序)顺序表的适当位置上, 并保持有序性。用c语言表示出来
时间: 2024-05-27 12:11:06 浏览: 87
yuandaima.zip_插入排序_链表插入排序
void insert(int arr[], int n, int x) {
int i, j;
for (i = 0; i < n; i++) {
if (arr[i] > x) {
for (j = n; j > i; j--) {
arr[j] = arr[j - 1];
}
arr[i] = x;
break;
}
}
if (i == n) {
arr[n] = x;
}
}
阅读全文