摘要: 华为06年面试题(要求8分钟完成) 题目: 有两个数组a,b,大小都为n,数组元素的值任意,无序; 要求: 通过交换a,b中的元素,使数组a元素的和与数组b元素的和之间的差最小。 代码: 代码简析: 使数组中的每个元素都先交换,再对比交换前后的差值大小,差值变大的话,就取消交换,差值变小的话,就继续 阅读全文
posted @ 2015-12-09 14:52 micro虾米 阅读(1619) 评论(2) 推荐(0)
摘要: 丢沙包游戏(或杀人游戏)用C语言实现: 游戏简述: 杀人游戏(或者丢沙包游戏),设定一些人(人数为:num)一起玩游戏,从某个指定的人(设定为:start)开始轮流扔沙包,扔沙包人的下一个人为1,每隔固定人数(设定为:step)砸中一个人,则该人被杀退出游戏,到最后一人后重新接第一个人开始计数,依次 阅读全文
posted @ 2015-12-09 13:47 micro虾米 阅读(1147) 评论(0) 推荐(1)