笔记
文章平均质量分 55
vix1024
这个作者很懒,什么都没留下…
展开
-
双指针,二分法,哈希表,动态规划以及贪心的一些想法
双指针,二分法,哈希表,动态规划以及贪心的一些想法双指针双指针就是一个快指针加一个慢指针,当然重点是有两个指针。这题重点在只出现一次,重复即为==,那么可以一个指针在前一位如果他和后一位相等他就前进,不同他就暂停,让后一位跨步追上,并进行存储,直至结束。def removeDuplicates(self, nums: List[int]) -> int: if len(nums) == 0: return 0 i=0 for j in range(1,原创 2021-04-11 16:24:37 · 364 阅读 · 0 评论 -
BFS与DFS的一些想法
BFS与DFS的一些想法bfs一层层去找,找到就得到结果退出,找不到接着找限制条件1:if not now.left and not now.right:叶子节点 是指没有子节点的节点。可以得出一个大前提,我们至少要遍历到叶子节点,在此之前循环不会被终止。限制条件2:需要等于targetSum,那么 必定要设立一个变量与其对比。限制条件3:从根节点起步。限制条件4:需要相加,如果不用数组把每一次求的结果保存进去,那么每次相加完毕都应该进行一次对比。不过这里有队列,可以作为临时存储手段,使得他们在原创 2021-04-04 15:08:30 · 164 阅读 · 0 评论 -
批量打开关闭网址或程序
打开@echo offstart "QQ Music" "D:\QQMusic\QQMusic.exe explorer open="https://www.baidu.com/s?ie=UTF-8&wd=baidu"explorer open="https://blog.csdn.net/"关闭@echo offtaskkill /f /t /im QQMusic.exetaskkill /f /t /im msedge.exe用txt写,再重命名到bat即可...原创 2021-01-25 12:30:06 · 285 阅读 · 0 评论 -
从零开始的动态规划
从零开始的动态规划引例:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。如果设an为该数列的第n项,那么这句话可以写成如下形式:解法1:...原创 2020-11-14 13:48:57 · 205 阅读 · 0 评论 -
期末计算机组成原理笔记
** 计算机组成原理重点内容总结**(更新至第一单元)(1)概论1.冯.诺依曼计算机1.1计算机硬件系统由运算器、存储器、控制器、输入设备和输出设备 5 大部件组成。1.2指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存 储器中的位置。*在取指阶段取出的是指令,在执行阶段取出的是数据。CPU 只有在确定取出的是指令后,才会将其操作码送去译码1.3指令和数据均用二进制代码表示。1.4采取存储程序为中心。*但。早期冯.诺依曼计算机以控制器为中心。*计算机只能从主存中取指令原创 2020-11-13 15:56:55 · 331 阅读 · 0 评论