【Algo】数据结构与算法索引 Data structure & Algorithm Index

本文详细介绍了数据结构和算法的基础知识,包括空间复杂度和时间复杂度分析,各种数据结构如线性表、散列表、树和图的操作,以及排序、搜索、查找等算法。还涵盖了经典问题的讨论,如约瑟夫问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

程序 = 数据结构 + 算法.


I. Overview 综述

II. 空间复杂度和时间复杂度分析

III. 数据结构 Data structure

3.1 线性表

3.2 散列表

散列函数

冲突解决

动态扩容

位图

3.3 数 Trees

二叉树

多路查找树

堆 Heap

3.4 图 Graph

图的存储

拓扑排序

最短路径

关键路径

最小生成树

二分图

最大流

IV. 算法

4.1 基本算法思想与代表性实现

4.2 排序算法 Sorting

  1. 排序算法
  2. 总结 all in one

4.3 搜索 Search

  • 深度优先搜索
  • 广度优先搜索
  • A* 启发式搜索

4.4 查找 Find

  • 线性表查找
  • 树结构查找
  • 散列表查找

4.5 字符串匹配 String Matching

  • 朴素
  • KMP
  • Robin-Karp
  • Boyer-Moore
  • AC 自动机
  • Trie

4.6 线性规划

4.x 其他

数论

计算几何

概率分析

并查集

拓扑网络

矩阵计算

V. 经典问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值