发布时间:2024-02-19 10:33
程序员可以在多种数据表示之间进行选择。这些表示各有优势和劣势,每种表示都需要其专属的算法。墨尔本大学COMP20007课程将涵盖一些最常用的数据结构及其相关算法。重点将放在算法正确性的论证上,对算法性能的分析上,以及在手头问题上选择合适的数据结构上。
示例项目包括:用于翻译记忆的近似字符串匹配,涉及到动态规划的排序和比较,分支限界搜索以及使用各种数据结构(如数组、哈希表、Trie)的蛮力搜索;基于发音词典和预先准备的音素-字形对齐数据的语音合成,基于对齐数据的解析、可变长度 n-gram 的哈希,以及用于预测与给定音素序列相关的音素的各种模型(如简单的一元基线或隐马尔可夫模型)。
完成本课程后,学生预计能够:
阅读、编写和调试图算法、高级排序算法、动态规划和贪婪算法使用中间数据结构阅读、编写和调试代码通过分析其复杂性,在不同算法之间选择解决中间问题使用系统编程语言(如C)阅读、编写和调试典型的多模块程序
完成本课程后,学生应该发展出以下技能:
应用基础科学和工程基础知识的能力。
进行问题识别、制定和解决问题的能力。
解决问题的能力,包括信息的收集和评估进行批判性和独立思考和反思的能力。
对终身学习的需求的期望,并具备进行终身学习的能力。
海马课堂专业课程辅导
①4000+海外硕博导师,Highmark承诺导师真实教育背景,假一赔三!
③根据学生情况进行1V1专属备课,辅导不满意随心退!
②试听课全面升级!让留学生听得安心!
④课程辅导产品升级赠送考前检验。
⑤中英双语详细讲解课程中的考点、难点问题,提供多方位的课后辅导!
如果你对此还有疑问,或者有更多关于学业辅导方面需求的话,可以添加微信号:hmkt131联系海马课堂的Joye老师哦。