力扣面试经典150题详细解析

刷题的初心

众所周知,算法题对于面试大厂是必不可缺的一环,而且对于提高逻辑思维能力有着不小的提升。所以,对于程序员来讲,无论刚入行,还是从业多年,保持一个清醒的头脑,具备一个良好的设计思路,逻辑思维的深度与效率,都会影响到代码的质量,而刷算法题正好可以加强这方面的强度,即使一开始并没有优美的解决方案,但是大量的、各类算法解法的积累后,也可以登堂入室,接触到一个新的高度了,所以刷算法题是整个知识体系结构里必不可少的环节。

150篇面试经典算法的原地址?

本系列以Java语言为底版,对于力扣-面试经典 150 题进行详细解析。

我最少需要怎样的基础能力才可以吃透本系列算法?

写这套刷题系列文章的初心便在于,加深自己的学习记忆并整理记录。同时也关照到刚从业的Java语言开发者(哪怕小白水平也可以看懂,掌握基础的Java语法即可),会详细解析题中的每个步骤,设计思想等等。若还是有疑问可以在评论区交流,我会一一答复,也欢迎大家一起交流讨论,共同完成这项在云端的思想大碰撞实验!

系列文章更新频次?

目前计划一天更新一道题

系列目录

数组/字符串

双指针

滑动窗口

矩阵

哈希表

区间

链表

二叉树

二叉树层次遍历

二叉搜索树

图的广度优先搜索

字典树

回溯

分治

Kadane 算法

二分查找

位运算

数学

一维动态规划

多维动态规划

相关推荐
SamtecChina20234 分钟前
Electronica现场演示 | Samtec前面板解决方案
大数据·人工智能·算法·计算机外设
埃伊蟹黄面6 分钟前
字符串算法精要与例题汇编
c++·算法·leetcode·字符串
豆苗学前端8 分钟前
闭包、现代JS架构的基石(吊打面试官)
前端·javascript·面试
Roye_ack10 分钟前
【leetcode hot 100】刷题记录与总结笔记(4/100)
笔记·算法·leetcode
测试人社区-千羽13 分钟前
飞机自动驾驶系统测试:安全关键系统的全面验证框架
人工智能·安全·面试·职场和发展·自动化·自动驾驶·测试用例
黑牛先生19 分钟前
【GDB】调试Jsoncpp源码
开发语言·c++·算法
李拾叁的摸鱼日常21 分钟前
ThreadLocal 内存泄漏深度解析:原因、避坑指南与业务最佳实践
java·面试
soda_yo30 分钟前
隐式类型转换:哈基米 == 猫 ? true :false
前端·javascript·面试
神秘的猪头32 分钟前
# Vue项目初识:从零开始搭建你的第一个现代前端工程化Vue3项目
前端·vue.js·面试
洛卡卡了36 分钟前
活动玩法越堆越乱,我重构了一套事件驱动的活动系统
后端·面试·架构