ziyuthor的ChinaUnix博客
ziyuthor
全部博文(46)
2014年(2)
2013年(44)
xiaojiay
oujianqi
zhaowei_
IT民工小
geng
wyxue
pang6859
wavespid
wangsirv
分类: C/C++
2013-07-04 10:10:41
原文地址:n年前传说中华为面试题(8分钟写出代码) 作者:snowboy9859
本文根据cu精华贴整理而来,在此对代码贡献者表示感谢:
上一篇:出现频率最高的笔试题strcpy写法(鞭辟入里)
下一篇:内部排序算法汇总<五>(希尔排序)
miao_lear2018-11-10 00:08:17
例子如下:a : 12,25,98,78 sum_a=213b : 67,37,92,23 sum_b=219A=219-213=6此时遍历a,b找不到一对可交换的数据了。但是,存在同时交换两对数据的情况可以使得差更小最优解如下:a : 12,98,67,37 sum_a=214b : 23,78,92,25 sum_b=218A=4
miao_lear2018-11-10 00:05:43
博主,这个方法看起来简单直观,却是有问题的,可能会找不到最小值因为找不到一对可交换的数据使得差变小,不代表已经是最优解了,因为可能存在同时交换多对的情况使得差更小。
登录 注册