要求:在一个有序的数组中插入一个数,仍然保持有序性
int[] arr={0,1,2,3,5,6,7,8};
for(int x=6;x>=0;x--)//要有序插入4,手动赋值给x=6
{
if(arr[x]>4)
arr[x+1]=arr[x];
else
{
arr[x+1]=4;
}
}
这是我写的关键的地方,但是运行的结果好像不太正确啊,请教大家一下
未命名.jpg (144.48 KB, 下载次数: 31)
未命名a.jpg (109.52 KB, 下载次数: 38)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |