Naico智库
Search Docs
K
面试八股文
编程语言
数据库相关
前端常见问题
Java 基础与进阶
计算机网络基础
计算机操作系统
系统设计
软件架构
BackendForFront
微服务
经典设计模式
算法与数据结构
剑指Offer题解
LeetCode题解
算法基础
数据结构与算法
读书笔记
架构基础
React Hooks 核心原理与实战
TypeScript 进阶
面试八股文
软件架构
算法与数据结构
读书笔记
Menu
数据结构与算法
Filter
数据结构与算法
01. 基础概念
数据结构
算法
02. 线性表
线性表的基础概念
顺序存储及运算
链式存储及运算
总结对比
基础经典题型
03. 栈和队列
栈
队列
04. 数组
特点:
数组运算:
数组顺序存储:
特殊矩阵
稀疏矩阵
十字链表
05. 树
基本概念
二叉树
树
哈夫曼树
06. 图
图的关键词
图的存储
图的遍历
图的拓扑排序
图的最小生成树
07. 查找
基础查找方法
二叉排序树(BST)
平衡二叉树(AVL)及其调整
哈希表
08. 排序
直接插入排序
希尔排序
冒泡排序
快速排序
简单选择排序
堆排序
归并排序
09. 算法概述
10. 递归
概念
递归方程求解--替换法
递归方程求解--主定理
分治策略
分治进阶
11. 动态规划
概述
币值最大化
找零
背包问题
动态规划进阶
12. 贪心算法
概述
Prim
Kruskal
13. 经典算法实现
排序算法
动态规划
顺序检索技术
贪心算法