SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)、SQL LEFT JOIN、SQL RIGHT JOIN、SQL FULL JOIN,其中前一种是内连接,后三种是外链接。 假设我们有两张 ...
分类:
数据库 时间:
2020-02-02 15:40:52
阅读次数:
100
comm comm 12 <(sort 123|uniq) <(sort 234 | uniq) | wc l 【comm 12 表示取消第一列和第二列的输出,即只输出第三列】 comm命令可以求两个文件的比较结果。默认输出三列,分别表示A B,B A 和 A交B。 comm命令要求输入文件的内容必 ...
分类:
其他好文 时间:
2020-02-01 23:39:01
阅读次数:
111
二进制表示集合 空集: 只有第 i 个元素的集合: 向集合中加入第 i 个元素:`S|1 枚举$\{0,1,...,n 1\}$的所有子集: 枚举 sup 的所有子集: 枚举$\{0,1,...,n 1\}$的所有子集大小为 k 的集合的方法: ① 的值就是将其最低位的1独立出来后的值 ② 就是将 ...
分类:
其他好文 时间:
2020-02-01 23:28:45
阅读次数:
92
* [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围) [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集) [a-z&&[def]] d、e 或 f(交集) [a ...
分类:
编程语言 时间:
2020-02-01 15:58:54
阅读次数:
77
A. 开车 大意就是在一张图上给某些边复制1遍,使这张图存在欧拉回路。 由于复制一条边必然会修改两个点的状态,所以不难想到可以将这些点两两配对,于是可以求出来原图的一颗最小生成树,那么需要复制的边一定在最小生成树上,所以在树上两两配对即可。 考虑贪心,对于每条边,只有在这条边两边需要修改的点的个数是 ...
分类:
其他好文 时间:
2020-01-31 22:24:45
阅读次数:
48
Python中集合的相关操作 集合是一个无序的,不重复的数据组合 它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 list_1 =set( [1, 3, 5, 4, 3, 7, 8, 1, 9]) #创建一个集合 list_2 = se ...
分类:
编程语言 时间:
2020-01-31 21:06:18
阅读次数:
64
集合的特性:1.去重,2.无序,3.关系测试集合创建: set()方法,列表list()集合的关系测试:并集: list_1.union(list_2) or ^交集:list_1.intersection(list_2) or |差集:list_1.difference(list_2) or li ...
分类:
其他好文 时间:
2020-01-31 20:50:54
阅读次数:
77
Redis 是 Java 程序员在面试过程中绕不开的知识点,我们这篇文章对于 Redis 的知识点做一个总结。 什么是 Redis Redis 是使用 C 语言写成的,高性能的基于内存的 key value 型数据库。Redis 支持多种数据类型(String,list,set,zset 和 has ...
分类:
其他好文 时间:
2020-01-31 15:57:44
阅读次数:
52
区间合并就是将坐标轴中两个存在交集的区间合并成一个区间。 代码: #include<bits/stdc++.h> using namespace std; const int N = 1000010; typedef pair<int,int> PII; //用来存放区间的左右端点 vector<P ...
分类:
编程语言 时间:
2020-01-31 00:42:27
阅读次数:
123
1.不相交集合操作: 集合嘛!就是集合论中的集合.它包括无序,确定,互异性. a.不相交集合定义:任意两个集合的交集为空.这样对于任意一个数据(元素),它只能属于这个不相交集合族中的某一个集合里面! b.其数据结构: 不相交集合数据结构保持一组不相交的动态集合S={S1, S2,…, Sk}。每个集 ...
分类:
其他好文 时间:
2020-01-30 20:46:28
阅读次数:
72