摘要: 题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 阅读全文
posted @ 2016-08-15 13:39 no_one 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入一个单向链表,判断链表是否有环? 分析: 通过两个指针,分别从链表的头节点出发,一个每次向后移动一步,另一个移动两步,两个指针移动速度不一样,如果存在环,那么两个指针一定会在环里相遇。 阅读全文
posted @ 2016-08-15 09:34 no_one 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一次遍历即可。 阅读全文
posted @ 2016-08-15 09:14 no_one 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 阅读全文
posted @ 2016-08-14 22:50 no_one 阅读(3010) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个链表,反转链表后,输出链表的所有元素。 阅读全文
posted @ 2016-08-14 21:11 no_one 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个链表,输出该链表中倒数第k个结点。 阅读全文
posted @ 2016-08-14 17:00 no_one 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个整数数组,实现一个函数调整该数组中数字的顺序,使得数组中所有奇数位于数组的前半部分 ,所有偶数位于数组的后半部分。 1、奇数和奇数,偶数和偶数之间的相对位置改变。 2、奇数和奇数,偶数和偶数之间的相对位置不变。 阅读全文
posted @ 2016-08-14 13:19 no_one 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定单链表的头结点和待删除结点,在O(1)时间删除链表节点 阅读全文
posted @ 2016-08-14 11:02 no_one 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 优化方法: 阅读全文
posted @ 2016-08-13 15:09 no_one 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 分析: 方法1:缺点:如果输入的是负数,整数一直做右移运算,会陷入死循环。 方法2: 循环的次数等于整数的二进制位数 方法3:整数中有几个1就循环几次(最优解) 类似题型: 阅读全文
posted @ 2016-08-13 10:09 no_one 阅读(233) 评论(0) 推荐(0) 编辑