首页 > 有序序列插入一个数
头像 牛客965706134号
发表于 2021-11-28 15:27:58
">int main() { int n = 0; int arr[50]= {0}; int m = 0; scanf("%d",&n); for(int i =1;i<=n;i++) { scanf("%d",& 展开全文
头像 苏麟boy
发表于 2022-01-04 22:37:54
">void bubble_sort(int arr[],int n,int x) { int i=0; int y=0; for(i=0; i<n; i++) { if(x>arr[i]) { y= 展开全文
头像 牛客681704497号
发表于 2021-10-25 22:33:50
#include<stdio.h> int main(void) { int n; scanf("%d",&n); int a[n+3]; for(int i=0;i<n;i++) { scanf("%d",& 展开全文
头像 牛客题解官
发表于 2020-06-04 17:26:07
题目描述有一个有序数字序列,从小到大排序,将一个新输入的数插入到序列中,保证插入新数后,序列仍然是升序。 输入描述:共三行,第一行输入一个整数(0≤N≤50)。第二行输入N个升序排列的整数,输入用空格分隔的N个整数。第三行输入想要进行插入的一个整数。输出描述:输出为一行,N+1个有序排列的整数。 解 展开全文
头像 万千少男的梦
发表于 2024-01-10 22:28:56
#include <stdio.h> //插入排序法 int main() { int n = 0; scanf("%d",&n); int arr[100] = {0}; int i,j; for(i=1;i<n 展开全文
头像 诗奕
发表于 2024-02-04 18:50:58
#include<stdio.h> int main() { int n = 0; int arr[50] = {0}; int m = 0; scanf("%d", &n); for (int i = 1; i < 展开全文
头像 offer快朝我砸来
发表于 2023-04-20 16:13:55
#include <stdio.h> int main() { int arr[100] = { 0 }; int temp = 0; int n = 0, i = 0, j = 0, m = 0; scanf("%d", &n); for (i 展开全文
头像 yt16157673
发表于 2021-12-28 17:42:43
一个比较偷懒的方法进行操作处理 实际上这个操作还是比较符合基础的认知 就是我们将我们所要进行处理的数据 先插入 这个就是我们要定义的数组的大小要大一点 因为 我们的数组的容量最大可以容纳的范围还是很有限的 我们先把数据插入的末尾 然后使用sort函数进行从小到大排序 这样就可以直接解决 ">usin 展开全文
头像 朱广浩2228624189
发表于 2022-11-10 15:43:16
插入一个数
头像 想润的牛可乐在开会
发表于 2024-07-26 16:44:20
#include <stdio.h> //不定义N+1的数组,直接比较,按顺序打印,若比插入的值小,先打印,否则打印插入的值 int main() { int N; int i=0; int num=0; int j=0; //打印插入值 展开全文