36 lines
1.0 KiB
Markdown
36 lines
1.0 KiB
Markdown
---
|
|
id: cs.algorithms.index
|
|
title: 数据结构与算法(面试)
|
|
type: index
|
|
domain: cs
|
|
stack: [algorithms]
|
|
tags: [算法, 数据结构, 复杂度, 手写代码]
|
|
week: [16]
|
|
---
|
|
|
|
# 数据结构与算法(面试)
|
|
|
|
掌握九个高频模式、能讲复杂度、写出无 bug 的中等题。BOSS直聘 2026-10-23 的调研中有岗位提到算法 / 数据结构基础。
|
|
|
|
## 学习路线
|
|
|
|
| 顺序 | 课程 | 级别 | 预计 |
|
|
| --- | --- | --- | --- |
|
|
| 1 | [复杂度分析和九个高频模式:哈希、滑动窗口、二分、堆、BFS、拓扑排序、动态规划、LRU、区间合并](01-complexity-patterns.md) | 基础 | 6 小时 |
|
|
|
|
## 企业场景
|
|
|
|
- [业务中的算法:热门问题 Top K、任务依赖排序、相似问题去重和缓存淘汰](scenarios/business-algorithms.md)
|
|
|
|
## 面试题
|
|
|
|
- [数据结构与算法面试题](interview.md)
|
|
|
|
## 示例代码
|
|
|
|
- [examples/patterns](examples/patterns/):9 个模式的实现和 13 个测试(只用标准库)
|
|
|
|
## 在 16 周计划中
|
|
|
|
- [第 16 周:面试冲刺](../../../plan/week16-interview.md)
|