数据结构及其算法(顾理) 2026春 2025秋  课程号:21007009
2026春 2025秋  课程号:21007009
9.0(3人评价)
9.0(3人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:信息科学技术学院
课程层次:专业基础   学分:3.5
课程主页:暂无(如果你知道,劳烦告诉我们!)
排序 学期

评分 评分 3条点评

Selena 2025秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

我觉得既然在999赤了这么久的石,并且未来肉眼可见还有很多石排队等着我,那我在写正经评价之前一定要整点东西。


为什么说999院学生一定要学数据结构及其算法?

众所周知,广大柯南们有三大欲望:对逆天史课的食欲,对神秘数字的★欲,和渴望放假的睡眠欲,而在这三大欲望当中,因为食欲是满足柯南毕业学分需求的欲望,所以,满足食欲的行为,在这三者中,优先性是第一位的。如果能在修读史课的过程中,拿下了美味的神秘数字,也能使柯南无比愉快,而在现实生活中,存在着对于这种快感执着追求的人,我们通常把这种人称之为——美食家,而999未来技术学院,则专门为那些厌倦物理学院和计算机科学与技术学院常见史课的人,量体裁衣,提供符合他们身份的绝世好课。

那么今晚要上演的事——一幕沉重(真,真沉重吗)的悲剧!

虽然大伙都知道世界上的仇恨与纷争不会因牢大的坠机,墨茶的草莓,柯南的卡绩而消弭,但一个人对着培养方案的发电只是骆驼祥子式的悲剧,一群人对着培养方案开的impact那就是恶搞之家。正如神圣2月4日发出的中位数0.02公告固然忍俊不禁,可要是整个群聊都在同频共振,那便别怪串子肆意狂欢了。哇我要说这种攻防换边真的太符合妮可的世界观了。绝绝子!

而身处这片大地抽象的命定之最终★舞台,panの大手所指之处即是弗雷尔卓德的延伸,宁肯不活也不能没活。实在整不出活的jwc的老冯就和5-6号楼楼群里拍照发出的柔情猫娘一样没有人要,所以柯南到达999院的时候,培养方案已经升出地面。 那时,jwc就使必修史课与选修史课从天而降,从999英才班那里降在原婺源和原星源的学生,使那些专业课程和整个周边地区,连同各课程所有的修读学生和蹭课的都遭覆灭。

哇袄写了这么多怎么还没说到数据结构及其算法这课本体?哦原来我想要说!的,前人们都说!过!了!,相信面对培养方案不断变化的忒休斯之船问题,只要像超高校级的职业选手Otto一样相信自己是职业,坚持我始终如一,消耗大量韭菜盒子补充营养,就不会内耗自己吧,可是来到999的5p们抛弃了底线,辜负了帝皇的期望成为了灵能者,曾经婺源共同体的一个个普通却伟大的柯南在精神上似去了,渴求亚空间的力量注定反噬其身。

所以这就是为什么说999院的学生一定要学数据结构及其算法的那个2h手写考试换谁上都绝对写不完的答案——当考试ddl在《圣经》所载那种龙卷风的怒号中化作可怕的瓦砾与尘埃旋涡时,柯南为避免在熟知的知识点上浪费时间又跳过十一页全是代码的PPT,开始学习他曾看过的希尔排序,排序出的内容恰是他当下的经历,预言他正在学习数据结构的最后一部分,宛如他正在会言语的镜中照影。他再次跳读去寻索自己将考的知识点和内容,但没等看到最后一行便已明白自己不会再走出这门课,因为可以预料这座数据结构A的镜子之课程——或数据结构与数据库的蜃景之课程——将在这名为邵绿圆的柯南全部学完数据结构之时被飓风抹去,从世人记忆中根除,PPT上所载一切自永远至永远不会再重复,因为注定经受百年孤独的3.5学分课程不会有第二次机会在5p培养方案上出现。

然而柯南第二定律——心理学和社会学上相似病友处境更能轻易打破心之壁,无论多么享受嘲笑洗衣机笑话和自行车笑话的快乐,当你没能忍住犯下令大伙血糖和黄豆齐飞的操作时,即使是糖分最足的苕皮也会心照不宣地哦嚯嚯嚯嚯起来。于是当我们的主角柯蓝课表中出现这门课的时候,命运的齿轮正式开始转动,镜花饴情dddlc今日起正式发售,秋促限时-43%off!

上了几周课终于发现如南方双马尾小精灵般增殖的背诵内容的柯南:“唔噢噢噢哦哦……归去来兮,田园将芜胡不归?既自以心为形役,奚惆怅而独悲?悟已往之不谏,知来者之可追。实迷途其未远,觉今是而昨非……”我说这也是末法芝士的一个侧面。哦哦佛陀啊,你也闭上双眼了吗?否!否!否!因为Shaopi实际不存在,只是众多柯南潜意识里构筑的群体性幻觉吧阿巴阿巴阿巴……

「DOMO。柯蓝=SAN。算法(Algorithm)DESU。」

「AIEEEE!?Shaopi!?」哦哦、南无阿弥陀佛……柯蓝的惨叫也是理所应当。因为数据结构脱掉raincoat现出了真正的姿态!那是橙色的苕の装束!柯蓝,再起不能!

但是,但是,Toute la sagesse humaine sera dans ces deux mots, ATTENDRE et ESPÉRER.虽说如果这种不知所谓的结局能够成真,那王座上的伪帝残害全银河的大远征也就有可能不终止,群星将笼罩在绝望与燃烧之中,但即使假面骑士剧集如今只能写出只要相信这种比滨哥在微博的动态还要诡谲的话,即使是滔搏也丑陋地挣扎着进了八强,即使是咒术回战也勉勉强强凑出了结尾。只要还有人抱有期待,那么999院学生大战数据结构及其算法的故事就会不断延伸下去,让每一代赤石英雄们的黄金の精神不断闪耀。

【吾心吾行澄如明镜,所作所为皆为正义。】这是jwc毅然决然发动最后の数据结构及其算法考试前的最后一句话。于是再无话说,请速动手!当数据结构及其算法最后的肉编器题目飞洒在柯南的脸上,对他的感情也就到此了结,震惊的柯南,感受着面前的大份般的题目,如同昔日数据结构及其算法课上品鉴的海量代码一般。 而回过神来时,收卷的铃声早已敲响,助教开始收回卷子,柯南眼前的大份题目也在此刻慢慢的失去了温度。 可此时后悔却已毫无意义,爱人已逝,再多的悲伤和泪也无法挽回。 到头来也不过是一对苦命鸳鸯。 这门课程真正动人之处,不在海量背诵,而在学而不得的世界线收束。柯南与数据结构及其算法从培养方案上的相遇到诀别,本该是5p学到计算机真本领的双向奔赴,却被描绘成一场无法逆转的赤石。 柯南原是一心向数据结构,却因jwc的介入与课程重点的倾斜而滋生嫉妒和怨恨。课程结束时,他泪如雨下,爱恨交织。 考完后的考场,柯南孤骑(自行车)远去,背影落寞,仿佛将天下都抛在身后。那一道手写算法大题,成为他愧疚与思念的深渊。 最终,这门课程把冷硬的数据结构知识点,演绎成乱世中最苦命的鸳鸯传奇......

唉,真是一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭一对苦命夜鹭啊!

地面上的生灵直面雷霆的微光,阴沟的鼠鼠执着地渴求会谋害自己的太阳,众多999院柯南怀抱着对计算机,对培养方案的希望和爱再度向前,最后在幸福的泡影中死去,这便是妮可对亵渎善良经典慈善个人纯洁基因之罪的终极污辱。今天,数据结构及其算法结束了。也许是在昨天,我搞不清。


先在此放置一些可能有用的东西,如果真的需要各章节的详细笔记(其实是复习的时候搓的)的话可以通过邮箱找我,或者有大手子直接给我QQ号开了也行。

对照考试范围自己的复习整理.pdf

数据结构及其算法2017-2018第一学期参考答案.pdf

数据结构及其算法2017-2018第一学期真题.pdf

数据结构及其算法2018-2019第一学期参考答案.pdf

数据结构及其算法2018-2019第一学期真题.pdf

24秋-隔壁的数据结构.pdf


然后是点评环节。

从培养方案出发的吐槽:

一句话点评:众多矛盾叠加,导致数据结构及其算法这课地位尴尬,上不去下不来,就卡那了。

首先这课本身学的东西其实没什么很大问题,数据结构确实是学计算机需要的基础,想学计算机的很有必要修读,课程本身虽然陈旧了点但是难度也不算大。然而问题出在课程安排和考核形式上。似乎妮可只要和计算机沾边的课都有种共性——平常一定是要讲一大堆东西的,动手能力一定是不怎么考察的,期末一定是要背诵各种繁杂的内容的,卷子一定是要抽出逆天的细枝末节考你的……作为走物理方向的999人,我平常接触的计算机课不算多,然而门门这个样子属实是有点难绷。

然后是培养方案的问题,这部分是999专属,似乎领导们觉得只要安排了课就一定能让学生们学会东西,所以999的培养方案正如同我写的小作文吐槽的那样被史和广义的史和必修的史和选修的史塞得满满当当。很难想象走物理方向的学生们计算机课占比比数学课还大,哈哈。而对于真的要走计算机方向的学生而言,这课专注背诵而不是实际动手能力的特性又似乎有些没啥大用,所以总结为上不去下不来,不过老师们也是尽力在救这课了,所以和那些更史的课比起来数据结构及其算法起码还是能入口的。也因此我能给到这课一个较高的评分。

(所以如果你也是一名999人,发现自己大二上的课表里出现了这门课,那我的建议一定是选顾理老师的班,不惜一切代价保证到课率和作业,上机的提交,然后这课就不用管了,在考前1周左右速通即可。)


关于课程本体:

顾老师不小测,作业开始说每章一次最后变成了一个学期只交一次,3个题。无大作业,有每周上机课(后期可远程提交,并且难度很低,并且上机和作业有重合),有随机的两次点名,纸笔签到形式,说是不到不扣分到了有加分(体感会在早十课点)。

这课具体讲的内容可以参照课上给的教材,或者b站上的数据结构考研网课(我也感觉神秘,但是https://www.bilibili.com/video/BV1b7411N798/?spm_id_from=333.1387.favlist.content.click 这课基本上全覆盖老师讲的内容甚至还深一些,只缺少最后的算法设计部分不过反正那部分也不咋讲)。也可以看下面这张PPT合集,然后参照上面我挂出来的复习整理来确认范围:

第一章因为是开头并且没啥重点(除了时间复杂度之外)所以这里没有列出。

具体上课内容:我这学期基本上在速通各个课程,所以上课没怎么听,不过听同在一门课的朋友吐槽说是顾老师前半学期会讲的比较慢,比较细致,然后在后面开始飙车赶进度。

助教:这学期三位助教,体感是都很尽职尽责,是好的!

语言细节:书用的C++,但是老师上课为了照顾大家基本上是C。考试的时候都可以,反正是手写代码,只要看的懂的话就有分。感觉拿这课顺带练练C++也是不错的。


2026.1.26补充:

顾老师的性子似乎是比较慢的,无论是改卷还是出分抑或是选课申请似乎都是这样。所以我的电子线路选课申请何时能过……

以及孩子们,身边统计学告诉我奶爸是真的奶


(最后修改于 12 7 复制链接
AlphaZero5-6号楼楼群里拍照发出的柔情猫娘未必没有人要
Selena回复 @AlphaZero: 嘶,有道理
Kevinoi这学期没早八课吧
Selena回复 @Kevinoi: 真是,鉴定为期末周大模型幻觉犯了,已更改
fwvcqyvbtqvbr被层主文采震惊到了
青冥活这么密,不赖😋👍
elenwath人格面具发力了,,,
立即登录,说说你的看法
匿名用户 2025秋
  • 课程难度:中等
  • 作业多少:很多
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:中等
  • 作业:很多
  • 给分:超好
  • 收获:很多

给分奶爸,大爹级别!速选!

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

微院学生,这学期上了顾老师的课

呃不对,线下一节课没去过,点名缺了2次

无纸笔作业,编程作业一周一个用deepseek写好后自己调整一下就可以交给助教检查了,助教没有为难。

期末之前抽出4个整天学习了579页ppt,考试发挥的还行,蒙了几道题大部分对了,编程题3道完整写出1道,用文字叙述了1道,空了1道

感觉还行,虽然学分高但实际占用时间不多

总评给分:90

心得:数据结构相比程序设计更要求学习者对算法的理解,而绝非背诵,例如KMP匹配算法,快排的原理,广度深度优先搜索,先序中序遍历,孩子bro表示法等等,一句简短的语句就要理解很长时间,但理解后有一种惊奇的感觉。在学习ppt的四天中我经常被前人写出的算法的原理惊艳到,也对这门课产生了一些兴趣,可惜受限于这学期课程太多,没有太多时间让我去了解更多更有趣的算法,我本人也不是计算机/软件专业的,只能把考试应付掉之后转战下一科了

0 0 复制链接

顾理

教师主页: 暂无

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

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

顾理老师的其他课

电子线路 8.6 (59) 2026春 2025秋...
模拟与数字电路B 10.0 (2) 2026春 2025春
LabVIEW程序设计 10.0 (1) 2017夏 2015夏...
模拟与数字电路基础 8.2 (4) 2024春 2023春
人工智能实践 7.2 (6) 2025秋 2024秋...
电子线路 2015秋
电子电路基础 2004秋 2003秋
电子线路基础 2011秋 2011春...
LabVIEW程序设计 2016夏 2015夏