仅供自己学习 思路: 按照题目要求我们需要定义一个head头节点,并且因为树是二叉搜索树,所以要采取中序遍历才能得到从小到大的排序。 按照中序遍历的模板 dfs(root->left); cout<<root->val; dfs(root->right); 同样我们也通过这个模板写DFS,这里因为是 ...
分类:
其他好文 时间:
2021-04-05 12:33:29
阅读次数:
0
关键字联想词优化方案 Redis + Trie树 4.4.1现有问题 每次输入关键字的时候都会调用后台获取数据,频繁的发起请求查询数据库,并且是模糊查询 随着联想词的搜索越来越频繁,每次从数据库查询非常占用数据库资源,同时查询效率比较低 4.4.2 优化方案Trie树 优化方案: 数据能够缓存到re ...
分类:
其他好文 时间:
2021-04-05 12:26:58
阅读次数:
0
卸载JDK 删除Java的安装目录 删除JAVA_HOME 删除path下关于Java的目录 查看dos中的java -version 安装JDK 百度搜索jdk8, 找到下载地址 同意协议 下载电脑对应版本 双击点击安装JDK *** 记住安装好的路径 *** 配置环境变量 打开我的电脑->右击属 ...
分类:
编程语言 时间:
2021-04-05 12:25:07
阅读次数:
0
二叉树的遍历 前序遍历 LeetCode.144. 二叉树的前序遍历 二叉树的前序/中序/后序遍历的非递归描述一般适合用深度优先搜索 (DFS, depth-first search), 并使用栈的数据结构. 版本1 递归 from typing import List class Node: de ...
分类:
其他好文 时间:
2021-04-05 11:47:20
阅读次数:
0
如何去除公众号文章图片与图片之间的缝隙,这个问题思考了很久,一直没有解决,于是在网上搜索找到了方法 公众号插入图片,怎么让两图之间的空隙去掉 就是类似这种,可以点击文章编辑里面的浮动,即可完美解决。先点击对应图片,然后点击左浮动或者右浮动。 ...
分类:
其他好文 时间:
2021-04-02 13:40:01
阅读次数:
0
ps 命令的作用是显示进程信息的; | 符号,是个管道符号,表示ps 和 grep 命令同时执行; grep 命令是查找(Global Regular Expression Print),能使用正则表达式搜索文本,然后把匹配的行显示出来; ps命令有一些参数: -e : 显示所有进程 -f : 全格 ...
分类:
其他好文 时间:
2021-04-02 13:33:41
阅读次数:
0
Oracle中,使用rownum时,一排序rownum也跟着排序了,网上搜索资料说是因为排序的字段不是主键造成的, 然后我实际测试了一下,发现和是不是主键没有关系,自己想了一个笨的的方法,那就是先排序,把排序的结果 在查询一遍,并加上rownum。 例如: select a.*,rownum fro ...
分类:
数据库 时间:
2021-04-02 12:59:53
阅读次数:
0
1、用户输入关键词,地址栏判断是搜索内容还是url地址。如果是搜索内容,会使用浏览器默认搜索引擎加上搜索内容合成url;如果是域名会加上协议(如https)合成完整的url。2、然后按下回车。浏览器进程通过IPC(进程间通信)把url传给网络进程(网络进程接收到url才发起真正的网络请求)。3、网络 ...
分类:
Web程序 时间:
2021-04-02 12:56:17
阅读次数:
0
1、pycharm的安装 File -> Settings ->选择python的版本 ->点击加号 选择当前的文件进行安装 搜索pytest 安装当前文件 装好之后 以pytest方式运行部分代码,需要改该工程设置默认的运行器:file->Setting->Tools->Python Integr ...
分类:
其他好文 时间:
2021-03-31 12:34:21
阅读次数:
0
Linux命令 1.Linux文件相关的命令 1.1 find 查找文件或目录 语法:find [搜索范围][匹配条件] 参数说明 -name:按文件名称查找 -user:按文件拥有者查找 -size:按照文件大小查找(+n大于,-n小于,n等于) [root@localhost ~]# find ...
分类:
系统相关 时间:
2021-03-31 12:14:17
阅读次数:
0