#计算机 #科学
- 计算机科学研究的是算法、数据结构与计算系统本身。
- 核心分支：算法与复杂度、数据结构、编程语言、操作系统、网络与数据库。

# 算法与复杂度
- 时间复杂度、空间复杂度，常用大O记号表示增长趋势。
- 常见算法：排序、搜索、图算法、动态规划。

# 数据结构
- 数组、链表、栈、队列、树、图、哈希表。
- 选择合适的数据结构往往比优化代码本身更重要。

# 参见
- [[网络安全入门]]
