PolyUHub
课程评价吃喝玩乐学习指南生活指南二手市集自由讨论区入学攻略专题
登录注册
登录注册
PolyUHub

For and By Polyuer

课程·学习·生活

本站为学生自发建设的非官方社区平台,与香港理工大学官方无隶属关系。用户生成内容仅代表用户个人观点。

社区规则私隐政策网站使用条款版权与侵权免责声明联系邮箱

© 2026

返回课程评价

Data Structures

COMP2011COMPFaculty of Engineering3 学分

Data Structures

官方课程信息 + 学生真实评价

登录 后即可收藏课程

登录后评价

课程评价

还没有评价

成为第一个分享这门课真实体验的人。

登录后评价

课程概览

来自官方课程资料的结构化信息

课程代码

COMP2011

课程名称

Data Structures

开课学系

comp

所属学院

Faculty of Engineering

学分

3 学分

级别

2

课程简介

主题 1. 编程与算法:计算机算法;算法类型;数据结构;抽象数据类型。 主题 2. 数据结构:表示与算法:线性结构:链表、栈、队列;树结构:二叉树、平衡树、树遍历;以及其他常见数据结构:优先队列、堆。 主题 3. 排序:基本排序算法:冒泡排序、插入排序、选择排序;高级排序算法:快速排序、归并排序、堆排序。 主题 4. 搜索:常见搜索算法:顺序搜索、二分搜索;高级搜索算法:树搜索、字典和散列。 主题 5. 应用:结合多种数据结构和算法进行实际程序开发,例如朋友簿;以及各种方法的效率。

学习目标

1. 向学生介绍数据结构和算法的基本概念; 2. 教授学生如何在开发计算机程序时应用简单的数据结构和算法。

先修要求

先修课程:COMP1011/COMP1012/ENG2002 排除课程:COMP2013, DSAI2201

教学模式

课程内容将以大规模讲座和小型小组监督的辅导和实验课相结合的方式进行。讲座将提供必要的知识,而辅导和实验课则让学生有机会通过不同算法进行编程实践。编程项目为学生提供了一个机会,将所学的知识应用于实际问题的解决,以适当的数据结构和算法进行综合应用。