- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 c---一个数组中只有两个数字是出现一次,其他所有数字都出现了两次,找出这两个数字,编程实现。
题目要求:一个数组中只有两个数字是出现一次,其他所有数字都出现了两次,找出这两个数字,编程实现。 这个题可以用两种思路来解答:一种是利用异或的方法,第二种是比较好想,先将整个数组进行排序,将相邻的两个元素进行比较,看是否一样,若不一样则这个元素就是只出现了一次的元素。 先来说第一种思路: 此题目是在数组中找到唯一一个出现一次的数字的进阶版本。找一个我们都知道比较简单的方法为将所有数字进...
2018-01-31 15:43:12 1988 1
原创 c---喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水。
题目:喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水 整体思路:首先是用现有的钱购买汽水,一共是20元,所以第一次是有20个空瓶。将这20个空瓶进行兑换,能够得到新的10瓶汽水。再将这10个空瓶进行兑换,又能得到新的5个空瓶,到现在问题来了,五个空瓶只可以换2瓶新汽水,还剩余一个。需要将这个剩余的空瓶保存起来与后面的空瓶再进行结合兑换。目前是有三个空瓶,两个是新换的,还有...
2018-01-23 17:38:33 3138 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人