请注意,尾尾部落并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
兜兜转转,又回到了wordpress的博客。希望在这里,你能收获你想要的技能。^_^

[剑指offer] 对称的二叉树

7-27 2,091 °C

题目描述 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 解题思路 法一:递归。根节点...
阅读全文 0

[剑指offer] 不用加减乘除做加法

7-27 2,232 °C

题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 解题思路 用位运算来实现。 step1: 进行异或运算,计算两个数各个...
阅读全文 0

[剑指offer] 数组中只出现一次的数字

7-26 3,005 °C

题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。 解题思路 法一:大家都能想到的HashMap法 法二...
阅读全文 0

[剑指offer] 翻转单词顺序列

7-26 2,384 °C

题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却...
阅读全文 0

[剑指offer] 二叉搜索树的第k个结点

7-26 2,349 °C

题目描述 给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8)中,按结点数值大小顺序第三小结点的值为4。 解题思路 因为二叉搜索...
阅读全文 0

[剑指offer] 数据流中的中位数

7-26 2,179 °C

题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那...
阅读全文 0

[剑指offer] 滑动窗口的最大值

7-25 2,493 °C

题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗...
阅读全文 0

[剑指offer] 矩阵中的路径

7-25 2,503 °C

题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向...
阅读全文 0

[剑指offer] 机器人的运动范围

7-25 2,540 °C

题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位...
阅读全文 0

[剑指offer] 链表中环的入口结点

7-24 2,738 °C

题目描述 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 解题思路 一种方法是用 hashmap来存储和查找节点; 另一种方法是双指针法...
阅读全文 0