
算法与数据结构
文章平均质量分 82
以算法与数据结构为理论指导,以语言为支撑,以LeetCode、各大厂面试经典题库为实战。形成解题闭环,避免盲目刷题!
AI 菌
算法工程师一枚,优快云博客专家;NLP、CV、语音算法跨界选手,欢迎一起交流学习!
展开
-
【经典算法】Leetcode-零钱兑换问题
动态规划,秒解零钱兑换问题!原创 2025-03-12 23:37:14 · 473 阅读 · 0 评论 -
【经典算法】秒懂反转链表
经典链表反转问题秒懂解法!原创 2025-02-09 16:48:15 · 812 阅读 · 0 评论 -
LeetCode解题目录
本目录用来收录一些经典的、常考的数据结构与算法题,每一题都有相应的解析,可供学习和参考。已解题目难度把数组排成最小的数简单二、数组已解题目难度把数组排成最小的数简单买卖股票的最佳时机简单旋转数组简单加一简单两个数组的交集中等最长公共前缀中等三、链表已解题目难度返回倒数第K个节点简单合并两个有序链表简单回文链表.原创 2021-07-31 22:14:17 · 1178 阅读 · 1 评论 -
快速排序——寻找数组第K大数(由浅入深,四种方法对比讲解!)
寻找数组第K大数是大厂面试中经常考到的一题,有的小机灵鬼直接用sort()进行排序,两行代码解决,这样看似可行,实则掉入了出题人的陷阱!原创 2021-06-05 00:17:34 · 20801 阅读 · 14 评论 -
贪心算法——模拟机器人行走(LeetCode874)
一、模拟机器人行走题目如下:来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/walking-robot-simulation著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。二、题目解析步骤1:假设没有障碍物,模拟机器人行走C++解法:class Solution {public: int robotSim(vector<int>& commands, vector<vector&原创 2021-05-30 00:57:48 · 6802 阅读 · 20 评论 -
手撕二叉树的4种遍历:前序、中序、后序、层序
干完这篇,再也不怕二叉树遍历问题了!原创 2021-05-10 20:45:45 · 2662 阅读 · 19 评论 -
二叉树系列汇总,持续更新!
这次终于把二叉树弄懂了!原创 2021-04-27 12:35:03 · 2590 阅读 · 14 评论 -
动态规划系列汇总,持续更新!
这次彻底把动态规划弄懂了!原创 2021-04-13 00:06:23 · 2543 阅读 · 10 评论 -
程序员面试必备的八大数据结构
程序员面试必须知道的8种数据结构!转载 2021-03-08 12:56:24 · 1701 阅读 · 1 评论 -
【算法与数据结构 11】递归算法,看这一篇就够了!
小白专属的《算法与数据结构》养成计划!原创 2020-10-05 23:11:46 · 3552 阅读 · 11 评论 -
【算法与数据结构 10】哈希表——高效查找的利器
大家都在看的高效《数据结构与算法》!原创 2020-09-24 17:03:21 · 7625 阅读 · 7 评论 -
【算法与数据结构 09】什么是树、二叉树、二叉查找树?
人类都听的懂的《白话数据结构》~原创 2020-09-09 15:28:21 · 3290 阅读 · 0 评论 -
【算法与数据结构 08】字符串 —— 字符串匹配算法(面试高频考点!)
小白专属的《算法与数据结构》,夯实基础,直击面试!原创 2020-09-03 12:30:52 · 3621 阅读 · 0 评论 -
【算法与数据结构 07】数组 —— 数组的基本操作( 增删查与时间复杂度的关系!)
最简明的《数据结构与算法》教程,不谈废话,专为小白设计!原创 2020-09-02 15:02:30 · 2462 阅读 · 3 评论 -
【算法与数据结构 06】先进先出的队列 —— 顺序队列 || 循环队列 || 链式队列 大盘点
白话数据结构与算法,快速入门!原创 2020-08-22 00:33:38 · 2848 阅读 · 2 评论 -
【算法与数据结构 05】后进先出的栈——顺序栈、链栈知多少?
不得不知道的数据结构:栈原创 2020-07-15 17:07:10 · 2504 阅读 · 2 评论 -
【算法与数据结构 04】多图讲解——线性表、顺序表、链表
图文并茂,女朋友看完都会了!原创 2020-06-04 00:00:11 · 2558 阅读 · 18 评论 -
【算法与数据结构 03】数据处理的基本操作——增删查
细致入微,方可游刃代码行间~原创 2020-06-02 11:43:42 · 2746 阅读 · 14 评论 -
【算法与数据结构 02】数据结构——将昂贵的“时间”转换为廉价的“空间”
空间有价,时间无价!原创 2020-06-01 17:54:20 · 2402 阅读 · 8 评论 -
【算法与数据结构 01】衡量程序运行效率——复杂度
优化代码第一步——理解复杂度原创 2020-05-31 14:23:51 · 3271 阅读 · 21 评论 -
阿里面试官:不会衡量复杂度的程序员,我们不需要!
真实考题,直击面试现场!原创 2020-08-24 02:51:37 · 3229 阅读 · 5 评论 -
【算法之美】不要再用冒泡、选择、插入排序了,丢不起这人!
多种排序算法总结:算法思路、时空复杂度分析、代码实现。原创 2020-04-08 08:51:12 · 2325 阅读 · 39 评论