题目: 解答: 1 class Solution { 2 public: 3 vector<int> getLeastNumbers(vector<int>& arr, int k) 4 { 5 vector<int> res; 6 priority_queue<int> q; 7 for (int ...
分类:
其他好文 时间:
2020-05-09 16:45:57
阅读次数:
52
在古罗马时期,犹太人背叛了罗马人,落到困境,约瑟夫和同行的一共39个犹太人只能够自杀殉国,但是犹太教义规定不能自杀,因此只能够让别人将自己杀害。他们所有39个人坐成一圈,报数1—7,报到7则由身旁的人将自己杀死。结果约瑟夫灵机一动,给自己安排了一个位置,最后活了下来,那么约瑟夫给自己安排的是哪一个位 ...
分类:
编程语言 时间:
2020-05-08 16:27:14
阅读次数:
108
import java.util.LinkedList;import java.util.Queue;/** * 按层遍历二叉树 */public class LevelTraversalBT { public void levelTraversalBT(Node head) { if (head ...
分类:
其他好文 时间:
2020-05-08 09:17:40
阅读次数:
40
拥塞控制与流量控制之间的关系 拥塞控制 是一个全局做 流量控制 点对点,两个计算机之间的 吞吐量 负载关系 吞吐量=实际传过去的 负载=总的 拥塞控制的一般原理 拥塞控制方案使不等式==不再成立== 对资源 拥塞控制很难设计 ==开环控制==和==闭环控制== 开环控制方法 预先考虑相关因素 闭环控 ...
分类:
其他好文 时间:
2020-05-07 23:16:08
阅读次数:
122
# Queue的工作原理 from multiprocessing import Queue q = Queue(3)#初始化一个Queue对象,最多可接收3条put消息 q.put("Info1") q.put("Info2") print("q是否满了",q.full())#查看q是否满了 q. ...
分类:
编程语言 时间:
2020-05-07 21:22:25
阅读次数:
76
一、RocketMQ组成 1、NameServer 协调者,类似zookeeper,基于内存完成2、Broker 实例3、Topic 4、tag topic里的标签5、Message Queue topic里的队列6、offset 标记消息在Message Queue里的位置,标记消费读取时自增长 ...
分类:
其他好文 时间:
2020-05-07 19:30:48
阅读次数:
70
@Bean("taskModuleExecutor") Executor getCrawler1(){ ThreadPoolTaskExecutor threadPoolTaskExecutor = new ThreadPoolTaskExecutor(); threadPoolTaskExecut ...
分类:
编程语言 时间:
2020-05-07 19:24:10
阅读次数:
59
一 前言 本篇内容关于python队列的一些小知识,读者们抽空就看看吧! 公众号: 知识追寻者 知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;) 二 队列介绍 队列的常用方法 1. ( item ...
分类:
编程语言 时间:
2020-05-07 15:10:43
阅读次数:
65
环境 1. jdk 8 2. spring security crypto 4.2.12.RELEASE 示例 AES (Advanced Encryption Standard)属于对称加密,用来替换 DES 和 3DES 加密。 AES 加密有几种模式可选,下面演示 ECB 和 CBC 模式。 ...
分类:
编程语言 时间:
2020-05-06 20:04:13
阅读次数:
76
题意: 思路:我们要建图,要考虑两个方面,一个是换线费用,一个是乘到下一站的费用 对于乘到下一站,这个很容易操作,就相邻的点按费用建边就可以 我们考虑这样操作:对于每一条线,都建出点来,即:每一条线上的同一个站点的代号是不一样的 举例如下:假如有n=5,m=5; 那么第一条线有1 2 3 4 5 这 ...
分类:
其他好文 时间:
2020-05-06 12:11:09
阅读次数:
57