| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2326 人关注过本帖
标题:改变二维数组大小的算法问题?
取消只看楼主 加入收藏
沉鱼飞雁
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2015-11-4
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
改变二维数组大小的算法问题?
已知n行2列的二维数组A[n][2],且已知数组中的第一列的元素为大于0的逐渐增大的正数,第二列中元素为大于等于0的正数,要求数组中第一列的相邻两个元素之间的差值小于0.1,一旦相邻两个元素的差值大于0.1,即取中间值插入其中,相应的第二列元素也取中间值,得到扩充后新数组,再次判断新数组中第一列的相邻两个元素的差值是否小于0.1,不满足继续在其中插入一组中间值,直到最后得到的新数组,第一列所有所有相邻元素之间的差值都小于0.1了,则结束运算,输出得到的新二维数组,求大神指点实现算法
举个例子:1    1         1          1
          1.5  1   变成  1.0625     1
                         1.125      1
                         1.1875     1
                         1.25       1
                         1.3125     1
                         1.375      1
                         1.4375     1
                         1.5        1
                        
搜索更多相关主题的帖子: 元素 
2016-08-04 11:34
沉鱼飞雁
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2015-11-4
收藏
得分:0 
请问您说的第一种,采用链表比较扩充的方法,能给写个具体的算法吗?谢谢
2016-08-04 14:29
沉鱼飞雁
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2015-11-4
收藏
得分:0 
谢谢楼上各位前辈的指教!4楼的算法很好,我已经验证了,能够满足题目的要求,学习了。5楼没看懂。6楼和7楼的算法都好高端,我还得继续学习!
2016-08-04 20:38
沉鱼飞雁
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2015-11-4
收藏
得分:0 
回复 10楼 linlulu001
看明白了,谢谢!
2016-08-05 08:36
快速回复:改变二维数组大小的算法问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025614 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved