COMP3506/COMP7505《Algorithms & Data Structure》是 昆士兰大学 的公开课程页面。当前可确认的信息包括 2 学分,难度 超难,公开通过率 47%。 页面已整理 3 条学生评价,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:本课程将介绍对设计具有性能保证的计算机程序非常重要的数据结构和算法,并构成复杂软件系统的基础。
<p><strong>前置课程:</strong></p>
<ul>
<li>COMP3506:CSSE2002 and (MATH1061 or (CSSE2010 and STAT2202))</li>
<li>COMP7505:CSSE7023 and ( MATH7861 or MATH7501)</li>
大神解析:
算法与数据结构课程。有两次作业,都是老师给出要求,学生自己选择数据结构和算法,来完成任务。不同的数据结构和算法的复杂程度都不一样。设计好数据结构后先问问tutor这样做否可行,得到tutor肯定后再做,否则可能在一种不可行的方法上浪费时间。考试可以带一张A4纸小抄,不过还是建议考前把所有的算法和数据结构的原理、复杂度都记忆下来(by Yorke)。
重点和难点:数据结构部分包含linked list, array list, tree, trie, map等等常用的数据结构并比较每种数据结构的优劣点和复杂度。算法包括各种排序算法、搜索算法等等,以及他们的优劣点,常常与数据结构结合使用。
作业形式:2个作业,1个考试
作业信息取自:2018年第二学期
课程里面包含很多编程概念,这门课说难和不难的都有,主要还是取决于先前的知识积累和储备吧,ppt感觉比CSSE2002的有用一些。
因为是在20S2学的这门课,因为疫情一直都是网课,所以教学质量上面还有课程难度上面可能对之后完全恢复线下课的同学来说仅供参考吧。这门课遇到的老师都蛮友好的,ppt上的内容大部分都是有用的信息。作业还是有难度的,不是随便写写就能过的。老师会在线上bb论坛里面回复大家的问题,也会给出一些有用的内容。
感觉还挺难的。。。上课一定要认真跟着学,作业占比很高。