上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 给定一个N叉树,返回其节点值的层序遍历。 (即从左到右,逐层遍历)。 例如,给定一个 : 返回其层序遍历: [ [1], [3,2,4], [5,6] ] 说明: 树的深度不会超过 。 树的节点总数不会超过 。 思路: 与之前的二叉树层次遍历类似,用队列实现 每个节点出队列时,将其子节点压入队列中 阅读全文
posted @ 2018-09-17 11:37 yuyin 阅读(162) 评论(0) 推荐(0)
摘要: 给定一个N叉树,返回其节点值的前序遍历。 例如,给定一个 : 返回其前序遍历: [1,3,5,6,2,4]。 说明: 递归法很简单,你可以使用迭代法完成此题吗? 递归解法 思路: 判断根节点为空的情况,返回[] 判断子节点为空的情况,返回根节点的值 子节点不为空的情况,先遍历根节点,再前序遍历第一个 阅读全文
posted @ 2018-09-17 09:50 yuyin 阅读(104) 评论(0) 推荐(0)
摘要: 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 示例 2: 示例 3: 思路: 递归思想 从根节点开始比较两颗树,如果两个节点均为空返回True,只有一个为空时返回False 如果两个节点均不为空,当节点的值以及左右树 阅读全文
posted @ 2018-09-17 09:24 yuyin 阅读(90) 评论(0) 推荐(0)
摘要: 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组. 示例 1 : 注意 : 节点值的范围在32位有符号整数范围内。 思路:和102二叉树的层次遍历类似,每层遍历结束后存储节点的平均值即可。 阅读全文
posted @ 2018-09-15 16:35 yuyin 阅读(82) 评论(0) 推荐(0)
摘要: 给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 例如: 给定二叉树 , 返回其自底向上的层次遍历为: 思路: 与102层次遍历类似,逆序添加到结果列表中即可。 阅读全文
posted @ 2018-09-15 15:53 yuyin 阅读(69) 评论(0) 推荐(0)
摘要: 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如: 给定二叉树: , 返回其层次遍历结果: 思路: 根节点为空时,返回[] 每层的树节点值存在一个list中,所以需要注意处理每层最右侧的树节点 current_layer_last指向当前层的最右节点,next_ 阅读全文
posted @ 2018-09-15 15:30 yuyin 阅读(87) 评论(0) 推荐(0)
摘要: 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明 : 叶子节点是指没有子节点的节点。 示例 : 给定二叉树 , 思路: 根节点为空时,返回0,递归返回 树节点没有左右子节点时,返回1 树节点只有左子节点时,返回左子节点的最小深度并加1 树节点只有右子节 阅读全文
posted @ 2018-09-15 11:55 yuyin 阅读(86) 评论(0) 推荐(0)
摘要: 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明 : 叶子节点是指没有子节点的节点。 示例 : 给定二叉树 , 返回它的最大深度 3 。 思路: 如果根节点为空,则深度为0 如果根节点不为空,分别计算左子树和右子树的最大深度,比较哪个更大,返回并加1( 阅读全文
posted @ 2018-09-15 11:07 yuyin 阅读(104) 评论(0) 推荐(0)
摘要: 在K&R的开头碰到了getchar函数的用法有些迷糊,在查找了一些资料以及动手实践后有了大致的了解。 1. getchar函数,是从缓冲区读取数据的,而不是直接从键盘输入中读取数据的 2. 键盘的输入会保存在缓冲区中,同时会显示在屏幕上 3. getchar函数执行时,每次从缓冲区中读取一个字符 3 阅读全文
posted @ 2018-09-12 17:12 yuyin 阅读(402) 评论(0) 推荐(0)
摘要: 利用概率去度量不确定性和可变性可以追溯到几百年前,在许多领域如博彩、气象预测等都能发现概率应用。 机会或者不确定性的概念与文明伴随而生,人们经常需要应对生活中的天气、食物供应或者其它不确定性的事物,甚至会去努力降低不确定性带来的影像。例如赌博的概念便由来已久,在公元前3500年时用骨制的机会玩具 阅读全文
posted @ 2018-08-20 22:15 yuyin 阅读(110) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页