发新帖  新投票  回帖  关闭侧栏
39406个阅读者,4条回复 | 打印 | 订阅 | 收藏
隐身或者不在线

发表时间:2005-6-24 10:44

新手上路,请C高手指教



sd4925136 发表在 编程交流 华声论坛 http://bbs.voc.com.cn/forum-37-1.html


有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的
情况,插入后此元素之后的数,依次后移一个位置


我想是用起泡法~请给出源码

隐身或者不在线

回复时间:2005-6-24 15:52
一般的c书上都有这样的源代码。




----------------------------------------------
我在你的左边,你在幸福的右边。
幸福是种感觉,
懂得感恩,
珍惜现在。
......
隐身或者不在线

回复时间:2005-6-24 21:21
基础性的数据结构的开始一般都讲这个,随便看本数据结构书都有。




----------------------------------------------
这个世界有99.9%的事情是可以通过钱解决的,还有0.1%是钱不够!!
人生在世,吃喝两字!
隐身或者不在线

回复时间:2005-6-27 09:40
现在我不明白的是那已有数组怎么表示出来```~

隐身或者不在线

回复时间:2005-7-1 19:52
数组肯定是已有的而且已经排好序的,长度至少要原长度加一,
你先从头比较找到新数据应该排在的位置,然后从最后一个数据开始直到插入位置的数据,
一次向后移动一位,直到当前位置的数据移动完成后,在当前位置插入新数据




----------------------------------------------
一个人一生可以爱上很多人的
等你获得真正属于你的幸福之后
你就会明白以前的伤痛其实是一种财富
它让你学会更好地去把握和珍惜你爱的人……
发新帖 新投票
 回帖
查看积分策略说明快速回复主题
你的用户名: 密码:   免费注册(只要30秒)


使用个人签名

(请您文明上网理性发言!并遵守相关规定
   



Processed in 0.028261 s, 8 q - 无图精简版,sitemap,