计算机科学 这里的内容以可迁移的基础能力为主;现阶段主体来自 C 程序设计与算法课程,但浏览时应优先按概念而非授课周次理解。 程序设计与 C 语言 基础概念、数据类型、表达式与内存 指针 文件与 I/O 程序构建、ISA 与链接 C 关键字标准速查 stdio 参考 数据结构与算法 高级数据结构与算法分析:AVL、Splay、摊还分析、红黑树、B+ 树、倒排索引、左式堆与斜堆笔记及习题解析。 算法总览 排序 搜索与图遍历 线性数据结构 人工智能 人工智能引论:前四课的学科框架、可计算性、命题与一阶逻辑、FOIL 与 PRA、概率图模型、因果推理、A*、Alpha–Beta 与 MCTS。 速查与延伸 关键字与预定义宏 常用头文件 延伸主题 系统、语言与开发工具 汇编语言 计算机系统 I:数字逻辑、ISA 与 CPU 基础。 计算机系统 II:ISA 与过程调用复习、指令流水线、性能分析与冒险处理。 编程语言 Web 开发 笔记与站点工具