![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法人生
文章平均质量分 88
记录算法心得,菜鸟努力也有春天。
互联网民工蒋大钊
阿里实习生 -> 字节er。
@RED书 同名,欢迎私信关注交流共同发展~
展开
-
算法学习-构造
一些算法构造题之前的总结原创 2024-05-26 21:34:13 · 350 阅读 · 0 评论 -
从9.10拼多多笔试第四题产生的01背包感悟
拼多多2023.9.10秋招笔试第四题的题解与感悟原创 2023-09-12 08:25:48 · 348 阅读 · 0 评论 -
算法学习-回溯问题与剪枝
记录回溯和剪枝算法的刷题过程原创 2023-02-27 11:01:25 · 685 阅读 · 0 评论 -
算法学习-多路归并(多指针)
多路归并相关的题解与知识原创 2023-01-03 06:49:45 · 134 阅读 · 0 评论 -
算法学习-并查集(持续更新中)
记录学习并查集相关的知识原创 2023-01-02 14:38:06 · 389 阅读 · 0 评论 -
算法学习-记忆化搜索(持续更新中)
记忆化搜索作为深度优先搜索中的一大优化技巧,可以大大减少重复子问题的计算次数,笔者从小白开始记录学习该技巧原创 2022-11-21 16:37:26 · 642 阅读 · 0 评论 -
算法学习-优先队列(堆)
优先队列(堆)作为算法题中常见的题型,也需要了解其经典的题型,本文从小白的视角逐渐进行整理学习。原创 2022-10-30 14:01:33 · 434 阅读 · 0 评论 -
算法学习-数学题,脑筋急转弯,头皮发麻的类型(持续更新中)
数学编程题通常都是找规律然后通过代码去检查这些规律,这些规律每个一天两天真是找不出来,我的建议是直接看题解记住,以下汇总笔者的刷题路径。原创 2022-09-20 10:20:36 · 176 阅读 · 0 评论 -
以赛促练-力扣第311场周赛反思与总结
记录本小菜鸟第311场力扣周赛的解题反思,希望大家一起变强。原创 2022-09-19 18:02:26 · 275 阅读 · 0 评论 -
以赛促练-力扣第309场周赛反思
记录本小菜鸟在力扣第309场周赛中的反思与题解。原创 2022-09-15 15:08:21 · 240 阅读 · 0 评论 -
以赛促练-力扣第310场周赛总结与反思
记录自己第310场周赛的总结与反思。原创 2022-09-13 15:17:50 · 804 阅读 · 0 评论 -
算法学习-单调双端队列
在题解中经常会碰到单调队列的题解,同时笔者在周赛的过程中也看到很多大佬使用了单调队列的解法,无奈我是菜鸟,没法参透其中奥义,故决定开个专题慢慢学习消化。原创 2022-09-10 15:24:33 · 401 阅读 · 0 评论 -
真题磨练-20220903美团笔试算法反思学习(持续更新中)
大厂算法题总结的新尝试,希望能够帮助自己培养算法思维,同时帮助别人理解。原创 2022-09-05 16:03:57 · 795 阅读 · 0 评论 -
以赛促练-力扣第86场双周赛反思
记录小菜鸟的力扣第86场双周赛题解以及反思。原创 2022-09-04 10:20:49 · 226 阅读 · 0 评论 -
算法学习-贪心问题(持续更新中)
贪心问题没有特别多的套路,大多数思想就是模拟,简单来说就是看到题目觉得不用特别的算法,通过数学归纳法做能行,就采用贪心问题。本文就对相关的贪心问题进行汇总,也把一些类似的思想归下类,供大家学习参考。原创 2022-09-03 17:01:25 · 207 阅读 · 0 评论 -
算法学习-单调栈,接雨水经典题目
单调栈可以理解为用栈来存储一个单调的序列,通过入栈和弹栈的操作时机,以此来保证栈内元素的单调性。笔者记录了自己刷题过程中经典的单调栈题目供大家学习参考。原创 2022-08-31 23:50:07 · 373 阅读 · 0 评论 -
算法学习-Java刷题过程中你一定需要熟练的容器Api、Stream流、Lambda表达式
笔者在用Java刷题的过程中,经常会使用到许多和容器、流、lambda表达式有关的操作,但是都不是特别熟练,如果在熟练的情况下,可以简化许多语句。因此,笔者写下这篇文章,对相关的操作进行归纳。原创 2022-08-30 16:19:31 · 910 阅读 · 0 评论 -
以赛促练-力扣第308场周赛反思
记录小菜鸟力扣第308场周赛题解以及反思。原创 2022-08-28 21:50:04 · 1471 阅读 · 3 评论 -
算法学习-二叉树(持续更新中)
二叉树的各种题型是程序员面试考察的重点了,笔者汇总自己刷题路上碰到的几类题型,加以分类吸收。原创 2022-08-27 21:54:30 · 373 阅读 · 0 评论 -
算法学习-广度优先遍历(单源BFS、多源BFS、双向BFS)
广度优先遍历和深度优先遍历是图论中两大重要的算法,但是他们并不是只用于图,在树以及其他题目中都有重要的应用,因此我觉得值得笔者好好进行总结。原创 2022-08-25 15:03:45 · 679 阅读 · 0 评论 -
算法学习-以刷题为导向开始学习的Python知识
在刷题的过程中,Python的题解是最清晰易懂的,因此有必要了解一些Python的基本操作,从而可以看懂题解。原创 2022-08-24 09:50:08 · 948 阅读 · 2 评论 -
以赛促练-力扣第85场双周赛以及第307场周赛
记录本菜鸟的第85场双周赛以及第307场周赛的做题情况以及深刻反思学习。原创 2022-08-21 10:27:17 · 1358 阅读 · 0 评论 -
算法学习-差分
差分算法是另一种「区间求和」的算法,差分可以用在数组区间修改,单点查询的场景下,笔者将自己的刷题路径总结如下,希望可以帮到大家。原创 2022-08-20 23:56:06 · 448 阅读 · 0 评论 -
算法学习-双指针
双指针算法可以和字符串、数组、链表各类数据结构进行配合解题,需要深刻理解其思想,笔者结合自己的刷题路径,进行相关题目的总结。原创 2022-08-16 21:35:19 · 286 阅读 · 0 评论 -
以赛促练-力扣第306场周赛反思
记录力扣第306场周赛反思。原创 2022-08-14 16:33:31 · 327 阅读 · 0 评论 -
算法学习-哈希表,学会了起码秒50题(持续更新中)
哈希思想在笔者刷算法题的过程中屡见不鲜,哈希思想不止出现在前缀和的优化中,还经常出现在别的相关题目中,因此有必要针对这种方法好好做个总结,希望帮助到大家专题学习。原创 2022-08-13 09:04:11 · 126 阅读 · 0 评论 -
算法学习-前缀和,看完绝对有收获
前缀和作为一种常见的预处理方法,经常出现在处理连续子数组的场景下,其与「滑动窗口」能够解决许多和「连续性」相关的数组问题。笔者在这里整理出自己的刷题路径,方便大家参考。原创 2022-08-12 23:57:39 · 418 阅读 · 0 评论 -
算法学习-以刷题为导向需要掌握的C++知识
小白尽量快速上手C++刷题,同时也是刷题过程中涉及到的问题的记录。原创 2022-08-11 15:06:09 · 596 阅读 · 0 评论 -
算法学习-剑指 Offer(专项突击版),虚空剑指冠军刷题家(持续更新中)
本文与我的另一篇刷题笔记算法学习-剑指 Offer(第 2 版)同步更新,同样是程序员的经典刷题题库,需要尽快将其掌握住。原创 2022-08-09 16:27:27 · 874 阅读 · 1 评论 -
算法学习-笔试手撕中的Java ACM输入总结以及出错点避雷
在面试的过程中,许多大厂的算法编程题都是要求ACM输入输出模式的,对于在力扣上刷习惯核心模式的我们会略显生疏,因此本文基于笔者的面试经历,对相关的输入输出进行简单汇总,可以涵盖所有情况。原创 2022-08-08 11:14:20 · 1076 阅读 · 2 评论 -
以赛促练-力扣第84场双周赛反思以及第305场周赛补题
记录笔者力扣第84场双周赛反思以及第305场周赛补题的题解,希望积累码力,早日摆脱菜鸡魔咒。原创 2022-08-07 14:58:43 · 250 阅读 · 0 评论 -
算法学习-剑指 Offer(第 2 版),虚空剑指冠军刷题家(持续更新中)
剑指offer是程序员手撕算法的经典题库了,必须做到烂熟于心,因此笔者开始刷这份题单,记录下自己的学习路径与心得。原创 2022-08-06 19:15:29 · 310 阅读 · 0 评论 -
算法学习-Java字符串处理及其常用API,把这种题目刷熟练的男人真的很帅(持续更新中)
字符串一直是面试考察的重点,其破解之道的前提是对相关的api非常熟悉,然后在此基础上运用算法思想解题。本专题就从零开始,记录自己的字符串处理刷题路径,同时记录下相关api,以便对字符串处理游刃有余。....................................原创 2022-08-06 10:08:00 · 504 阅读 · 0 评论 -
算法学习-位运算以及进制表示有关的问题,让脑袋像机器一样思考得到光荣进化(持续更新中)
作为计算机专业的学生,对于各种二进制表示数的方法需要具备一定的敏感性,但是每次碰到相关的题目或者算法题,却总是不能第一时间反应出来,因此本专题对相关题目进行整理汇总,让自己的脑子具备“二进制思维”。....................................原创 2022-08-05 19:21:24 · 249 阅读 · 0 评论 -
算法学习-链表,经典的数据结构得细品(持续更新中)
链表是大厂算法考察的重点,笔者从小白开始,记录自己的刷题路径,希望有朝一日成为大神。原创 2022-08-05 16:51:11 · 242 阅读 · 0 评论 -
算法学习-数组的相关操作,简单的数据结构逆天的难度,扮猪吃老虎(持续更新中)
笔者在刷题的过程中,逐渐发现许多题目是基于数组展开的,在数组上进行排序、双指针等一系列操作,对于整个过程的要求非常高。但无奈由于自己之前程序悟性不高,碰上相关题目也是非常棘手,因此想对自己的刷题路径进行整理,方便大家学习。...........................原创 2022-08-02 22:43:34 · 184 阅读 · 0 评论 -
以赛促练-力扣第304场周赛反思
记录下自己力扣第304场的题目的情况及其反思,希望能够马上查漏补缺。原创 2022-07-31 15:49:06 · 255 阅读 · 0 评论 -
算法学习-滑动窗口
笔者在刷题的过程中,发现简单中等的滑动窗口题,经常能出现在周赛中,也最能锻炼程序员的算法模拟实践能力,因此对这个专题进行整理,并对自己的刷题路径进行总结。原创 2022-07-30 15:26:35 · 581 阅读 · 0 评论 -
算法学习-最短路算法与各种存图方式,链式前向星,配图加深理解
本文写于我的另一篇文章期间,在进行拓扑算法学习的过程中,涉及到了一系列存图的过程,在看三叶姐的题解中,时常被这些存图的数组搞得晕头转向,由此可见,对于数组这种简单数据结构的熟练运用也是算法高超的体现啊。因此,本文对相关的存图方式以及数据结构中最普遍的最短路问题的算法,进行专题学习。.................................................................................原创 2022-07-26 16:35:56 · 475 阅读 · 0 评论 -
以赛促练-力扣第303场周赛反思
记录下自己力扣第303场周赛相关题目的心路,以及AC算法学习。原创 2022-07-24 19:03:54 · 391 阅读 · 0 评论