C 在有序数组中插入一个数后数组仍有序
程序员文章站
2022-03-13 12:27:41
...
#include <stdio.h>
void sort(int num[],int n,int k)
{
for(int j=0;j<n;j++)
{
if(num[j]>k)
{
int a=num[j];
num[j]=k;
k=a;
}
}
num[n]=k;
for(int i=0;i<=n;i++)
printf("%5d",num[i]);
}
int main()
{
int t[100],c,d;
while(~scanf("%d %d",&c,&d))
{
for (int j=0;j<c;j++)
{
scanf("%d",&t[j]);
}
sort(t,c,d);
}
}
上一篇: 极客算法笔记2--数组中找到和为target的两个数
下一篇: PHP如何循环关联数组(两种方式)
推荐阅读
-
C++实现LeetCode(34.在有序数组中查找元素的第一个和最后一个位置)
-
c语言实现向有序数组中插入一个数并保持有序
-
c语言实现向有序数组中插入一个数并保持有序
-
自行给定一个从小到大排好序的数组,输入一个数并将其插入到原始数组中,新的数组还是满足从小到大的排列顺序
-
C++实现LeetCode(34.在有序数组中查找元素的第一个和最后一个位置)
-
C语言使用二分法实现在一个有序数组中查找具体的某个数字n
-
001 C语言题库之写一个函数 ,利用二分法查找有序数组中具体某个数
-
二分法查找一个数字在有序增序数组中的位置
-
C 在有序数组中插入一个数后数组仍有序
-
使用指针插入元素,在有序(升序)的数组中插入一个数,使插入后的数组仍然有序。 要求:自定义函数insert(int *a, int n, int x),用于实现向有序的数组中插入一个元素,并使插入后的