集成电路240数据结构概论
本课程澳门金沙网上赌场提供数据结构和算法的基本介绍,并强调算法和编程之间的关系。学生将学习中级面向对象设计、编程、测试和调试。主题包括继承、多态性、算法复杂性、泛型编程、链表、堆栈、队列、递归、树、哈希、搜索和排序。
第一天必须出席。
注意:本课程使用Java语言。学生有责任了解并遵守他们所注册的ICS课程的先决条件,如果他们没有达到先决条件,将被行政部门从课程中除名。
先决条件
特殊的信息
注意:本课程使用Java语言。学生有责任了解并遵守他们所注册的ICS课程的先决条件,如果他们没有达到先决条件,将被行政部门从课程中除名。
4
本科学分
自2014年8月17日起生效
学习成果
一般
- 了解算法,面向对象编程,并获得Java编程经验。
- 确定对静态分配数据结构的适当使用和实现。
- 确定正确使用和实现动态分配的数据结构。
- 分析递归和迭代算法的时空复杂性
- 编写使用以下数据结构的程序:数组、链表、堆栈和队列。
- 利用标准的面向对象设计原则(如封装、继承、多态性和动态绑定)实现应用程序。
- 在适当的数据结构上实现递归和迭代算法(例如,树遍历、前序和后序)
- 理解递归解决方案并使用递归解决排序等问题。
- 开发和实现包含哈希算法和避免冲突的字典数据类型。
2025年春季
部分 | 标题 | 教练 | 书 | eservices |
---|---|---|---|---|
01 | 数据结构概论 | Houeto,塞纳 | 书用于ICS-240-01春季2025 | 课程详细信息用于ICS-240-01春季2025 |
02 | 数据结构概论 | 斯坦,迈克尔 | 书用于ICS-240-02春季2025 | 课程详细信息用于ICS-240-02春季2025 |
2025年夏天
部分 | 标题 | 教练 | 书 | eservices |
---|---|---|---|---|
01 | 数据结构概论 | 布拉德福德·阿米蒂奇 | 书ICS-240-01夏季2025 | 课程详细信息ICS-240-01夏季2025 |
2025年秋季
部分 | 标题 | 教练 | 书 | eservices |
---|---|---|---|---|
01 | 数据结构概论 | Houeto,塞纳 | 书ICS-240-01秋季2025 | 课程详细信息ICS-240-01秋季2025 |
02 | 数据结构概论 | Houeto,塞纳 | 书ICS-240-02秋季2025 | 课程详细信息ICS-240-02秋季2025 |