1. 设F是由T1、T2和T3三棵树组成的森林,与F对应的二叉树为B,T1、T2和T3的结点数分别为N1、N2和N3,则二叉树B的根结点的左子树的结点数为 N1-1 。 由森林转化为二叉树的规则可知,T2、T3是转化为T1的右子树的,T1去掉一个根节点,所以二叉树B根节点的左子树节点数为N1-1。 ...
分类:
编程语言 时间:
2020-01-12 20:25:51
阅读次数:
164
千人千面的微服务 为什么说千人千面的微服务呢,这个大家和身边的人聊聊就知道了,一说大家都知道,再仔细一聊才知道大家说的不是一个微服务。我也看过很多文章,本文也可以说是这些文章的读后感o(  ̄︶ ̄ )o,我比较推崇 "老马的这个描述" 。下面就来说说我理解的微服务。 微服务第一条原则就是不要使用微服务 ...
分类:
其他好文 时间:
2020-01-12 13:03:59
阅读次数:
64
原题链接 https://pintia.cn/problem sets/994805342720868352/problems/994805521431773184 思路 很明显这题需要用到树这个数据结构,问题是怎么来存。一开始我是这样想的:因为它只问了每一层叶子结点数,所以最简单的情况下我只需要两 ...
分类:
其他好文 时间:
2020-01-11 20:20:35
阅读次数:
67
连接到数据库$mysqli = new mysqli(主机,用户,密码,数据库); 选择数据库$mysqli->select_db(数据库);设置编码$mysqli->set_charset(编码); 数据库连接错误编号$mysqli->connect_errno;数据库连接错误信息$mysqli- ...
分类:
数据库 时间:
2020-01-11 14:58:44
阅读次数:
78
max()、min()、avg()、sum()、count() SQL> select deptno,ename,sal, sum(sal) over(partition by deptno order by deptno) sum_sal, round(avg(sal) over(partitio ...
分类:
数据库 时间:
2020-01-05 10:04:30
阅读次数:
92
转自 https://segmentfault.com/a/1190000020447666 训练集-测试集-验证集切割 方法1:(借用三方sklearn库) 因为sklearn的train_test_split只能切2份,所以我们需要切2次: from sklearn.model_selectio ...
分类:
其他好文 时间:
2019-12-30 23:30:19
阅读次数:
216
考虑将三个矩形按某种方式划分为再三个大矩形中找最大值,容易发现只有6种划分方式,分为两类:1.4种,考虑第一条横/竖和第二条在第一条的两侧,这一类情况只需要预处理出左上/左下/右上/右下的最大子矩阵即可2.2种,两条横线/竖线划分,以横线为例,只需要处理处每一行的答案,然后,然后简单维护一下即可 1 ...
分类:
其他好文 时间:
2019-12-30 20:57:11
阅读次数:
63
有一个业务sql,它有一些任性,它还有一点麻烦. 首先这个sql的业务通过搜索到该条目上个时间点的一个字段的值,填充回要插入的数据的字段 整体是要根据不同的物品名或其他判定字段,来进行新插入数据的期初数量的填充 这里比如上图 ID 5 的篮球的期初数量是根据上一个时间点的结余数量来填充的 而不能是I ...
分类:
数据库 时间:
2019-12-30 11:34:43
阅读次数:
421
目标如题,有多个fasta文件和一个文件名列表,将文件名列表中包含的文件匹配出来并提取第一条序列合并成一个fa文件。这个采用perl实现,用法和代码如下: 1 #!/usr/bin/perl -w 2 use strict; 3 4 sub usage{ 5 die "usage:perl $0 \... ...
分类:
其他好文 时间:
2019-12-28 22:51:20
阅读次数:
91
成为闰年条件:能被4整除,不能被100整除;或者,能被400整除。 所以,第一条排除普通年,第二条判断是不是闰年。 ...
分类:
其他好文 时间:
2019-12-28 09:30:39
阅读次数:
59