KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
2025fall-cs201
★ 20
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
Scrapple
:
Bad Apple played as a Scrabble Bot
Koolcenter_openlist
:
koolcenter梅林/官改固件 OpenList 文件列表插件。
PhysUniBenchmark
:
No description available.
claude_astgrep
:
A workflow for ast-grep rules generation with Claude Code. Enforce your LLM-generated code with strict rules!
Java-Problem-Solving-For-Test-Automation-Engineers-Part-I
:
No description available.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
2025fall-cs201
?
Download (.md)
# 2025fall-cs201: DS Alog (数据结构与算法) *Updated 2025-12-29 09:20 GMT+8* *Compiled by Hongfei Yan (2025 Summer)* https://github.com/GMyhf/2025fall-cs201/ ------ ## 1 题解 & 教材资源 题解与题库: - [2024fall-CS101 LeetCode题解](https://github.com/GMyhf/2024fall-cs101/blob/main/2024fall_LeetCode_problems.md) - [2024spring-CS201 DSA题解](https://github.com/GMyhf/2024spring-cs201/blob/main/2024spring_dsa_problems.md) - [2020fall-CS101 OpenJudge题解](https://github.com/GMyhf/2020fall-cs101/blob/main/2020fall_cs101.openjudge.cn_problems.md) - [2020fall-CS101 Codeforces题解](https://github.com/GMyhf/2020fall-cs101/blob/main/2020fall_Codeforces_problems.md) - [2024spring-CS201 sunnywhy题解](https://github.com/GMyhf/2024spring-cs201/blob/main/sunnywhy_problems.md) 主要教材: - 《Python数据结构与算法分析(第3版)》 米勒、拉努姆、罗曼 - 《算法笔记》 胡凡、曾磊 - 《算法导论(第3版)》 Cormen, Leiserson 等 - AI 教材:*Build a Large Language Model (From Scratch)* (Sebastian Raschka),[代码链接](https://github.com/rasbt/LLMs-from-scratch) > ⚠️ 根据学校最新通知,本课程增加 **AI 相关内容**。 > 期末 **笔试将重点考察 AI 知识**,主要覆盖 *《Test Yourself On Build a Large Language Model》* 中的核心问题与概念。 ------ ## 2 数算B-1班 课程安排 - **上课时间**:1–16 周,每周一 10–12 节(18:40–21:30) - **上课地点**:理教 209(120 座位) - **机考**:第16周 周五 9–10 节 - 时间:2025年12月26日 17:10–19:02 - 地点:7号机房(108 台机器) - **笔试**: - 时间:2026年1月5日(周一)18:30–20:30 - 地点:二教107 - **总评说明**: - 期末机考时长:1小时52分钟,共6题。 - **成绩评定规则**: - AC5 或 AC6:基本可获优秀。 - AC4:若笔试成绩较高,且未超优秀比例限制,仍有机会评为优秀。 - AC0:即使笔试满分,总评最高为 84。 ------ ## 3 暑期预习指南 ⚠️ 秋季课程主要使用 **Python**,如有同学坚持使用 **C++** 也可。 - **开发工具建议**: - PyCharm - VS Code - [Python开发环境搭建(Mac & Windows)](https://github.com/GMyhf/2025fall-cs101/blob/main/Python_Development_Setup_Mac_Windows.md) - [在 VS Code 中编写第一个 C++ 程序](https://github.com/GMyhf/2025fall-cs101/blob/main/Writing_First_C%2B%2B_Program_in_VS-Code.md) - **学习平台**: 登录 **小北智学平台**([https://zx.pku.edu.cn](https://zx.pku.edu.cn/)),找到 *“数据结构与算法B(闫宏飞)”* 课程卡片并加入,即可开启 **AI 助教问答式自学**。 - **课程知识库**: 包含教材、课件、题解等资源,便于自主学习。学习中如有问题,可随时向 AI 助教提问,例如: - “详细总结知识库内容” - “课程大纲有哪些?” - “课程内容是什么?” - **人工指导**:可邮件联系:**[yanhf@pku.edu.cn](mailto:yanhf@pku.edu.cn)** ------ ### 编程训练建议 为夯实基础、提升算法思维与问题解决能力,推荐以下练习路径: 1. **优先完成 LeetCode 热题 100** - 链接:[Top 100 Liked](https://leetcode.cn/studyplan/top-100-liked/) - 通过刷题掌握常见数据结构与算法题型。 2. **完成课程组精选 161 道题目** - 链接:[2025spring-CS201 题目清单](https://github.com/GMyhf/2025spring-cs201/blob/main/problem_list_2025spring.md) - 题目分级: - E(Easy 简单) - M(Medium 中等) - T(Tough 挑战) - 建议完成全部 Easy 与 Medium,积极尝试部分 Tough。 ------ ## 4 在课程群发布的重要信息 - **先修课程要求** 提示:如果同学的先修课程不是本人开设的《计算机概论B》,建议在开课前尽量完成 力扣热题 100 中的题目( https://leetcode.cn/studyplan/top-100-liked/ ),可暂不包含链表(14题)和二叉树(15题)。 以夯实编程基础,更好地适应数算课程的学习。 ------ ✅ **总结**: 本课程在传统数据结构与算法教学基础上,新增 AI 元素,使同学们能够在掌握核心算法的同时,理解大模型的基本原理与应用。暑期预习、算法训练与 AI 学习相结合,将帮助大家顺利过渡到正式课程。