从前序与中序遍历序列构造二叉树 题目: 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 解题思路:前序数组的第一个 ...
分类:
其他好文 时间:
2020-11-13 12:22:54
阅读次数:
7
class Solution { public: vector<string> alertNames(vector<string>& keyName, vector<string>& keyTime) { map<string, set<string> > mp; int n = keyName.s ...
分类:
其他好文 时间:
2020-11-11 16:23:51
阅读次数:
7
窗口监听事件 package com.JavaGUI.Demo03; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class TestWindow ...
分类:
编程语言 时间:
2020-11-11 16:10:40
阅读次数:
7
题目描述:在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 O(nlogn)的时间复杂度第一时间就是归并排序了,然后要常数级空间,那就不能用递归。 原地归并 public ListNode sortList(ListNode head) { //如果只有一个节点直接返回 i ...
分类:
编程语言 时间:
2020-11-11 15:53:14
阅读次数:
6
https://github.com/wkentaro/labelme/releases 下载源码 Setup conda conda create --n labelme python=3.7 conda activate labelme 进入labelme目录 cd C:\labelme-4.5 ...
分类:
编程语言 时间:
2020-11-10 11:02:22
阅读次数:
10
Centos7离线安装Redis 参看linux版本信息, # cat /etc/centos-release CentOS Linux release 7.2.1511(Core) 注:CentOS版本要与gcc版本对应 一、安装gcc 1.1建立文件夹/usr/local/gcc 用于存放下载的 ...
分类:
其他好文 时间:
2020-11-10 10:54:16
阅读次数:
5
Jedis 我们要使用Java来操作Redis Jedis是Redis官方推荐的java连接开发工具!使用Java操作Redis中间件 如果你要使用Java操作Redis,那么一定要对jedis十分熟悉 创建一个maven项目 导入依赖 <!-- https://mvnrepository.com/ ...
分类:
编程语言 时间:
2020-11-10 10:51:46
阅读次数:
10
16. Command(命令) 16.1 定义 将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 16.2.优点 ■ 类间解耦。调用者角色与接收者角色之间没有任何依赖关系,调用者实现功能时只需要调用Command中的execu ...
分类:
其他好文 时间:
2020-11-08 17:58:51
阅读次数:
46
15. Chain of Responsibility(责任链) 15.1 定义 使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 15.2 优点 ■ 责任链模式将请求和处理分开,请求者不知道是谁处理的,处 ...
分类:
其他好文 时间:
2020-11-08 17:57:51
阅读次数:
24
Asked 2 years, 6 months ago Active 3 months ago Viewed 67k times 121 34 OS: Ubuntu 18.04 Server Docker 18.3 CE I am logged onto the server, from my Wi ...
分类:
其他好文 时间:
2020-11-07 17:20:10
阅读次数:
23