LeetCode二叉树系列——101.对称二叉树

刚刚我们说过了二叉树有两种存储方式顺序存储,和链式存储,顺序存储就是用数组来存,这个定义没啥可说的,我们来看看链式存储的二叉树节点的定义方式。intval;};大家会发现二叉树的定义和链表是差不多的,相对于链表,二叉树的节点里多了一个指针,有两个指针,指向左右孩子。这里要提醒大家要注意二叉树节点定义的书写方式。在现场面试的时候面试官可能要求手写代码,所以数据结构的定义以及简单逻辑的代码一定要锻炼白纸写出来。二叉树是一种基础数据结构,在算法面试中都是常客,也是众多数据结构的基石。...
分类: 编程语言 发布时间: 07-31 07:13 阅读次数: 0

LeetCode二叉树系列——222.完全二叉树的节点个数

刚刚我们说过了二叉树有两种存储方式顺序存储,和链式存储,顺序存储就是用数组来存,这个定义没啥可说的,我们来看看链式存储的二叉树节点的定义方式。intval;};大家会发现二叉树的定义和链表是差不多的,相对于链表,二叉树的节点里多了一个指针,有两个指针,指向左右孩子。这里要提醒大家要注意二叉树节点定义的书写方式。在现场面试的时候面试官可能要求手写代码,所以数据结构的定义以及简单逻辑的代码一定要锻炼白纸写出来。二叉树是一种基础数据结构,在算法面试中都是常客,也是众多数据结构的基石。...
分类: 编程语言 发布时间: 07-31 07:13 阅读次数: 0

LeetCode二叉树系列——110.平衡二叉树

刚刚我们说过了二叉树有两种存储方式顺序存储,和链式存储,顺序存储就是用数组来存,这个定义没啥可说的,我们来看看链式存储的二叉树节点的定义方式。intval;};大家会发现二叉树的定义和链表是差不多的,相对于链表,二叉树的节点里多了一个指针,有两个指针,指向左右孩子。这里要提醒大家要注意二叉树节点定义的书写方式。在现场面试的时候面试官可能要求手写代码,所以数据结构的定义以及简单逻辑的代码一定要锻炼白纸写出来。二叉树是一种基础数据结构,在算法面试中都是常客,也是众多数据结构的基石。...
分类: 编程语言 发布时间: 07-31 07:13 阅读次数: 0

LeetCode二叉树系列——226.翻转二叉树

刚刚我们说过了二叉树有两种存储方式顺序存储,和链式存储,顺序存储就是用数组来存,这个定义没啥可说的,我们来看看链式存储的二叉树节点的定义方式。intval;};大家会发现二叉树的定义和链表是差不多的,相对于链表,二叉树的节点里多了一个指针,有两个指针,指向左右孩子。这里要提醒大家要注意二叉树节点定义的书写方式。在现场面试的时候面试官可能要求手写代码,所以数据结构的定义以及简单逻辑的代码一定要锻炼白纸写出来。二叉树是一种基础数据结构,在算法面试中都是常客,也是众多数据结构的基石。......
分类: 编程语言 发布时间: 07-31 07:13 阅读次数: 0

超适合练手的一套JavaWeb项目 (保安管理系统)

一套SpringWeb项目《保安管理系统》超适合练手
分类: 企业开发 发布时间: 07-31 07:12 阅读次数: 0

一套vue详解! vue.js目前最火的一个前端框架 (持续更新)....

Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。............
分类: 企业开发 发布时间: 07-31 07:12 阅读次数: 0

微服务基础技能 SpringBoot详解!(持续更新...)

学过javaweb的同学就知道,开发一个web应用,从最初开始接触Servlet结合Tomcat,跑出一个HelloWolrld程序,是要经历特别多的步骤;后来就用了框架Struts,再后来是SpringMVC,到了现在的SpringBoot,过一两年又会有其他web框架出现;你们有经历过框架不断的演进,然后自己开发项目所有的技术也在不断的变化、改造吗?建议都可以去经历一遍;微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。...
分类: 企业开发 发布时间: 07-31 07:12 阅读次数: 0

MySQL服务器安装(轻松带你安装)

