![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法村
文章平均质量分 76
学算法
踏遍三十六岸
万般皆是命 半点不由人……
展开
-
算法村目录
大家好我是苏麟 , 这是算法村使用目录 .原创 2024-02-12 20:52:57 · 985 阅读 · 0 评论 -
算法通关村番外篇-一些优质链表题目
大家好我是苏麟 , 今天说几道有关链表的题目 .原创 2024-02-02 03:15:00 · 458 阅读 · 0 评论 -
算法通关村番外篇-四道栈的优质题目
大家好我是苏麟 , 今天说几道有关栈的题目 .原创 2024-01-29 00:30:00 · 2057 阅读 · 0 评论 -
算法通关村番外篇-面试150题五
大家好我是苏麟 , 今天带来LeetCode面试题的哈希题目 .哈希表。原创 2024-01-16 20:11:03 · 345 阅读 · 0 评论 -
算法通关村番外篇-面试150题二
大家好我是苏麟 , 今天开始LeetCode面试经典150题 .。原创 2024-01-24 00:11:13 · 469 阅读 · 0 评论 -
算法通关村番外篇-面试150题一
大家好我是苏麟 , 今天开始LeetCode面试经典150题 .原创 2024-01-22 23:54:35 · 454 阅读 · 0 评论 -
算法通关村第十五关-黄金挑战再战海量数据问题
大家好我是苏麟 , 今天继续聊聊海量数据问题 .原创 2023-12-03 00:30:00 · 438 阅读 · 0 评论 -
算法通关村第十五关-白银挑战继续海量数据问题
大家好我是苏麟 , 今天继续聊聊海量数据问题 .理解了前面的题目之后,本文,我们来详细看几道典型的海量数据场景下的查找问题。原创 2023-12-02 11:32:23 · 486 阅读 · 0 评论 -
算法通关村番外篇-LeetCode编程从0到1系列五
大家好我是苏麟 , 今天带来算法通关村番外篇-编程从0到1系列五 .数学。原创 2024-01-15 22:03:03 · 539 阅读 · 0 评论 -
算法通关村番外篇-LeetCode编程从0到1系列四
大家好我是苏麟 , 今天带来算法通关村番外篇-LeetCode编程从0到1系列四 .矩阵。原创 2024-01-13 16:29:25 · 466 阅读 · 0 评论 -
算法通关村番外篇-跳表
大家好我是苏麟 , 今天来聊聊调表 .跳表很少很少实现所以我们只了解就可以了 .原创 2024-01-11 14:48:02 · 1689 阅读 · 0 评论 -
算法通关村番外篇-LeetCode编程从0到1系列三
大家好我是苏麟 , 今天带来LeetCode编程从0到1系列三 .模拟。原创 2024-01-11 10:59:14 · 446 阅读 · 0 评论 -
算法通关村番外篇-LeetCode编程从0到1系列六
大家好我是苏麟 , 今天带来LeetCode编程从0到1系列六 .链表相关的题目 , 也是面试热题 .原创 2024-01-10 11:43:41 · 701 阅读 · 1 评论 -
算法通关村番外篇-LeetCode编程从0到1系列二
给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。LeetCode58. 最后一个单词的长度。原创 2024-01-09 17:55:37 · 530 阅读 · 0 评论 -
算法通关村番外篇-LeetCode编程从0到1系列一
大家好我是苏麟 , 今天开始带来LeetCode编程从0到1系列 .编程基础 0 到 1 , 50 题掌握基础编程能力。原创 2024-01-09 12:54:04 · 711 阅读 · 0 评论 -
算法通关村番外篇-优先队列
大家好我是苏麟 , 今天聊聊优先队列 .原创 2024-01-07 21:45:24 · 544 阅读 · 0 评论 -
算法通关村番外篇-LeetCode热题100系列一
大家好我是苏麟 , 今天开始出这个LeetCode热题100系列 .LeetCode热题100 , 是LeetCode的热门题目也是面试比较爱考的 .原创 2024-01-05 16:55:05 · 453 阅读 · 0 评论 -
算法通关村第十五关-青铜挑战用4K内存寻找重复数据
大家好我是苏麟 , 今天聊聊海量数据问题 .在大部分算法中,默认给定的数据量都很小的,例如只有几个或者十几个元素,但是如果将数据量提高到百万甚至十几亿,那处理逻辑就会发生很大差异,这也是算法考查中,经常出现的一类问题。此时普通的数组、链表、Hash、树等等结构有无效了,因为内存空间放不下了。而常规的递归、排序,回湖、贪心和动态规划等思想也无效了,因为执行都会超时,必须另外想办法。原创 2023-12-02 10:12:44 · 371 阅读 · 0 评论 -
算法通关村番外篇-数组实现队列
大家好我是苏麟 , 今天来用数组实现一下队列 .原创 2024-01-04 03:00:00 · 565 阅读 · 0 评论 -
算法村完结
大家好我是苏麟 , 这个算法村系列完结 . 承蒙大家厚爱观看这个算法村专栏 ,我何德何能也拥有这些粉丝 , 感谢大家 ! 这个算法村原定二十关两个月完结 , 但是由于我本人原因直到现在才完结 , 感谢大家一直以来的支持啊 . 这个算法村虽然完结了 , 但是我会完善每一关的内容并且开一个番外篇(里面可能有算法的面试题啊,扩展啊等等)一直会更新可能会慢一点 . 之后我会开一些MySQL专栏啊 , Redis专栏啊 , 操作系统专栏啊等等 , 如果大家喜欢的话点个关注 , 之后我们一起学习 .原创 2024-01-02 09:29:01 · 349 阅读 · 0 评论 -
算法通关村第二十关-黄金挑战图的常见算法
大家好我是苏麟 , 今天聊聊图的常见算法 .图里的算法是很多的,这里我们介绍一些常见的图算法。这些算法一般都比较复杂,我们这里介绍这些算法的基本含义,适合面试的时候装*,如果手写,那就不用啦。图分析算法,以图论为驱动,进行算法优化,结合应用工程,业务形态研究,不同领域场景模拟不同网络结构,通过自由刻画网络图形关系,验证结构合理性,如边的有向和无向及权重,从而辅助分析图形关系、图结构分析、网络结构分析等研究。原创 2024-01-02 09:27:30 · 1383 阅读 · 0 评论 -
算法通关村第二十关-白银挑战图的存储与遍历
大家好我是苏麟, 今天继续聊图 .与前面的链表、树等相比,图的存储和遍历要复杂非常多 .所以理解就好 , 面试基本不会让写代码的 .图的类型多、表示方式多,相关算法也很多,实现又过于复杂,多语言实现难度太大了。这些算法一般理解就好,不需要面试的时候手写 .原创 2024-01-01 20:21:59 · 1211 阅读 · 0 评论 -
算法通关第二十关-青铜挑战认识图结构
图按照有无方向分为无向图和有向图。无向图自顶点和边构成,有向图由顶点和弧何成。弧有弧尾和弧头之分。图按照边或弧的多少分稀疏图和稠密图。如果任意两个顶点之间都存在边叫完全图,有向的叫有向完全图。若无重复的边或顶点到自身的边则叫简单图。图中顶点之间有邻接点、依附的概念。无向图顶点的边数叫做度,有向图顶点分为入度和出度。图上的边或弧上带权则称为网。图中顶点间存在路径,两顶点存在路径则说明是连通的,如果路径最终回到起始点则称为环,当中不重复叫简单路径。原创 2023-12-25 01:00:00 · 2554 阅读 · 0 评论 -
算法通关村-番外篇排序算法
大家好我是苏麟 , 今天带来番外篇 .原创 2023-12-22 18:51:03 · 764 阅读 · 0 评论 -
算法通关村第十九关-黄金挑战动态规划
请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。这期就到这里 , 下期见!测试用例的答案是一个。是数组的连续子序列。原创 2023-12-21 15:55:34 · 411 阅读 · 0 评论 -
算法通关村第十九关-白银挑战动态规划高频问题
动态规划是一个非常重要的问题,相关的题目也特别多,这里我们就一起学习几个难度适用的题目本文我们就来盘点那些常见的动态规划问题,我们每道题都要先明白,这个基表arr的含义是什么,如何更新的 .原创 2023-12-18 17:53:19 · 2215 阅读 · 0 评论 -
算法通关第十九关-青铜挑战理解动态规划
大家好我是苏麟 , 今天聊聊动态规划 .动态规划是最热门、最重要的算法思想之一,在面试中大量出现,而且题目整体都偏难一些对于大部人来说,最大的问题是不知道动态规划到底是怎么回事。很多人看教程等,都被里面的状态子问题、状态转移方程等等劝退了。其实,所谓的状态就是一个数组,动态规划里的状态转移方程就是更新这个数组的方法。这一关,我们先理解动态规划到底怎么回事。原创 2023-12-16 11:23:33 · 1737 阅读 · 0 评论 -
算法通关村第十八关-黄金挑战回溯困难问题
大家好我是苏麟 , 今天带来几道回溯比较困难的题 .回溯有很多比较难的问题,这里我们看两个,整体来说这两个只是处理略复杂,还不是最难的问题 .原创 2023-12-12 17:44:48 · 1082 阅读 · 0 评论 -
算法通关村第十八关-白银挑战回溯热门问题
大家好我是苏麟 , 今天带来几道小题 .回溯主要解决一些暴力枚举也搞不定的问题,例如组合、分割、子集、排列,棋盘等。这一关我们就看几个例子。原创 2023-12-11 01:00:00 · 1133 阅读 · 0 评论 -
算法通关村第十八关-青铜挑战回溯是怎么回事
大家好我是苏麟 , 今天聊聊回溯是怎么个事 .回溯是最重要的算法思想之一,主要解决一些暴力枚举也搞不定的问题,例如组合、分割、子集、排列,棋盘等。从性能角度来看回溯算法的效率并不高,但对于这些暴力都搞不定的算法能出结果就很好了,效率低点没关系我们利用LeetCode 77 组合题来了解回溯 .原创 2023-12-08 01:00:00 · 1331 阅读 · 0 评论 -
算法通关村第十七关-黄金挑战跳跃问题
大家好我是苏麟 , 今天说说跳跃问题 .原创 2023-12-07 01:30:00 · 884 阅读 · 0 评论 -
算法通关村第十七关-白银挑战贪心算法高频题目
大家好我是苏麟 , 今天说说贪心算法的高频题目 .原创 2023-12-07 01:00:00 · 1254 阅读 · 0 评论 -
算法通关村第十七关-青铜挑战贪心算法思想
大家好我是苏麟 , 今天说说贪心算法 .贪心思想很难用理论解释,本文我们先通过案例来感受一下贪心是如何解决问题的。原创 2023-12-06 01:00:00 · 1144 阅读 · 0 评论 -
算法通关村第十六关-黄金挑战滑动窗口与堆的结合
大家好我是苏麟 , 今天带来一道小题 .原创 2023-12-05 01:00:00 · 488 阅读 · 0 评论 -
算法通关村第十六关-白银挑战滑动窗口经典题目
大家好我是苏麟 , 今天带来滑动窗口经典的一些题目 .我们继续来研究一些热门的、高频的滑动窗口问题。原创 2023-12-04 01:00:00 · 1591 阅读 · 0 评论 -
算法通关村第十六关-青铜挑战滑动窗口思想
大家好我是苏麟 , 今天来说说滑动窗口思想 .我们在数组和链表部分研究过双指针思想,这里我们继续学习滑动窗口思想。滑动窗口其实是双指针思想的一种特殊场景,由于这种方式能够很好的解决一些特定场景的问题,因此就有了“滑动窗口思想”原创 2023-12-03 01:15:00 · 1750 阅读 · 0 评论 -
算法通关村第十四关-白银挑战堆的经典问题
大家好我是苏麟 , 今天带来堆的一些经典问题 , 我们一起研究一下 .原创 2023-12-02 09:38:56 · 521 阅读 · 0 评论 -
算法通关村第十四关-青铜挑战认识堆
大家好我是苏麟 , 今天带大家认识认识堆 .原创 2023-12-01 18:43:46 · 590 阅读 · 0 评论 -
算法通关村第十三关-黄金挑战数论问题
接着我们选择 7,11,13一直到 n,为什么 4、6、8、9 ...不会再选择了呢?基本思想是如果 x是质数,那么大于 的 xy 的倍数 2x.3x..一定不是质数,因此我们可以从这一点入手。我们先选中数字2,2是素数,然后将2的倍数全部排除 (在数组里将该位置标记为0就行了)解决这个题有一个有效的方法,叫埃氏筛 , 后来又产生了线性筛,奇数筛等改进的方法。接着我们选择数字5,5是素数,然后将5的倍数全部排除。接着我们选中数字3,3是素数,然后将3的倍数全部排除。这期就到这里 , 下期见!原创 2023-11-30 01:00:00 · 465 阅读 · 0 评论 -
算法通关村第十三关-白银挑战数字与数学高频问题
大家好我是苏麟 , 今天带来数字与数学的高频问题 .原创 2023-11-28 09:49:32 · 464 阅读 · 0 评论