上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 25 下一页
摘要: 题目描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。#类似于二维列表[[1,2],[4,5]] 解题思路 其实这倒题和其他类似的题有所区别,这里是分层打印,把每层的节点值放在同一个列表,然后再放到一个大列表里面; 那么关键就在于怎样把每层的节点值从左到右依次取出来?有一个办法, 阅读全文
posted @ 2018-10-07 20:04 嶙羽 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 解题思路 平衡二叉树首先是二叉搜索树,且它每个节点的左子树和右子树高度差至多等于1;只要从根节点,依次递归判断每个节点是否满足如上条件即可;那么可以首先构造一个求任意节点树深的函数TreeDepth,然后取左右子树的深度差的绝对值,判断是否大 阅读全文
posted @ 2018-10-07 18:24 嶙羽 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 解题思路 首先要清楚,这道题不是让你去判断一个给定的数组是不是一个(原先)给定的二叉搜索树的对应后序遍历的结果,而是判断一个给定的数组是不是能够对应到 阅读全文
posted @ 2018-10-07 10:51 嶙羽 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 解题思路 想了很久。。首先本渣渣就不太理解递归在python中的实现,其次又不知道怎么去找到最长路径,真是很费脑子,开始正题吧 首先明确二叉树每个节点都可以看作“根节点 阅读全文
posted @ 2018-10-06 23:03 嶙羽 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题思路 用递归思想 前序遍历是{1,2,4,7,3 阅读全文
posted @ 2018-10-06 19:26 嶙羽 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 之前一直搞不清楚这两个类方法有什么区别,今天着重学习了一下 @staticmethod是静态方法,不需要表示自身对象的self和自身类的cls参数,就跟使用函数一样。 classmethod是类方法,对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来 阅读全文
posted @ 2018-09-28 21:18 嶙羽 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 以下操作均在MySQL5.7数据库上实验无误 需要四张表 首先是建表与插入数据 问题如下: 1. 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 写得相当啰嗦,但思路很清楚,就是把student_new和sc两张表联合起来查询,大致框架已经有了,那就需要确定Sid学生编号,把课程 阅读全文
posted @ 2018-09-20 14:19 嶙羽 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 以下SQL操作均在MYSQL上测试过 首先是表定义 1、创建student和score表 2.分别向student表和score表插入数据 3.查询student表和score的所有记录 4.查询student表的第2条到第4条记录 5.从student表查询所有学生的学号(id)、姓名(name) 阅读全文
posted @ 2018-09-19 17:08 嶙羽 阅读(781) 评论(0) 推荐(0) 编辑
摘要: vim和gedit都是文本编辑器 vim用法: 输入 i,进入文本编辑模式,编辑完再按ESC,退出编辑模式,再输:wq,保存退出;如果输:q!则是不保存退出,很简单。。 如果要设置tab键是四个空格,并显示行号,只要打开vim的配置文件: 输入 再看gedit, 用法 直接以文本编辑器的格式打开,进 阅读全文
posted @ 2018-09-04 21:04 嶙羽 阅读(4139) 评论(0) 推荐(0) 编辑
摘要: 环境 virtualbox虚拟机装Ubuntu14.0,自带python2.7,安装TensorFlow CPU版本 安装过程 首先 然后升级pip 直接安装 中途报错‘Cannot uninstall 'six.It is a dist。。。。。。’ 解决方法 然后继续上一步安装即可 阅读全文
posted @ 2018-09-04 13:37 嶙羽 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 25 下一页