力扣刷题 算法强化之路
文章平均质量分 79
每日至少刷一题 每周发一篇汇总文章 刷题不息 进步不止!
第二阶段 5.19 开始阅读算法书籍 暂定 算法第四版 & 算法小抄
敲代码的小提琴手
半路弃坑AI科研,专心学习前端开发的23届计算机学院学生,热爱前端并为之奋斗ing~希望能和大家多多交流 一起进步!
展开
-
力扣链表专题-4 【JS Java 面试超级高频题 全员好题建议N刷!】链表的经典问题 leetcode206 203 328 234 21 2
全员好题系列 建议N刷!!!原创 2021-09-05 12:07:17 · 165 阅读 · 0 评论 -
leetcode2 【medium JS 虚拟头结点运用场景 蛮数学的一题】两数相加
踩了一个JS没有向下取整机制的坑 这辈子不会再犯第二次了!!!原创 2021-09-05 12:06:02 · 164 阅读 · 0 评论 -
leetcode21 【easy JS 迭代法与递归法】合并两个有序链表
是个很经典的好题!用了两种方法 递归法的图解很棒!!回忆起来一点了!原创 2021-09-05 12:00:37 · 206 阅读 · 1 评论 -
leetcode234 【好题!easy JS 两种方法 法二很巧妙!】回文链表
法一有点投机取巧的感觉 链表太难操作了 转换成指针 法二真心巧妙!巧妙运用了快慢指针和反转链表的核心技术原创 2021-09-05 11:55:38 · 184 阅读 · 0 评论 -
leetcode328 【好题!medium Java 与203有异曲同工之妙】奇偶链表
这题也是个好题!和上一题lc203 移除链表元素一起为我打开了链表世界的大门额外维护一个evenHead(偶数结点的头)是关键!!!原创 2021-09-05 11:52:13 · 124 阅读 · 0 评论 -
leetcode203 【好题!easy 虚拟头结点 维护一个结点遍历链表 好题!】移除链表元素
这题让我对链表元素有了更深刻的认识!!太好了这题!!我爱它!原创 2021-09-05 11:47:29 · 191 阅读 · 0 评论 -
leetcode206【easy 超级经典 面试常客 Java】反转链表
超级经典的题 使用双指针的方法轻松解决!原创 2021-09-05 11:24:30 · 160 阅读 · 0 评论 -
力扣链表专题 - 3 双指针专题 leetcode141 142 160 19
四道题 让自己学会双指针解链表问题 [doge]原创 2021-08-17 18:35:44 · 301 阅读 · 1 评论 -
leetcode19 【medium 快慢指针 常规方法】删除链表的倒数第N个结点
leetcode19 删除链表的倒数第N个结点 依旧是要找对规律!可以看到 想要用双指针解题 要不停地移动两个指针以求找到合适的输出答案位置!原创 2021-08-17 18:31:45 · 94 阅读 · 0 评论 -
leetcode160 【easy 双指针 好题!】相交链表
lc160 双指针技巧解决本题 巧妙在“让两条链上的两个指针达到肩并肩的状态”原创 2021-08-17 18:17:53 · 163 阅读 · 0 评论 -
leetcode142 【medium 好题! 快慢指针 Java】环形链表II
leetcode142 环形链表II 数学元素满满的双指针求解环形链表变种题~原创 2021-08-17 18:10:54 · 209 阅读 · 0 评论 -
leetcode141 【easy 双指针/哈希表 Java】环形链表
lc141 双指针技巧&借助哈希表解决环形链表问题原创 2021-08-17 17:59:34 · 206 阅读 · 0 评论 -
力扣链表专题 -2 【单链表 java js c++】 leetcode707 设计链表 通过设计一个自己的链表来强化对(单/双)链表的理解
通过设计一个自己的链表来强化对(单)链表的理解原创 2021-08-08 18:06:23 · 281 阅读 · 1 评论 -
力扣链表专题 -1 单链表与双链表的预备知识
链表专题开启!从单链表预备知识开始~转载 2021-08-08 18:01:35 · 381 阅读 · 0 评论 -
力扣数组专题-4 6道题掌握两种超实用的双指针技巧-反向指针leetcode344 561 167 与快慢指针leetcode27 485 209 java刷题笔记
双指针专题 暂时结束数组专题吧 做了足够久了 之后的前缀和专题&二分查找专题回头再补上!原创 2021-08-03 15:32:11 · 471 阅读 · 0 评论 -
力扣数组专题-3 字符串相关题型 剑指05 50 leetcode14 20 java刷题笔记
对字符串这种综合题型要提升熟练度!因为很高频啦!原创 2021-08-03 15:20:17 · 609 阅读 · 0 评论 -
力扣数组专题-2 二维数组简介 leetcode102 111 116 617 java刷题笔记
二维数组专题 这里有大量的找规律性质的问题 还是需要着重练一下原创 2021-08-03 15:08:32 · 487 阅读 · 0 评论 -
力扣数组专题-1 初识数组 数组的基本操作 leetcode102 111 116 617 java刷题笔记
数组专题刷题时隔三个月姗姗来迟~原创 2021-08-03 15:00:46 · 457 阅读 · 0 评论 -
PAT 天梯赛 1021 个位数统计 Java语言实现
Java解决简单编程问题 要熟悉Java中的一些用法啊!原创 2021-05-18 23:17:25 · 151 阅读 · 0 评论 -
力扣树专题-7 递归秒杀树问题的套路的体现 以及如何把最丑陋的代码变成最优美的代码 leetcode110 平衡二叉树 深入研究 -Java刷题笔记
记录一次超级烧脑的代码优化过程 以及成功套用之前写过的题的模板对题目进行求解~原创 2021-06-26 11:28:14 · 363 阅读 · 3 评论 -
力扣树专题-6 广度优先搜索 刷熟一个模板(层序遍历打印二叉树)秒杀一堆问题leetcode102 111 116 617 java刷题笔记
广度优先搜索算法BFS专题根据一个模板 秒杀其他题目原创 2021-06-13 19:48:25 · 2414 阅读 · 12 评论 -
力扣树专题-1 树的前中后序遍历 leetcode144 94 145 589 Java刷题笔记
分门别类刷力扣 从树开始!本部分内容为 树的遍历的基础原创 2021-05-25 15:14:53 · 189 阅读 · 0 评论 -
力扣树专题-5 深度优先搜索 leetcode104 101 112 543 129 五道题小练一下深度优先遍历搜索算法 java刷题笔记
DFS深度优先搜索算法专题 持续更新中!碰到好题就扔进来!原创 2021-06-08 19:15:37 · 458 阅读 · 0 评论 -
力扣树专题-4 用leetcode104求树的深度举例 总结递归秒杀树问题的套路! java刷题笔记
递归秒杀树问题的小套路~使用leetcode104 求树的深度 来进行举例说明~原创 2021-05-31 20:50:16 · 1023 阅读 · 6 评论 -
力扣树专题-3 树的重建 leetcode105 106 Java刷题笔记
两道很像的题~通过中序 + 后序 或者 中序 + 前序 来进行二叉树的重建原创 2021-05-31 15:20:42 · 244 阅读 · 2 评论 -
力扣树专题-2 树的层序遍历 剑指Offer32 - I leetcode102 Java刷题笔记
树的层序遍历原创 2021-05-25 16:22:27 · 235 阅读 · 2 评论 -
2021.5.21开始的兔系刷题之路 根据LeetCode分类进行逐个击破 培养出自己的套路~
从前辈们的学习经验中获得建议 并开始一点点地实践 争取一天可以刷一道题 慢慢地把这些专题都刷过来!原创 2021-05-19 13:53:36 · 1899 阅读 · 9 评论 -
6 动态规划 选择排序 字节校园每日一题——第五周 力扣Java 每日一题总结
第五周的刷题记录~初识动态规划贪心算法 涉及二分查找 归并排序 面试高频题目~原创 2021-05-19 09:38:54 · 154 阅读 · 0 评论 -
6-5 【Arrays.sort方法的重写还要仔细理解】字节校园每日一题 LC406 根据身高重建队列 Java力扣刷题笔记
【第二部分的两边同时进行排序的方法(类似于贪心算法)还要再多理解一下!!】根据身高重建队列原创 2021-05-17 00:38:34 · 194 阅读 · 0 评论 -
6-4 【要再回来强化二分查找!】LC33 搜索旋转排序数组 Java力扣刷题笔记
高频面试题~字节校园每日一题 LC33 搜索旋转排序数组 暴力解法大胜利系列然后正规方法是二分查找原创 2021-05-16 00:30:28 · 134 阅读 · 0 评论 -
6-3 【好题记号!】贪心法与动态规划解决的入门题 LC53 最大子序和 【要回来看分治法~】字节校园每日一题 【别忘了回头来看这个高频面试题!】LC726 原子的数量 Java力扣刷题笔记
高频面试题 原子的数量贪心算法 动态规划思想的练习! 最大子序和!原创 2021-05-15 00:09:48 · 827 阅读 · 1 评论 -
6.2 剑指Offer51 数组中的逆序对 LC92 字节校园每日一题 反转链表II Java力扣刷题笔记
LC92 剑指Offer51原创 2021-05-13 23:58:08 · 394 阅读 · 2 评论 -
6.1 LC148 排序链表 选择排序版 Java力扣刷题笔记
LC148 排序链表老题新做 归并排序法之前快速排序也是拿这个题开的头结果时间复杂度直接给我爆炸了(为啥要快排链表啊!!)原创 2021-05-13 00:54:37 · 208 阅读 · 0 评论 -
5 快速排序 字节校园每日一题——第四周 力扣Java 每日一题总结
本周的六道题目涉及四道快速排序的题目 一道链表题目 和一道随机类型题目 下周继续努力哦!原创 2021-05-11 19:27:43 · 257 阅读 · 1 评论 -
5-5 【好题记号!】高频面试题!LC470 用Rand7()实现Rand10() 【一步一步进行代码优化】 Java力扣刷题笔记
高频好题 LC470 考察数学中概率论内容的灵活应用~另外优化部分考察 “考虑问题的多面性“””原创 2021-05-11 17:10:01 · 204 阅读 · 1 评论 -
5-4 LC75 颜色分类 剑指Offer22 Java力扣刷题笔记
LC75 剑指Offer22 今天时间比较赶 明天规划要更好一些!!原创 2021-05-11 00:16:23 · 141 阅读 · 2 评论 -
5-3 【好题记号】剑指Offer21 调整数组顺序使奇数位于偶数前面 依旧快乐填坑法~ 附带一个简单交换方法 Java力扣刷题笔记
继续快乐填坑法 解决剑指Offer21 的 调整数组顺序使奇数位于偶数前面 第一次自己独立AC一道题 纪念下~(菜鸡落泪)原创 2021-05-09 09:51:07 · 211 阅读 · 0 评论 -
5-2 LC912 排序数组 ”填坑法”超全注释快排解题 Java力扣刷题笔记
好题标记!LC912 排序数组 之后不知道要几刷的题~本题使用快排来实现的 之后还要在里面练一下归并排序 堆排序 bulabula~原创 2021-05-08 21:34:31 · 403 阅读 · 1 评论 -
5-1 LC148 排序链表 Java力扣刷题笔记
总之这题就是为了应对一下困难一点的面试而练习的听说字节和腾讯都有考到这种诶原创 2021-05-07 11:22:31 · 277 阅读 · 0 评论 -
2 队列 字节校园每日一题——第三周 力扣C++ Java 每日一题总结
第三周共6道队列、链表相关题 精选三道字节校园高频面试题!虽然是面向题解解题 但是还是很有收获!慢慢进步 慢慢掌握套路!冲!!!原创 2021-05-05 21:38:53 · 265 阅读 · 0 评论