
要自定义一个函数,函数的变量是一个从大到小排列的数组和另外一个数,要吧把这个数插入数组内切保持有序性,该怎么弄?重点想问该函数应不应该有返回直?还有,数组的长度在自定义函数内变大了,该怎么弄?
你要定义一个足够大的数乱姿或组,然后根据那个传过来的数来找出比它的数以及比它小的数的数组下标,然后把比它小的那哗伍个数以及以后的数的往后推一下,再把那个数插入册拍就可以了!
最暴力的方法是将猛洞该数添加到数组中,然后扰缓冒泡排序。
另函数不需要返回值
在C语言中 数组是不可变的, 在定义且声明的时候数组长度最好大枝李枯一点
bool型函数就行,数组容量设大点,如果插不进去了就返回false,如果这个数组已经是有序的了,敏御那很好做,设要插入的数为j,数组为a先进行一次循环,找到a[i]<=j<=a[i+1],然后从i+1开始 每个元素往后雹薯退源拿者一位,a[i+1]=j,就行了。如果不懂就追问
思岩腊想:找到arr[i]
copy arr[0-i] temp[]
copy n temp[]
copy arr[i+i-length] temp[]
copy temp[] arr[]