文章目录一、MySQL服务器安装(一)先卸载(二)开始安装一、MySQL服务器安装注意事项:1. 安装路径不要出现中文(中文符号)2.尽量不要装到C盘(系统盘),安全性高,通常需要管理员权限执行(一)先卸载我之前已经安装过了,所以我要先卸载1.先停止mysql服务,否则有些东西卸载不干净右击我的电脑—管理—服务和应用程序—服务—MySQL—停止2.打开控制面板—找到mysql—卸载删除之前的安装目录mysql文件夹删除(二)开始安装双击mysql5.7安装程序进行安装选择
分类: 企业开发 发布时间: 07-31 07:12 阅读次数: 0

【Hadoop】HDFS 原理

HDFS 的原理
分类: 其他 发布时间: 07-31 07:12 阅读次数: 0

【Hadoop】Hadoop 调优

Hadoop 常用调优手段
分类: 编程语言 发布时间: 07-31 07:12 阅读次数: 0

【JavaScript复习八】内置对象String和Math

欢迎来到JS复习专栏,本文章主要内容是内置对象String和Math的常见方法。
分类: 移动开发 发布时间: 07-31 07:11 阅读次数: 0

【JavaScript复习九】内置对象Date

时间戳指的是从格林威治标准时间的1970年1月1日,0时0分0秒到当前日期所花费的毫秒数(1秒=1000毫秒)。计算机底层在保存时间时,使用的都是时间戳。时间戳的存在,就是为了统一时间的单位。我们经常会利用时间戳来计算时间,因为它更精确。而且,在实战开发中,接口返回给前端的日期数据,都是以时间戳的形式。...
分类: 移动开发 发布时间: 07-31 07:11 阅读次数: 0

Shell项目实战1.系统性能分析

select格式和for格式一致,但是select变量名inxxxxxx都将打印成菜单。函数和5的是同一个文件。
分类: 企业开发 发布时间: 07-31 07:11 阅读次数: 0

Shell脚本经典案例:探测批量主机是否存活

一开始我们用ping1次就下定结果说对方主机不通,可能由于网络问题第二次会通。
分类: 企业开发 发布时间: 07-31 07:11 阅读次数: 0

Shell脚本经典案例:文件的备份

至于+1表示2天之外的文件是因为n值只能是整数,即比1大的最近的整数是2,所以-mtime+1不是比当前时间大于1天(24小时),而是比当前时间大于2天(48小时)n表示文件更新时间距离为n天就是当天,24小时外48小时内,-n表示在n天以内,+n表示n天以前。-mtime1表示文件修改时间距离当前1天的文件,就是在24小时外,48小时内的文件。-mtime0表示修改文件距离当前为0天的文件,即距离当时时间不到1天的文件。-mtime+1表示一天前的文件,距离当前时间为2天之外的文件。...
分类: 企业开发 发布时间: 07-31 07:11 阅读次数: 0

已解决(Python运行报错)SyntaxError: expression cannot contain assignment, perhaps you meant “==“?

已解决(Python运行报错)SyntaxError: expression cannot contain assignment, perhaps you meant ““?
分类: 编程语言 发布时间: 07-31 07:11 阅读次数: 0

已解决(pymysqL连接数据库报错)pymysqL.err.ProgrammingError: (1146,“Table ‘test.students‘ doesn‘t exist“)

已解决(pymysqL连接数据库报错)pymysqL.err.ProgrammingError: (1146,“Table ‘test.students‘ doesn‘t exist“)
分类: 编程语言 发布时间: 07-31 07:11 阅读次数: 0

日常--Kali开启SSH(详细教程)

本文介绍了Kali开启SSH的详细操作步骤,用于日常的记录。httpshttpshttpshttpshttpshttps。
分类: 编程语言 发布时间: 07-31 07:11 阅读次数: 0

脚本语言Lua的基础知识总结

本文大概讲解一下Lua脚本语言的基础知识。
分类: 编程语言 发布时间: 07-31 07:10 阅读次数: 0

C++流媒体开源库Live555详细介绍

本文详细介绍了C++流媒体开源库Live555的相关内容。
分类: 编程语言 发布时间: 07-31 07:10 阅读次数: 0