摘要: 第 22 题(推理):有 4 张红色的牌和 4 张蓝色的牌,主持人先拿任意两张,再分别在 A、B、C 三人额头上贴任意两张牌,A、B、C 三人都可以看见其余两人额头上的牌,看完后让他们猜自己额头上是什么颜色的牌,A 说不知道,B 说不知道,C 说不知道,然后 A 说知道了。请教如何推理,A 是怎么知... 阅读全文
posted @ 2014-09-15 15:43 匡子语 阅读(2019) 评论(0) 推荐(0)
摘要: 第 19 题(数组、递归):题目:定义 Fibonacci 数列如下:/ 0 n=0f(n)= 1 n=1/ f(n-1)+f(n-2) n=2输入 n,用最快的方法求该数列的第 n 项。思路:递归和非递归的 下面的代码有个问题,没有考虑大数越界。返回值应该设成long long型的递归速度非常慢/... 阅读全文
posted @ 2014-09-15 13:27 匡子语 阅读(1853) 评论(0) 推荐(0)
摘要: 第 13 题(链表):题目:输入一个单向链表,输出该链表中倒数第 k 个结点。链表的倒数第 0 个结点为链表的尾指针。链表结点定义如下: struct ListNode {int m_nKey;ListNode* m_pNext;};我的思路:先翻转链表,再从翻转后的链表的头向尾数k-1个,返回,再... 阅读全文
posted @ 2014-09-15 09:47 匡子语 阅读(4526) 评论(0) 推荐(0)