上一页 1 2 3 4 5 6 7 8 ··· 24 下一页
摘要: 题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。 如何得 阅读全文
posted @ 2019-01-12 22:50 Ruohua3kou 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。 中序遍历 给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。 中序遍历 阅读全文
posted @ 2019-01-11 08:42 Ruohua3kou 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请实现两个函数,分别用来序列化和反序列化二叉树 题目很差,没有测试样例。 默认是先序遍历序列化。 class Solution { public: vector<int> vec; void Ser(TreeNode *pNode) { if (!pNode) vec.push_back( 阅读全文
posted @ 2019-01-10 19:42 Ruohua3kou 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 题目描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 阅读全文
posted @ 2019-01-09 15:59 Ruohua3kou 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推 思路: 用两个栈或队列去存储,用一个变量表示方向,根据不同方向存取顺序不同。 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印, 阅读全文
posted @ 2019-01-09 15:38 Ruohua3kou 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 思路: 比较是否对称,即: 比较当前节点的 左节点 = 右节点 左子树的左子树 = 右子树的右子树 左子树的右子树 = 右子树的左子树 非递归实现 class Solution 阅读全文
posted @ 2019-01-09 14:55 Ruohua3kou 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。、 思路: (1) 若该节点存在右子树:则下一个节点为右子树最左子节点(如图节点 B ) (2) 若该节点不存在右子树: 2.1 该节点为父节点的左子节点, 阅读全文
posted @ 2019-01-08 21:42 Ruohua3kou 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 思路: class Solution { public: ListNode *deleteDuplication(L 阅读全文
posted @ 2019-01-08 17:33 Ruohua3kou 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。思路: 用两个指针代表一快一慢的指针,快指针一次前进2个单位,慢指针一次前进1个单位。两个指针同时出发。 若存在环,设环中有n个节点且当下一次两个指针相遇时: 慢指针前进了X个单位,快指针前进了2X个单位。 则有 2 阅读全文
posted @ 2019-01-08 15:38 Ruohua3kou 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符。 思路:模拟哈 阅读全文
posted @ 2019-01-08 09:41 Ruohua3kou 阅读(94) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 24 下一页