【夜深人静学数据结构与算法】
文章平均质量分 94
带你学算法
我是一盘牛肉
西安哔哩哔哩大学软件工程 大二学生 深夜工作者
用0和1创造我们的新世界吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【夜深人静学习数据结构与算法 | 第十二篇】动态规划——背包问题
本文我们学习了01背包,其实我们可以发现动态规划题目还是有比较强的套路性的,我们把动态规划拆分成为了五部,我们只要按照这五步进行,实际上解决动态规划题目还是很简单的。原创 2023-08-03 23:43:41 · 2255 阅读 · 2 评论 -
【夜深人静学数据结构与算法 | 第十一篇】枚举算法
本文我们将为大家介绍什么是枚举算法,以及枚举算法的优点,在后面我们也会为大家讲解几道枚举算法的经典例题,各位感兴趣的可以点击进来进行阅读。原创 2023-06-27 15:19:30 · 1822 阅读 · 11 评论 -
【夜深人静学数据结构与算法 | 第十篇】动态规划
本文我们将为大家讲解一下动态规划的理论知识,并且会讲解几道力扣的经典例题。各位如果感兴趣可以点击进来阅读。原创 2023-06-26 01:11:33 · 1850 阅读 · 3 评论 -
【夜深人静学数据结构与算法 | 第九篇】栈与队列
栈与队列是我们学习的两个经典的数据结构,这两个数据结构应用广泛,在计算机内有很多底层应用,而很多算法也是依靠栈和队列来实现的,因此我们要想学好数据结构与算法,就要学好栈与队列这两个最经典的数据机构。原创 2023-06-25 08:07:51 · 1813 阅读 · 9 评论 -
【夜深人静学数据结构与算法】回溯算法
回溯算法是一个比较抽象的算法,因此我们如果初学者,难度可以说是非常大,因此我们利用这篇来讲解回溯算法的理论知识,后续在力扣刷题里面也会详细介绍回溯算法的相关例题。原创 2023-06-29 17:14:03 · 1498 阅读 · 2 评论 -
【夜深人静写数据结构与算法 | 第八篇】哈希算法与哈希表
如果此时我要你默写一个有一百位的数字,你要如何做才能保证不会漏写呢?我们有一种方法很好用:直接数我们写的数字有没有100个就好了,而这种把长的信息串压缩起来的方法就叫做哈希。原创 2023-06-23 06:29:13 · 669 阅读 · 6 评论 -
【夜深人静学数据结构与算法 | 第七篇】时间复杂度与空间复杂度
今天我们将来介绍时间复杂度和空间复杂度,我们代码的优劣就是依靠这个在评判,以此为背景,我们诞生出了不少的经典思路:用时间换空间,用空间换取时间。而大多数同学对此并不在意,只是草草的看一眼知道这两个词就关闭文章,但这样是不对的,只有熟练的掌握时间复杂度与空间复杂度的计算,我们才可以更好的优化自己的代码,向拥有更低的时间和空间复杂度的代码靠近。原创 2023-06-20 09:01:59 · 1248 阅读 · 22 评论 -
【夜深人静学习数据结构与算法 | 第六篇】贪心算法
在本文我们将为大家介绍在计算机中比较常见的一种算法:贪心算法。他并没有具体的代码实现,而是一种简单,高效的思维方式,因此需要我们以学习思维方式为辅,练习题目为主,这样才可以更加高效的掌握贪心算法。原创 2023-06-19 12:10:35 · 1563 阅读 · 12 评论 -
【夜深人静学数据结构与算法 | 第五篇】 位运算技巧
相信你会惊叹于位运算奇妙的应用场景,感叹于前辈们的脑洞之大。今天我们将带领大家学习。原创 2023-06-19 06:15:00 · 554 阅读 · 8 评论 -
【夜深人静学数据结构与算法 | 第四篇】手撕二叉树遍历
今天我们将带领大家手撕二叉树的遍历,本篇会分别讲解深度优先搜索法和广度优先有搜索法下的各自详细算法,大家做好准备了嘛?原创 2023-06-16 16:56:20 · 1252 阅读 · 20 评论 -
【夜深人静学数据结构与算法 | 第三篇】 二叉树
本文将会详细的介绍各种常见的树以及相对应的概念,存储方式,遍历方式。树是经典的数据结构,因此我们虽然不能做到手撕各种树结构,但也要做到心中有B树(逼数)。原创 2023-06-16 14:50:53 · 1305 阅读 · 5 评论 -
【夜深人静学数据结构与算法 | 第二篇】后缀(逆波兰)表达式
计算机在计算四则运算的时候,引入了后缀表达式来优化算法。本文将详细介绍如何把一般式子转化为逆波兰表达式以及逆波兰表达式如何求值原创 2023-06-15 00:45:30 · 1771 阅读 · 11 评论 -
【夜深人静学数据结构与算法 | 第一篇】KMP算法
KMP算法是一种字符串匹配算法用于在一个文本串中查找某个子串出现的位置。KMP算法的原理是根据模式串的特点,在匹配过程中避免重复匹配已经匹配过的部分。原创 2023-06-11 09:16:52 · 1542 阅读 · 18 评论
分享