题目: 解答: 同题目"【树】高度平衡二叉树的判定"。 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 ...
分类:
其他好文 时间:
2020-05-03 16:13:29
阅读次数:
63
题目: 解答: 方法一:递归 1 /* 2 // Definition for a Node. 3 class Node { 4 public: 5 int val; 6 vector<Node*> children; 7 8 Node() {} 9 10 Node(int _val) { 11 v ...
分类:
其他好文 时间:
2020-05-03 14:47:39
阅读次数:
45
1.介绍 1.Lucene 就是一个jar包,里面包含了封装好的各种建立倒排索引,以及进行搜索的代码,包含各种算法,我们就用java开发的时候,引入lucene jar,然后基于lucene的api去进行开发就可以了, 我们就可以将已有的数据数据建立索引,lucene会在本地磁盘上面,给我们组织索引 ...
分类:
其他好文 时间:
2020-05-03 14:32:23
阅读次数:
70
题目: 解法: 层次遍历就好,然后找出每层的最大的值,进行保存。 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *rig ...
分类:
其他好文 时间:
2020-05-03 14:21:17
阅读次数:
58
在root用户权限下: 查看当前启动模式 systemctl get-default 更改模式命令: systemctl set-default graphical.target 由命令行模式更改为图形界面模式 systemctl set-default multi-user.target 由图形界 ...
分类:
其他好文 时间:
2020-05-03 12:39:51
阅读次数:
199
Python协程&asyncio&异步编程 1.协程 协程是微线程,是一种用户态上下文切换技术,通过一个线程实现代码块相互切换执行 实现协程有这么几种方法: greenlet,早期的模块 yield 关键字 asyncio python3.4引入的 async、await关键字 python3.5 ...
分类:
编程语言 时间:
2020-05-03 12:26:34
阅读次数:
62
Description 有一个森林最初由 $n$ 个互不相连的点构成 你需要处理以下 $m$ 次操作: :添加从顶点A到B的边,使 $A$ 成为 $B$ 的子节点,其中保证 $A$ 是一个根顶点,$A$ 和 $B$ 在不同的树中。 :切断点 $A$ 到其父节点的边,保证 $A$ 是一个非根节点。 : ...
分类:
其他好文 时间:
2020-05-02 23:09:45
阅读次数:
65
mogodb:client = pymongo.MongoClient('localhost', 27017) # 连接数据库mydb = client['mydb'] # 新建mysb数据库test = mydb['test'] # 新建test数据集合/表# mongoDB数据库只有插入数据才会 ...
分类:
编程语言 时间:
2020-05-02 16:52:30
阅读次数:
54
# coding:utf8 class Node(): def __init__(self, _item): self.item = _item self.left = None self.right = None class Tree(): def __init__(self): self.roo ...
分类:
其他好文 时间:
2020-05-02 14:51:38
阅读次数:
63
给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 来源:力扣(LeetCode) 解法一:迭代 解法二:递归 /** * Definition for a binary t ...
分类:
其他好文 时间:
2020-05-02 11:38:36
阅读次数:
52