笔试题
almsch03
这个作者很懒,什么都没留下…
展开
-
不申请第三个变量交换两个int long char型值
看到有一些笔试题是问如何不申请第三个变量交换两个变量的值,例如 int a = 1; int b=2; 用三行代码实现两个数值的交换。我研究了加减法和异或的方法,认为两种方法在思路上是等价的,也调研过一些网友写的文章,还是申请tmp变量的方法应用性强,这种题目不过是考考智商。本文主要讨论异或的方法。 异或的方法可以用于int型和long型的变量,加减法的话也是相同的,一搜一大堆,就不赘述了,值得原创 2014-04-01 17:27:45 · 767 阅读 · 0 评论 -
最快过桥问题
过桥问题和倒水问题都是笔试面试中的热门智力题,不但微软、GOOGLE、百度、腾讯等公司采用,甚至在IQ测试与公务员考试中都能见到。本文不但教你如何快速用手算来解决这两种问题,并且教你如何用程序代码来计算这两种问题。绝对让你大有收获。 一.过桥问题 在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只转载 2014-05-04 14:19:25 · 811 阅读 · 0 评论