1 //无向图求割边 2 #include <cstdio> 3 #include <cstdlib> 4 #include <cstring> 5 #include <cmath> 6 #include <algorithm> 7 #include <queue> 8 #include <stac ...
分类:
其他好文 时间:
2020-04-26 14:05:12
阅读次数:
57
【目录】 一、 threading模块介绍 二 、开启线程的两种方式 三 、在一个进程下开启多个线程与在一个进程下开启多个子进程的区别 四、 线程相关的其他方法 五、守护线程 六、Python GIL(Global Interpreter Lock) 八、同步锁 九、死锁现象与递归锁 一、 thre ...
分类:
编程语言 时间:
2020-04-25 23:41:05
阅读次数:
79
ArrayDeque 1. resizable array implemention of Deque 2. 无容量限制 3. 非线程安全。若在多线程中使用,需要额外的同步设置 4. 用作stack时,比java.util.Stack快 5. 用作Queue时,比java.util.LinkedLi ...
分类:
编程语言 时间:
2020-04-25 23:30:52
阅读次数:
70
栈和队列 栈和队列的定义和特点 栈(stack):仅在表尾进行插入或删除操作 表尾(栈顶) 表头(栈底) 后进先出 队列(queue):只允许在表的一端进行插入,另一端删除元素 插入端(队尾rear) 删除端(队头front)先进先出 #案例引入 数制的转换:非负十进制整数->等值八进制数 产生:从 ...
分类:
其他好文 时间:
2020-04-25 23:20:37
阅读次数:
76
前几天做了一个简单题 思路 通过读题我们很容易看出他就是让我们求这么一个东西: $\displaystyle\sum_{i = 1}^n \sum_{j = i + 1}^{n} (a_i a_j)^2$ 我们把后边的完全平方公式展开就是: $\displaystyle\sum_{i = 1}^n ...
分类:
其他好文 时间:
2020-04-25 18:51:55
阅读次数:
68
参考链接:https://www.cnblogs.com/wt714/p/11963497.html 模块:requests,bs4,queue,sys,time 步骤:给出URL--> 访问URL --> 获取数据 --> 保存数据 第一步:给出URL 百度搜索笔趣阁,进入相关网页,找到自己想要看 ...
分类:
其他好文 时间:
2020-04-25 17:01:15
阅读次数:
96
$UVA \ 11624 \ Fire!$ 题意 https://vjudge.net/problem/UVA 11624 author=zmyhh 题解 通过 BFS 进行搜索,先搜索火到达 (x,y) 这个位置需要的最少时间,之后对 J 进行搜索,需要增加一些约束条件,可以走一些火还没有到达的位 ...
分类:
其他好文 时间:
2020-04-25 10:55:05
阅读次数:
71
1、Collection是java.util的一个接口,它继承了Iterable接口(可以使用for each循环来遍历),它有三个子接口:List,Set与Queue。 2、Collection接口主要接口有: int size():返回容器大小。 boolean isEmpty():判断容器是否 ...
分类:
编程语言 时间:
2020-04-25 00:39:19
阅读次数:
73
#include <iostream> #include <queue> #include <cstdio> using namespace std; int C; int cmp(const char a[], const char b[])//比较字符串大小的函数 { for (int i = ...
分类:
编程语言 时间:
2020-04-24 23:22:35
阅读次数:
361