剑指 Offer 07. 重建二叉树
import java.util.LinkedList;
/**
* @Class BuildTree
* @Description 剑指 Offer 07. 重建二叉树
* 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。
* 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。
* <p>
* 例如,给出
* 前序遍历 preorder = [3,9,[10,11],20,15,7]
* 中序遍历 inorder = [10,9,11,3,15,20,7]
*
Android——数据存储(一)(文件存储)
文件存储 文件存储是Android中最基本的一种数据存储方式,它不对存储内容进行任何的格式化处理,所有数据都是原封不动的保存到文件中的,因而它比较适合用于存储一些简单的文本数据或二进制文件。 数据从内存中写入硬盘时的顺序是:缓冲流->转换流->文件流,数据从硬盘中读入内存时的顺序是:文件流->转换流->缓冲流,缓冲流是字符流,文件流是字节流,所以需要转换流在中间进行转换。一般Stream为字节,Writer和Reader为字符。 存文件:利用Context类提供的openFileOutput(
性能测试--(四)函数
1.入口:菜单栏--tools--函数助手对话框 2.__Random 随机函数 点击【生成】默认已经复制,可直接粘贴使用: 3. __RandomString 随机函数 4.__counter 计数器函数 5.__digest函数 5.1简单使用--加密内容不包含引用 5.2加密内容包含引用 5.3帮助手册 点击【帮助】,查看该函数使用帮助,包括其支持的所有加密方式,如下: 同样的,也可以查看其他函数的使用。 ================ 拓展1: 测试计划--非测试元件--属性显示:可
Docker 学习第五课
搭建MySQL 1、创建/root/mysql/conf/my.cnf /root/mysql/data 2 、my.cnf 文件 [mysqld]
serverid = 1
port = 3306
#只能用IP地址检查客户端的登录,不用主机名
skip-name-resolve
#数据库默认字符集,主流字符集支持一些特殊表情符号(特殊表情符占用4个字节)
character-set-server = utf8mb4
#数据库字符集对应一些排序等规则,注意要和character-set-se
【Java笔记】十分钟搞定常用的八种排序算法与代码实现
1.直接插入排序主要解决要把新的数据插入到已经排好的数据列中。1.将第一个数和第二个数排序,然后构成一个有序序列2.将第三个数插入进去,构成一个新的有序序列。3.对第四个数、第五个数……直到最后一个数,重复第二步。如何写写成代码:1.首先设定插入次数,即循环次数,for(int i=1;i<length;i++),1个数的那次不用插入。2.设定插入数和得到已经排好序列的最后一个数的位数。insertNum和j=i-1。3.从最后一个数开始向前循环,如果插入数小于当前数,就将当前数
vue同步组件和异步组件的区别
异步组件 异步组件:只在组件需要渲染(组件第一次显示)的时候进行加载渲染并缓存,缓存是以备下次访问。 Vue实现按需加载 在打包的时候,会打包成单独的js文件存储在static/js文件夹里面 在调用时使用ajax请求回来插入到html中。 异步组件中,如果父组件调用子组件,需要给一个延时。可以用setTimeOut来处理。
同步组件中:如果父组件调用子组件,不需要延时,可以直接去调用。
通过this.$refs.XXX.方法名
父组件调用子组件并且传值可以使用这个方法 使用props父组
集训日记(暑期)【6.22始】
我的集训日常 从公元2020年6月22日开始,在不平凡的疫情环境下,我开始了集训生活。(Day1总是忘记找老师要) 集训日记 Day2 今天就是集训第二天了,第一天的晚上真是个让人难忘的晚上,这是我在衡中第二次睡眠时间低于三小时(第一次因为发烧)昨晚由于没听老姚的话,放弃了蚊帐的保护,开始觉得没什么,可是好景不长,嗡嗡的声音扰得人睡不着(虽然lin4xu有蚊帐,不过貌似无卵用)昨晚11点睡,12点醒,睡了一会,再次醒来就是1点多,迷迷糊糊就4点半了,再也无法入睡。不过今天精神状态还算可以,今晚
单元测试基本路径覆盖法
转载于https://blog.csdn.net/zzzmmmkkk/article/details/4288980?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecas
object detection数据集
介绍目标检测当中常见的几个数据集,及它们当前达到的精度。 1.COCO数据集 MS COCO的全称是Microsoft Common Objects in Context,起源于微软于2014年出资标注的Microsoft COCO数据集,与ImageNet竞赛一样,被视为是计算机视觉领域最受关注和最权威的比赛之一。图像包括91类目标,328,000影像和2,500,000个label。目前为止有语义分割的最大数据集,提供的类别有80 类,有超过33 万张图片,其中20 万张有标注,整个数据集
9.顺序队列、循环队列、链队列
/*
4.11 队列的抽象数据类型
ADT 队列(Queue)
Data
同线性表。元素具有相同腐乳类型,相邻元素具有前驱和后继关系。
operation
InitQueue(*Q) //初始化操作,建立一个空队列Q。
DestoryQueue(*Q) //若队列Q存在,则销毁它。
ClearQueue(*Q) //将队列Q清空。
QueueEmpty(Q) //若队列Q为空,返回true,否则返回false。
GetHe
Selenium系列之--06 CSS SELECTOR选择器的一些写法
常见符号: #表示id
.表示class
>表示子元素,层级
一个空格也表示子元素,但是是所有的后代子元素,相当于xpath中的相对路径 实例如下: //#input 选择id为input的节点
//.Volvo 选择class为Volvo的节点
//div#radio>input 选择id为radio的div下的所有的input节点
//div#radio input 选择id为radio的div下的所有的子孙后代input节点
//div#radio>input:nth-of-ty
kafka学习总结017 --- consumer配置参数之max.poll.interval.ms
max.poll.interval.ms参数用于指定consumer两次poll的最大时间间隔(默认5分钟),如果超过了该间隔consumer client会主动向coordinator发起LeaveGroup请求,触发rebalance;然后consumer重新发送JoinGroup请求 示例如下: 1. 配置max.poll.interval.ms为1000ms public static KafkaConsumer<String, String> createConsumer() {
Django基础 6 模板语言和自定义管道
1. 内容回顾 1. day01 Web框架的原理和Django初识 1. Web框架的原理 1. 理解Web框架的原理 2. HTTP请求 3. 请求和响应的概念 2. Django初识 1. Django安装 2. Django项目的目录 1. settings.py 1. HTML文件放在哪里 2. 静态文件放
【Java,IDEA】使用IDEA自动生成序列化ID
一、设置序列化的原因: 详细见SE的IO流问题: https://www.cnblogs.com/mindzone/p/12752453.html 简单点理解就是对象的身份证号, 对于一些对象被序列之后,类的成员发生了改变,反序列之后无法被识别为此类的实例 所以需要序列ID来校验对象,可以在反序列化之后正常的识别使用 二、自定义的类如何设置序列化ID? 所以就需要IDEA来自动分配最佳 在Setting设置中找到Inspections 找到Java 在Java目录下找到我们的序列化,并且找到没
Java数据结构系列(2)——List集合
我们已经在Java数据结构系列(0)——Collection中讲解了Collection接口,接下来看看Collection的子类——List集合 1、List集合介绍 java.util.List 接口继承自Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了List 接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入
决策变元选择_决策分支策略——文献学习A branching heuristic for SAT solvers based on complete implication graphs
A branching heuristic for SAT solvers based on complete implication graphs Xiao, F., Li, C., Luo, M. et al. A branching heuristic for SAT solvers based on complete implication graphs. Sci. China Inf. Sci. 62, 72103 (2019). https://doi.org/10.1007/s1
jQuery基础及选择器2
1. 使用CSS选择器选择元素 基本选择器 $("h1").css("color", "blue"); //标签选择器 $(".price").css({"background":"#efefef","padding":"5px"}); //类选择器 $("#author").css("clor", " #083499"); //id选择器 $(".intro,dt,dd").css("color", " #ff0000");//并集选择器 $("*").css("font-weight",
「疫期集训day6」雨林
是的,他们击退了我们,那又怎样,他们饥肠辘辘,弹尽粮绝...————阿尔贡森林中的士兵 今天考试一般,感觉难度比第一次考试要大的多,T2板子整合(元宵节原题,然而那次考试我都没参加),T1搜索,T3有点难度的线性DP(预处理新颖),T4堆(考试前一天刚做的堆的博客,结果考试时想到了没实现,主要是没往堆顶维护中位数想,劲想着用对顶堆) 下午改完题后做了做T1的加强版,发现只要把4改成n就行了,然俄T1暴力的写法还是没写,晚上想练习练习暴搜,一道比一道绝望,简单题都没做出来几道,难怪考试时暴搜从来
周排行