这题的话,首先要知道什么是满二叉树,满二叉树就是和完全二叉树的点一一对应,但是最下面一层可以不放满,但是左边的叉不能为空,必须从左到右排列的一种树。 这题借鉴了别人的思路: 为了让左边放满,我们中序遍历构建一颗二叉树,这样就保证左边的点可以放满了,同时和完全二叉树点的编号一一对应,这个思路真的挺不错 ...
分类:
其他 时间:
2020-05-31 22:37:34
收藏:
0 评论:
0 赞:
0 阅读:
60
今天leet code首页的每日一题,题目如下: 给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ ...
分类:
其他 时间:
2020-05-31 22:37:16
收藏:
0 评论:
0 赞:
0 阅读:
52
概念:代理设计模式是将一些辅助业务程序交给代理类去完成的一种思想。(代理设计模式是spring的aop的基础)。如下: 此时使用代理设计模式解决了代码的重复,但是该代理设计有一个缺点,一个代理只能代理一个借口下的子类,也就是静态代理方式需要为每个借口实现一个代理类,而这些代理类的代码几乎是一致的。知 ...
分类:
其他 时间:
2020-05-31 22:36:56
收藏:
0 评论:
0 赞:
0 阅读:
38
大数据量报表展现性能优化方案主要有以下几种: 1. 可以在数据库端做一些优化配置,例如:添加索引、优化 sql 取数性能等; 或者优化系统配置:开启缓存机制、配置集群等。 但是效果一般不会太明显 2. 采用异步加载方式,即一边呈现一边读取,而不是一次性把数据读出来放到内存(这样什么软件都得被卡死) ...
分类:
其他 时间:
2020-05-31 22:36:37
收藏:
0 评论:
0 赞:
0 阅读:
52
1 css选择器和xpath选择器 # css选择器 ####### #1 css选择器 ####### # 重点 # Tag对象.select("css选择器") # #ID号 # .类名 # div>p:儿子 和div p:子子孙孙 # 找div下最后一个a标签 div a:last-child ...
分类:
其他 时间:
2020-05-31 22:35:34
收藏:
0 评论:
0 赞:
0 阅读:
51
最简单的示例 from pprika import PPrika app = PPrika() @app.route('/') def index(): return 'Hello world!' if __name__ == '__main__': app.run() 可以看到用法与flask几乎 ...
分类:
编程语言 时间:
2020-05-31 22:35:14
收藏:
0 评论:
0 赞:
0 阅读:
66
前言 在我们进行开发时,为了加快程序的运行效率,可能会使用到线程池去加快程序效率,但是线程池也不是随便使用的,如果一旦使用错误,还可能会造成生产事故。在JDK1.5后提供了Executor框架来供开发者使用,无需关心任务如何被执行,如果不清楚线程池原理的话,使用Executor框架也可能会造成生产事 ...
分类:
其他 时间:
2020-05-31 22:34:31
收藏:
0 评论:
0 赞:
0 阅读:
44
今日内容 1 requests+bs4爬汽车之家新闻 # 今日头条 # https://www.autohome.com.cn/news/1/#liststart ###### #2 爬取汽车之家新闻 ###### import requests # 向汽车之家发送get请求,获取到页面 ret=r ...
分类:
其他 时间:
2020-05-31 22:34:15
收藏:
0 评论:
0 赞:
0 阅读:
45
此博客链接:https://www.cnblogs.com/ping2yingshi/p/13021775.html 统计 位数为偶数的数字(22min) 题目链接:https://leetcode-cn.com/problems/find-numbers-with-even-number-of-d ...
分类:
其他 时间:
2020-05-31 22:33:52
收藏:
0 评论:
0 赞:
0 阅读:
55
1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs) 2. ...
分类:
系统服务 时间:
2020-05-31 22:33:32
收藏:
0 评论:
0 赞:
0 阅读:
48
A new Semester is coming and students are troubling for selecting courses. Students select their course on the web course system. There are n courses, ...
分类:
其他 时间:
2020-05-31 22:33:03
收藏:
0 评论:
0 赞:
0 阅读:
57
长话短说,先上代码(今天的代码是有史以来最短的)(今天的课也是有史以来最精简。。。) 然后就是介绍Song是啥,上面的网站应该知道,是网易云的,不过为啥会变成这样,因为这是网易云的API网站 反正就是给我们程序员获取一些关键字的信息的。 在此之前我的界面还不是这样的,右上角的那个光碟形状的按钮,就是 ...
分类:
移动平台 时间:
2020-05-31 22:32:19
收藏:
0 评论:
0 赞:
0 阅读:
63
请求上下文对象 之前在wsgi_app中提到了ctx,它需要在请求的开始绑定,结束阶段解绑↓ (去掉了不相关部分) def wsgi_app(self, environ, start_response): ctx = RequestContext(self, environ)# 请求上下文对象 tr ...
分类:
编程语言 时间:
2020-05-31 22:31:14
收藏:
0 评论:
0 赞:
0 阅读:
62
(以下仅记录自己听秦路大佬七周成为数据分析师网课时做的笔记) 首先是sql的安装 官网下载:https://dev.mysql.com/downloads/windows/installer/5.7.html 虽然也没看出来24M和504M的差别,但是肯定是选择安装504M的那个啦哈哈,然后一路安装 ...
分类:
数据库技术 时间:
2020-05-31 22:30:51
收藏:
0 评论:
0 赞:
0 阅读:
42
 ...
分类:
其他 时间:
2020-05-31 22:30:25
收藏:
0 评论:
0 赞:
0 阅读:
36
1 全站爬取cnblogs # 1 scrapy startproject cnblogs_crawl # 2 scrapy genspider cnblogs www.cnblogs.com 2 scarpy请求传参 # 1 放 :yield Request(url,callback=self.p ...
分类:
其他 时间:
2020-05-31 22:29:50
收藏:
0 评论:
0 赞:
0 阅读:
53
自增;++ 自减:-- public static void main (String 【】args) a=3 int b=a++://a++表示先把a的值赋予b,然后a自增,再次输出a和b,那么b等于3,但是a等于4.如下图 intc=++a;//++a表示a先自增,然后把值赋予c,输出a和c之后 ...
分类:
编程语言 时间:
2020-05-31 22:29:28
收藏:
0 评论:
0 赞:
0 阅读:
47
直接上代码: class ArrayStack{ //用数组模拟栈 int maxSize; int[] stack; int top = -1;//表示栈顶 public ArrayStack(int maxSize) { this.maxSize = maxSize; this.stack = ...
分类:
编程语言 时间:
2020-05-31 22:29:11
收藏:
0 评论:
0 赞:
0 阅读:
46
在Centos7.6上部署Docker环境 #升级yum sudo yum update #卸载旧版本docker sudo yum remove docker docker-common docker-selinux docker-engine #安装依赖 sudo yum install -y ...
分类:
其他 时间:
2020-05-31 22:27:59
收藏:
0 评论:
0 赞:
0 阅读:
47
Java的特殊类String类详解 1. 实例化String对象 ? 1.1 通过构造方法public String(String original) ? 1.2 采用直接赋值的方法进行实例化 ? 1.3 推荐使用直接赋值的方式实例化String类对象,当String使用直接赋值的方式以后,只要是以 ...
分类:
编程语言 时间:
2020-05-31 22:27:38
收藏:
0 评论:
0 赞:
0 阅读:
45