二叉树的遍历 前序遍历 LeetCode.144. 二叉树的前序遍历 二叉树的前序/中序/后序遍历的非递归描述一般适合用深度优先搜索 (DFS, depth-first search), 并使用栈的数据结构. 版本1 递归 from typing import List class Node: de ...
分类:
其他好文 时间:
2021-04-05 11:47:20
阅读次数:
0
1.算法引入 # 算法引入 # 题目 a + b + c = 1000, a^2 + b^2 = c^2, 求a, b, c # 方案1 for a in range(1001): for b in range(1001): c = 1000 - a - b if a**2 + b**2 == c* ...
分类:
编程语言 时间:
2021-04-05 11:42:19
阅读次数:
0
1.前言 inux的根目录有很多子目录,比如usr,tmp,etc等等,但是这些目录都有自己的作用,为了统一目录的配置方法,所以就有了FHS,这样用户通过目录名直接来知道该目录存放的内容 2.根目录结构: /usr 软件存放处 /etc 配置文件 (重要) /opt 第三方辅助软件 /boot 启动 ...
分类:
其他好文 时间:
2021-04-02 13:24:29
阅读次数:
0
方法定义 Golang 方法总是绑定对象实例,并隐式将实例作为第一实参 (receiver)。 一个方法就是一个包含了接受者的函数,接受者可以是命名类型或者结构体类型的一个值或者是一个指针。 所有给定类型的方法属于该类型的方法集。 1.1. 方法定义: package main type Test ...
分类:
其他好文 时间:
2021-04-02 13:17:37
阅读次数:
0
本章将介绍3种非常有价值的降低Redis内存占用的方法。降低Redis的内存占用有助于减少创建快照和加载快照所需的时间、提升载入AOF文件和重写AOF文件时的效率、缩短从服务器进行同步所需的时间,并且能让Redis存储更多的数据而无需添加额外的硬件。 本章首先会介绍如何使用Redis的短数据结构来更 ...
分类:
其他好文 时间:
2021-04-02 13:13:35
阅读次数:
0
最近在搞接口测试的时候发现了一个比较有趣的json入参数,结构如下: json = {"aa": "33", "bb": [{"gg": "33"}, {"jj": [{"gg": "33"}, {"haha": [{"gg": "33"}, {"yyyu": [{"yy": "希望调试成功", " ...
分类:
编程语言 时间:
2021-04-02 13:00:54
阅读次数:
0
路径中的斜杠 我们常见的网址如 http://www.cnblogs.com/aaa/bbb/1.html 是由多级的结构(目录/文件夹)组成的,这里关注的是其中的aaa和bbb,它们之间用斜杠(/)分隔。从最大自由度来讲,每一级结构的名字是可以随意取的。既然名字可以随意取,而且上下级之间是用/来做 ...
分类:
其他好文 时间:
2021-04-01 13:35:12
阅读次数:
0
Tomcat下载 1.首先到tomcat官网找到download(https://tomcat.apache.org/download-90.cgi) 2.tomcat目录结构 3.tomcat学习模板 继承了HttpServlet通过response进行响应 http://localhost:80 ...
分类:
其他好文 时间:
2021-04-01 13:28:41
阅读次数:
0
管道通信(上) (一)概述 Linux Shell 都允许重定向,而重定向使用的就是管道。例如,ps | grep vsftpd 。管道是单向的、先进先出的、无结构的、固定大小的字节流。管道是Linux由Unix那里继承过来的进程间的通信机制,它是Unix早期的一个重要通信机制。其思想是,在内存中创 ...
分类:
其他好文 时间:
2021-04-01 13:26:09
阅读次数:
0
看到返回List就好奇试了一下 List<List<Integer>> res = new List<>(); 结果果然还是不行的。 这道题的思路很好 理解,先序遍历将当前节点值添加进路径。 如果符合一条路径的标准就在res存做一个答案。 遍历到null就返回到上一层,然后会有一个removeLas ...
分类:
其他好文 时间:
2021-04-01 13:22:02
阅读次数:
0