数据结构(马建辉) 2019秋 2018秋 2017秋 2016秋 2015秋 2014秋 2013秋 2012秋 2010秋 2004春 2003春  课程号:01112701
2019秋 2018秋 2017秋 2016秋 2015秋 2014秋 2013秋 2012秋 2010秋 2004春 2003春  课程号:01112701
8.9(16人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
选课类别:计划 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:学科群 学分:4
课程主页:暂无(如果你知道,劳烦告诉我们!)
点评 写点评
mbinary 2017秋

l

没怎么听课, 收获+0

下面是课件(老师还是用的别人的课件(包括合工大 (不过我认为只要认真讲就行(

ds.zip

讲段子一流

举个李子

2018-01-28 16:59 12 0
boj 2012秋

考试前一定要看书,看 ppt,只会算法不懂概念,考试的时候就惨了。

数据结构这课程不难,不过这个课程很重要,一定要学好,不超过 100 行的算法尽量能一次写对,注意边界条件,熟记各种操作的时间复杂度,以后码农面试的时候链表和树都是套路题。

下面奉上福利:

实验报告:

PPT

  1. Ch1.ppt
  2. Ch2.ppt
  3. Ch3.ppt  
  4. Ch4.ppt
  5. Ch5.ppt
  6. Ch6.ppt    
  7. Ch7.ppt
  8. ch7-2.ppt
  9. ch7-(MST).ppt  
  10. ch9-1.ppt
  11. ch9-1(search).ppt 
  12. ch9(search-2).ppt

2017-09-06 02:48 11 0
silence 2017秋

提醒大家一下,无论你们在复习到最后的时候有多么难受,都一定要把所有知识点一个不落的过一遍

万一哪个没看到的或者考试忘了的地方出了一个大题,你就完了。

另外,不太建议大家听考前划范围的那堂课。今年考前老师说算法题是一道简单的,一道图/树二选一,结果考试算法题出了两个二叉排序树,不让选

听说往年还有划假范围的事出现。

平时作业一定要认真完成(把大作业所有附加功能加上),如果期末考炸了,可以救命。

 

给分好到简直难以置信。我算法题完全炸了,以为自己无缘优秀,结果总评85.

据说今年好像只有一两个拿4.3的。其中有一个人期末考了98,老师在群里把他的卷子拍下来展览。

 

最后附几句他的名句:

我觉得计算机这门学科到最后其实就是文科。

当然,只要学了应该不会拿75分以下的╮(╯▽╰)╭

2018-02-23 17:43 2 2
santa 2016秋

课教的有点无聊,不过反正都是靠自学2333考前还非常良心地划了重点,然而仿佛是假重点,题型也跟说好的不太一样_(:з」∠)_

给分并没有传说的那么好,早知道就不向学弟安利他的程设1了orz

2017-01-23 11:39 1 0

1.马建辉老师给分确实不错,在我看来可能和任广斌老师差不多(A档给满,无人挂科),不同的是大一没怎么适应妮可节奏导致我淑芬考的极差(so大一结束后个性化转计了

2.马建辉老师上课讲课速度比较快,而且讲了很多东西,课堂容量大于考试范围,且有不少的时间给同学们讲了ds里面有难度但考试不涉及的东西。同时,马老师的实验难度也不小,据我所知,另一个班的同学实验结束之后,我班很多同学还在两个大实验中挣扎2333。

3.适合学习能力强∪课堂效率高(不玩手机不走神)∪有一定程序能力基础(如oi选手)选,这门课非常不建议自学,自学效率一定比课堂认真听要低得多,因为马老师ppt用的别人的,做的并不是特别好,老师上课展示的过程挺重要。

4.这学期课堂小测(变相点名)最后取了三次,一次没来总评扣1(?记不太清楚,每次我都在)分。最后一节课划了重点,我们没有考排序的相关知识

5.关于期末考试(我们没有期中和期末上机测试啥的):考试时迪杰斯特拉算法的题目出现了问题,如果之后考试时觉得出现了问题但你又不想(敢)轻易说的话就不要死磕,先跳过,最后那道题全班统一满分。考试大多涉及到了ds的概念和画图什么的,比如画出最短路径啥的(建议“查找”这一张好好把几个方法都算一算,画一画),还有题让你写出查找中Alpha的名称。。说不定如果我不写装载因子绩点就上4了orz,总之概念和画图以及算法应用考的比较多。算法题两个大题30分(?)占比相对较小

马老师是个好老师!

 

 

2020-02-02 15:19 0 0
USTCnewbie 2019秋

第三次上马老师的课了,讲得很详细,人也很幽默,GPA之父,懂得都懂。

课程本身难度不大,跟文科差不多,不过很重要,一定要好好学。

上机作业好好做,基本没什么大问题。

期末考试比较简单,考试重点:线性表、二叉树、图、查找(排序也是重点,但是我们没考^ ^)

不过要复习时不要光看算法,期末考的算法并不多,另外基本概念要搞清(填充因子、AOV、AOE惨案

下面是上机题

实验一:约瑟夫环

实验二:魔王语言翻译、算术表达式求值、N-皇后问题、背包问题、MML命令解释(我比较菜就写了前俩

实验三:二叉树及其应用

实验四:图及其应用

大作业:银行业务模拟

附加实验:huffman压缩与解压缩

都包含在这个压缩包里:数据结构.rar(不要抄袭,即使抄了也要自己搞懂怎么回事啊!)

2020-01-16 10:24 0 0
petergu 2018秋

本人学物理的,喜欢计算机,就选了这门课。听学长学姐说,如果要选计科的课,这是首推的一门。

那就从一个其他院同学的角度说说吧。

感觉上着课能让我暂时脱离物理的折磨,坐第一排晒着太阳听着老师讲课和各种有意思的东西也算是一种享受。大作业确实提高了编程水平,但也确实花了不少时间。最后1/4学期我因种种原因开始忙,这课明显学的相对吃力了,甚至想过放弃,有次大作业出bug搞得两天心神不宁,感觉要GPA 1.0了。但最后还是挺过来了。感觉考试复习不算十分充分,成绩稍有点小遗憾不过已经很满意了。

前1/3学期稍有怀疑选这门课值不值,但学完之后感觉是值的。

就算不看内容,选一门其他院的专业课还是会有一些收获的,能体验到和本专业完全不同的风格(这课和理论力学光学完全不是一个感觉),多了解一些其他专业同学的生活状态(?),所以我感觉选/蹭一门其他院的课还是值的。不过务必谨慎。

 

2019-05-25 17:39 0 0
deneb 2017秋

学渣友好型课程,只要好好做了实验,把该记得东西都记住就足够应付这门课了。

作业和考试都比较简单,马老师给分也好,据说不会给75分一下的,及格就给75,实在是良心。马老师考前会划重点,建议反向复习,没划重点的要认真看2333。

这门课这学期收到了大佬们的严厉指责,对比隔壁信院把数据结构和算法一起上了,这门课程实在难度太低,所以大佬们分享了信院的作业,并且组织了讲解,非常感谢大佬们的努力和付出

最后:数据结构是文科(振声)

 

2018-09-13 20:51 0 0
Lyncien 2017秋

mjh上课风格正如他的名言:“计算机学到最后就是文科!,一般碰到有数学的地方就会跳过去或者随便讲一下。。。

考试也当然也是文科啦。。。(学渣福音),把教材认认真真看一遍就很稳了,一个旮旯处都不能落下,还有概念问题,比如他上课讲的“二叉树不是树”,“B+树不是树”之类的。。。

最后还把所有人的最终总评放群里(只有学号),本来以为要被卡档,没想到最后登到教务系统还给加了1分,感激。还是给了一部分人挂科的,不过200多人的课堂,总是有一些人放弃治疗,老师也没必要救了

2018-07-15 14:33 0 0
Nemo. 2016秋

一定一定要好好学啊,数据结构实在太重要太重要了,当时学的不认真后悔死。

依靠马老师巨好的给分勉强上了优秀。

2018-07-12 16:00 0 0
浮云兔斯基 2016秋

数据结构是门很重要的课。

平时作业比较简单的赶脚,大作业有的还是挺有意思(对我这种懒到家的人来说算是一个鞭策吧,感觉除了数电实验,这门课撑起了我代码量的半边天)。

马建辉的教学水平感觉还是不错吧,至少他的段子极大地减少了我上课睡觉的频率……就是有点跳脱,上课偶尔会扯些别的,而且对Socket有蜜汁执念?!而且最后居然出了个假重点,不仅题型对不上,而且某个地方说“不考”结果却考了(也有说法说是我们理解错了,老师的意思是要考)。感觉蛮逗的。

给分一向不差,不过可能因为预期太高,最后倒也没觉得好到哪里去。课上讲了一些很有用的东西,感觉还挺好玩吧。

2017-02-08 17:23 0 0
Lc 2016秋

马老师比较年轻,讲课幽默,教学态度比较轻松,布置的作业和上机偏少,给分当然是填满优秀率,虽然不允许考试后专门调84->85和89->90这种,但会把勉强及格的提到61 or up。

最主要的是上课时会(按他的兴趣)普及相关的课外知识(讲故事)。

2017-02-08 10:09 0 0
peining 2016秋

给分好,满优秀率,老师上课其实还是挺切中要领的,但是这门课本身比较简单,于是听课的人也不多。期末考试事先讲了题型,不是很难,尤其是算法题不太难,非大神的福音。

2017-02-03 15:56 0 0
124万岁 2016秋

想说其实也没那么好。不过还是不错的。

老师上课还好,能讲清楚,虽然有时候会突然跑题,讲一些“无关紧要”的事情,但大多数时间还是在讲知识的。大作业不多,ddl简直良心(我会说有一次延期了将近半个月?)。小作业可观,但也还好。课程本身不是特别难(参考:图论属于特别难),但不得不承认知识点比较零散,复习这一门用了不少时间(5天)。考试还好,个别地方存在争议,但总体而言难度不太大,但是,与考前画的所谓重点的范围不太一致,希望不要迷信所谓范围,最好把课本全看了,这样保险。

注意考试的算法题和平时作业中等难度的题差不多,因此个人觉得应该把重点放在数据结构本身上,算法其实没有出多么难。

给分上,貌似有40%优秀率,但高分不多,过了优秀率大概都在3.7~4.0这附近,所以说给分不错。老师早上5点发的成绩,也是相当敬业。

 

2017-01-21 14:19 0 0
随风流年 2016秋

讲道理,马老师是个好老师,讲课风格挺不错的,给分也一向不错,人挺好的。

这门课平时上机难度不大,认真做做还是有进步的,作业有答案,可以借鉴,不过笨宝宝这门课学的不好。。。。。

这门课最后考试题型跟马老师最开始说的一点也不一样QAQ。。。。不过有一点希望大家注意,就是尽可能把课本的知识点弄清楚,会灵活运用,不用太花功夫记算法,我考前因为看算法太久导致基础的知识点记得不牢固。。。。结果考试时候就惨了,比如堆排序的建堆就一时候卡壳没记起来QAQ。。。。而且广义表头尾这点简单的东西也弄错了。。。。。都是血淋淋的教训。。。。考试更注重使用算法而不是默写算法QAQ。。。。

不过总体来说马老师人挺好的,值得选,平时上课一定要认真听,不听老师自学也可以,只要不要堆到期末就好了。下学期重修程设2就再去找马老师23333

2017-01-12 22:51 0 0
lwayjy 2016秋

马老师课讲得不错。

作业的话除了平时作业,会有几个上机程序题,有的比较难,有的较简单。但都会提前告诉大家准备,

给分真心好,开学第一节课就承诺40优秀率(那时候优秀率还是限制30的)。

最后一节课会画考点。考试的话貌似也不难,有选择,简答,程序题。

另外,马老师承诺不给60~75啊,也就是说,你基本上认真学学就保底2.7了

2017-01-04 18:29 0 0

马建辉

教师主页: 暂无

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

万寿红 9.0 (6) 2018秋
李金龙 9.3 (3) 2020春 2019秋...
尹东 7.0 (1) 2005秋 2005春...
吴之强, 吴锋 6.8 (10) 2019秋
未知 2017春 2016秋...
苏仕华 2004秋 2003秋...
朱明 2005秋 2004秋...
顾为兵 2005秋 2004春...
倪林 2003春
袁平波 2005秋 2004春...
黄刘生 2011秋 2008春...
张昱 2009秋 2008秋...
罗文坚 2005春 2004春
肖明军 2019春 2017春...
吴锋 2019秋

马建辉老师的其他课

程序设计II 8.9 (11) 2019春 2018夏...
程序设计I 8.5 (4) 2018秋 2017秋...
程序设计II 2020春
C++ 2005春 2004春
数据结构与数据库 2013春 2012春...
程序设计实践 2012春 2011春
软件技术基础上机 2011春 2008春
面向对象程序设计 2011秋 2009秋...