上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: 106. 从中序与后序遍历序列构造二叉树 描述 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 示例 例如,给出 中序遍历 inorder = [9,3,15,20,7] 后序遍历 postorder = [9,15,7,20,3] 返回如下的二叉树: 思路 一颗 阅读全文
posted @ 2019-05-09 11:15 banshaohuan 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 103. 二叉树的锯齿形层次遍历 描述 给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 示例 例如,给定二叉树: [3,9,20,null,null,15,7], 返回锯齿形层次遍历如下: [ [3], [20,9], [15 阅读全文
posted @ 2019-05-09 11:04 banshaohuan 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 107. 二叉树的层次遍历 II 描述 给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 示例 例如,给定二叉树: [3,9,20,null,null,15,7], 返回其自底向上的层次遍历为: [ [15,7], [9,20], [3] 阅读全文
posted @ 2019-05-08 11:14 banshaohuan 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 102. 二叉树的层次遍历 描述 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 示例 例如,给定二叉树: [3,9,20,null,null,15,7], 返回其层次遍历结果: [ [3], [9,20], [15,7] ] 思路 关于树的问题基本上都是用递归来解 阅读全文
posted @ 2019-05-07 11:50 banshaohuan 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 105. 从前序与中序遍历序列构造二叉树 描述 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 示例 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 思路 一颗二 阅读全文
posted @ 2019-05-06 11:31 banshaohuan 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Flask 基础 [TOC] Flask 是一个使用 Python 编写的轻量级 Web 应用框架。基于 Werkzeug WSGI 工具箱和 Jinja2 模板引擎。 Flask 使用 BSD 授权。Flask 被称为“microframework”,因为它使用简单的核心,用 extension 阅读全文
posted @ 2019-02-01 16:58 banshaohuan 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 24个常用 Python 实现 1、冒泡排序 2、计算 x 的 n 次方 3、计算a a + b b + c c + … 4、计算阶乘 n! 19、最小公倍数 20、简单计算器 21、生成日历 22、字符串判断 23、字符串大小写转换 24、获取昨天的日期 阅读全文
posted @ 2019-01-29 11:38 banshaohuan 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 大佬的编码建议,让你的代码更pythonic Raymond Hettinger是 Python 核心开发者,本文提到的许多特性都是他开发的。 若无例外,本文代码中出现的 colors names d 等变量全为以下所定义,其中, colors names 为列表,d 为字典。且本文所说的集合全都指 阅读全文
posted @ 2019-01-28 16:19 banshaohuan 阅读(207) 评论(0) 推荐(0) 编辑
摘要: rest framework框架之序列化 开发 API 接口最重要的工作就是将代码片段的输出序列化和反序列化为类似于 json 的表示形式。 在 rest framework 中,通过声明与 Django 中 forms 非常类似的序列化器(serializers)来实现。 用到的 models 使 阅读全文
posted @ 2019-01-14 21:52 banshaohuan 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 路飞学城项目之加入结算中心接口 [TOC] 功能介绍 将加入到购物车的课程放到结算中心,结算时根据优惠券的情况进行金额的更改。 要完成的操作有: 1. 加入到结算中心 应注意的是当修改课程的时候需要进行清空操作 2. 选择优惠券 优惠券分为两种: 1. 全站通用的优惠券 2. 绑定某个课程的优惠券 阅读全文
posted @ 2019-01-04 21:35 banshaohuan 阅读(294) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页