Fork me on GitHub
摘要: #include#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespac... 阅读全文
posted @ 2018-11-26 22:46 lMonster81 阅读(2925) 评论(0) 推荐(0) 编辑
摘要: 字符串string str = "this is a string"; for(auto ch : str) cout v = {1, 2, 3, 4, 5}; for(auto i : v) cout > v = {{1, 2, 3},... 阅读全文
posted @ 2018-11-26 22:31 lMonster81 阅读(4566) 评论(2) 推荐(0) 编辑
摘要: 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。示例:给定的有序链表: [-10, -3, 0, 5, 9], 一个可能的答案是:[0, -3, 9, -... 阅读全文
posted @ 2018-11-26 20:58 lMonster81 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历 inorder = [9,3,15,20,7] 后序遍历 postorder = [9,15,7,20,3]返回如下的二叉树:3 / \ 9 20 / \ 15 7 c... 阅读全文
posted @ 2018-11-26 20:58 lMonster81 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树 [3,9,20,null,null,15,7],3 / \ 9 20 / \ 15 7返回锯齿形层次遍历如下:[ [3], [20... 阅读全文
posted @ 2018-11-26 20:57 lMonster81 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树:3 / \ 9 20 / \ 15 7 cl... 阅读全文
posted @ 2018-11-26 20:57 lMonster81 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树: [3,9,20,null,null,15,7],3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7] ] class... 阅读全文
posted @ 2018-11-26 20:56 lMonster81 阅读(68) 评论(0) 推荐(0) 编辑
/*评论*/ /*top按钮*/

/* 网易云控件 */