COMP9024/COMP2521《Data Structures and Algorithms》是 新南威尔士大学 的公开课程页面。当前可确认的信息包括 2 学分,难度 难,公开通过率 60%。 页面已整理 4 条学生评价,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:本课程介绍是由往届学长学姐回忆编辑而成。
本课程介绍是由往届学长学姐回忆编辑而成。
简介:9024 课程内容是数据结构与算法,也是很多课程的前置课。这门课编程语言为C。首先会先介绍C语言,比如指针的应用,结构体,内存管理。之后会放第一个作业,运用图的操作,深度搜索广度搜索,邻接链表,邻接矩阵等。每个学期作业考察点是不一样的,但是每次放作业之前,Michael会把相关的知识点讲到。图的算法讲了很多,这部分一定要全部弄懂并且算法代码也要会写,当时期末考试考到了一道图的一个算法的变形,写出伪代码。最后讲了树,BSTs,234,红黑树,运用这些算法去减少复杂度。还有字符的匹配,Boyer-Moore,Knuth-Morris-Pratt两个算法。Tries和Huffman算法也都很重要,图,树,字符这三部分一定要好好看,期末考试有相关算法的题。
视频:UNSW COMP9024/2521 HD学霸经验分享
视频:UNSW T2 Comp 9024 期中知识点串讲
视频:UNSW T2 COMP9024 assignment 1思路解析 (上 )
视频:UNSW T2 comp 9024 assignment1思路讲解 (下)
Tutor简评:
①没有编程经验的转专业的同学,在开课前一定要自学c语言,不然写作业的时候会很吃力。
②这门课的内容非常有用,很多算法在之后的课程会用到,之后工作面试也会考其中的一些算法。
③能力要求不仅会,还要精通,刷HD必备课程。
这门课程有期中考试,期末考试,老师很认真并且良心,不会出很难的题,所以一定要好好复习,只要好好复习最后分数都挺高的。
也许是因为我同上了的COMP1531,COMP2521感觉特别差劲。课程内容很吸引人,因为基本上都是逻辑加额外步骤,但我无法真正摆脱课程没有那种感觉良好的因素。额外的录音和教程往往是比讲座更好的学习资源,这并没有什么帮助,尽管工作量明显比上学期少。导师们都很好--但其实没什么可补充的,除非你喜欢这门课的内容,否则我不建议选修这门课。
对于任何从事计算机科学或软件工程的人来说,这是一门非常重要的课程,因为其内容与你在申请实习和工作时在编程面试中可能会看到的问题的性质和类型非常相关。这门课程还使你能够编写更好的代码,因为你现在已经掌握了足够的算法知识,可以选择合适的算法并分析你编写的程序的效率。
一个有趣的课程,有一些困难的部分,总体上很有用。lecture书面材料足够多,并且教程也很好地配合了他们。
这门课的评估有点复杂,有实验室内容,作业,实践考试和期末考试。本课程是COMP1511的直接延续之一。它取代了COMP1927。UNSW CSE建议在第二年参加,但是在第一年的第二学期确实没有问题。这是将来几乎所有计算机科学课程的前提。我在期末考试丢掉了很多分数让我很沮丧。有时,我发现一些实验室练习和作业很费力。唯一困扰我的是,有时候,这门课的任务对我们要做的事情还不够清楚。
