C语言。VC6 要自定义一个函数,函数的变量是一个从大到小排列的数组和另外一个数,要吧把这个数插入数
C语言。VC6要自定义一个函数,函数的变量是一个从大到小排列的数组和另外一个数,要吧把这个数插入数组内切保持有序性,该怎么弄?重点想问该函数应不应该有返回直?还有,数组的...
C语言。VC6
要自定义一个函数,函数的变量是一个从大到小排列的数组和另外一个数,要吧把这个数插入数组内切保持有序性,该怎么弄?重点想问该函数应不应该有返回直?还有,数组的长度在自定义函数内变大了,该怎么弄? 展开
要自定义一个函数,函数的变量是一个从大到小排列的数组和另外一个数,要吧把这个数插入数组内切保持有序性,该怎么弄?重点想问该函数应不应该有返回直?还有,数组的长度在自定义函数内变大了,该怎么弄? 展开
4个回答
展开全部
你要定义一个足够大的数组,然后根据那个传过来的数来找出比它的数以及比它小的数的数组下标,然后把比它小的那个数以及以后的数的往后推一下,再把那个数插入就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最暴力的方法是将该数添加到数组中,然后冒泡排序。
另函数不需要返回值
在C语言中 数组是不可变的, 在定义且声明的时候数组长度最好大一点
另函数不需要返回值
在C语言中 数组是不可变的, 在定义且声明的时候数组长度最好大一点
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bool型函数就行,数组容量设大点,如果插不进去了就返回false,如果这个数组已经是有序的了,那很好做,设要插入的数为j,数组为a先进行一次循环,找到a[i]<=j<=a[i+1],然后从i+1开始 每个元素往后退一位,a[i+1]=j,就行了。如果不懂就追问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
思想:找到arr[i]<n&&arr[i+1]>n
copy arr[0-i] temp[]
copy n temp[]
copy arr[i+i-length] temp[]
copy temp[] arr[]
copy arr[0-i] temp[]
copy n temp[]
copy arr[i+i-length] temp[]
copy temp[] arr[]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询