摘要: TCP/IP协议栈 阅读全文
posted @ 2022-05-10 22:03 Siu_Miner 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-05-10 21:05 Siu_Miner 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-05-10 18:38 Siu_Miner 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。 完全背包和01背包问题唯一不同的地方就是,每种物品有无限件。 01背包和完全背包唯一不同就是体现在遍 阅读全文
posted @ 2022-05-10 11:47 Siu_Miner 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 01背包: 物品数量有限,一件物品只有两个状态:取or不取;(所以可以使用回溯法搜索出所有的情况,那么时间复杂度就是$o(2^n)$,这里的n表示物品数量。) 二维dp: 背包问题,使用二维数组,即dp[i][j] 表示从下标为[0-i]的物品里任意取,放进容量为j的背包,价值总和最大是多少。 有两 阅读全文
posted @ 2022-05-10 11:40 Siu_Miner 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 从2-3-4树到红黑树: 红黑树是对概念模型2-3-4树的一种实现,在二叉树的属性中加入一个颜色属性来表示2-3-4树中不同的节点。 2-3-4树中的2节点对应着红黑树中的黑色节点,而2-3-4树中的非2节点是以红节点+黑节点的方式存在,红节点的意义是与黑色父节点结合,表达着2-3-4树中的3,4节 阅读全文
posted @ 2022-05-04 16:46 Siu_Miner 阅读(37) 评论(0) 推荐(1) 编辑
摘要: lock_guard: 一个互斥量包装程序,提供了一种RAII风格的机制来再作用域块的持续时间内拥有一个互斥量; 创建该对象时,它会去获取提供给它的互斥锁的所有权,当控制流离开该对象作用域时,lock_guard析构并释放互斥量。 lock_guard本身并没有提供加锁和解锁的接口(实际存在需求,只 阅读全文
posted @ 2022-05-03 23:27 Siu_Miner 阅读(209) 评论(0) 推荐(1) 编辑