数据结构及其算法(许小东) 2026春 2025秋 2024秋 2023秋 2022秋 2021秋  课程号:21007002
2026春 2025秋 2024秋 2023秋 2022秋 2021秋  课程号:21007002
7.8(18人评价)
7.8(18人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:信息科学技术学院
课程层次:专业基础   学分:3.5
课程主页:暂无(如果你知道,劳烦告诉我们!)
AI 总结 AI 总结为根据点评内容自动生成,仅供参考

教学水平与课程内容

许小东老师的《数据结构及其算法》课程内容适中,适合没有 OI 基础的学生。教学细致,以 PPT 为主,内容详实,图文并茂且适合复习与自学。课堂教学逻辑清晰,注重算法的理解和实现过程,时常结合画图解释复杂概念,帮助学生理解数据结构性质、实现方法和应用举例。然而,课堂气氛因语调较为平稳,可能略显单调。

考试与给分

考试难度被普遍认为友好,偏向考察算法的理解和数据结构的性质,较少涉及手写代码。部分学生反映考试复习能够通过往年题型提升,因考题内容重复度较高。而作业和考试原题重复度高有助于获取好成绩。尽管优秀率普遍达到较高水平,高分段较为严格,个别学生反映遭遇绩点被压。许老师可能会将卡绩点学生总评调低一分以避免尴尬局面。

作业与实验

许老师的作业题质量高,但难度和题目理解有时超出考试。评分严格,平时分的重要性较大。实验包括 6 个常规项目,难度适中,主要考察编程细节和 C 语言基础。有学生建议把老师的代码改成个人习惯的样式以便理解。作业和实验被视为复习的重要资料,但禁用 STL,强调基础代码练习。

总体评价

学生对该课程的教学质量持正面评价,认为内容充实且递进,能有效帮助构建算法知识框架。但对于追求高绩点的学生而言,可能需要付出更多努力以避免因评分严格而卡绩点。学习成果上,大多数学生对数据结构和算法的理解有所提升,并建议复习往年题以有效减少考试压力。

排序 学期

评分 评分 7条点评

helper 2023秋
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:中等
  • 给分:一般
  • 收获:没有

期末竟然考了六七年前的原题,可以说是十分生草。

4 0 复制链接
Merhyi 2023秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

没有 OI 基础。

实验难度总体尚可,问题多出在编程细节。(我不扎实呜呜呜)

作业题质量挺好,但部分题意不清;作业评分好严苛,平时分-- 的我心在滴血。

ppt 质量很好,老师讲的也很细致,每节课前一般都有小练习,好评。

考试难度不高,题目应该都能写,不过还是被爆了,寄点狂掉qwq。

总体感受,个人对学习成果还是满意的。至少现在,面对自己以前不知所云,只会膜拜的 DFS、BFS 等一堆算法和名词,也能说出自己的看法和理解了。

还是在进步的嘛。给自己点个赞了。

3 1 复制链接
Merhyi现在可以了(乐)
立即登录,说说你的看法
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

量信人的第一门信院课,中规中矩的课程。

考试的时候大部分题目是类似于应用题,就是让你人脑推演算法的运算步骤,比如让你画一下Dijstra算法每一步的运算。所以对于书上指针乱飞的实际代码并不会太考察,有一种奥数的美。课程挺好的,不太喜欢这种考试形式。

给分一般,基本没捞。

1 0 复制链接
匿名用户 2023秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:很多

感觉班里大佬很多,所以只在大一学过c的话,想拿高绩点确实吃力。东哥讲课真的很清晰,ppt做的也超详细,我c学的不算很好,所以上机实验课确实有点难,但是还是跟着老师把数据结构这门课掌握了,学期末也开放了课堂回放便于大家复习。另外我感觉东哥还是很奶的,给我东哥满分,推荐大家选东哥的课(东哥的线电讲的也不错)

1 0 复制链接
摸鱼的鱼儿 2023秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

这学期置课置了这个班,就没换了。

老师的课上的还是不错的,认真听的话,ppt上的算法都是能听懂的。

考试比想象中简单。考前还在想一些复杂算法的代码可能手写不出来,然后发现后面的20分编程题貌似只考链表和树,可能还会穿插排序、查找算法(貌似这课每年都这么考?)。

给分方面的话,老师会把优秀率拉满,但是高分段会比较杀。本人卷面91,总评92)))没卡绩,但我的评价是如卡。(叹气)

想了半天原因,觉得可能是,就算作业实验都认真写认真交了,大家平时分也都不是满的,然后总评会因此扣个两分?(但我作业分也不低啊。。)

所以大家如果只是想拿优秀的话,这个班挺好的。但如果有更高的追求,建议换个平时分能拉满的老师(哎,叹气)

1 0 复制链接
USER__name 2023秋
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:中等
  • 给分:一般
  • 收获:没有

《数据结构及其算法》这门课程基本学不到什么东西,如果在大一的《C语言程序设计课》上拿到了3.7以上的绩点的话,这门课应该对你来说会学的比较轻松。

本课程大概讲述了一些数据结构,算法内容其实不算很多,实际上也就了解一下就能够应付期末考试,但你深入学习这个课程也不会教你更多的东西。数据结构平常稍微听一下也就会了,不需要什么思考。而本学期学的数据结构基本可以在C++STL内实现,所以做实验的时候禁用STL(要是给用那还用做实验?)。所以经过这个学期最大的收获可能是链表运用的十分熟练(bushi

老师讲课讲的不错,会在课堂上演示数据结构、算法是如何实现的,对于理解有很大帮助。

鉴于助教作业分给的过分低了(作业按照考试来改)导致卡绩点,故给这门课送上助教给过我最低的作业分。

1 0 复制链接

其他老师的「数据结构及其算法」课

顾为兵 9.6 (18) 2019秋 2018秋...
刘东 9.0 (35) 2024秋 2023秋...
於俊 9.7 (3) 2026春 2025秋...
顾理 9.0 (3) 2026春 2025秋
袁平波 8.0 (36) 2026春 2025秋...
刘东, 何华森 9.0 (1) 2025秋
朱明 7.7 (19) 2024秋 2022秋...
尹东 6.9 (28) 2026春 2025秋...
朱明, 於俊 3.8 (4) 2024秋 2023秋...
未知 2019秋

许小东老师的其他课

线性电子线路 8.9 (26) 2025秋 2024秋...
线性电子线路B 9.5 (2) 2017秋 2016秋...