跳到主要内容

2025年夏季和秋季注册窗口现已开放。

集成电路240数据结构概论

本课程澳门金沙网上赌场提供数据结构和算法的基本介绍,并强调算法和编程之间的关系。学生将学习中级面向对象设计、编程、测试和调试。主题包括继承、多态性、算法复杂性、泛型编程、链表、堆栈、队列、递归、树、哈希、搜索和排序。

先决条件

特殊的信息

第一天必须出席。
注意:本课程使用Java语言。学生有责任了解并遵守他们所注册的ICS课程的先决条件,如果他们没有达到先决条件,将被行政部门从课程中除名。
4 本科学分

自2014年8月17日起生效

学习成果

一般

  • 了解算法,面向对象编程,并获得Java编程经验。
  • 确定对静态分配数据结构的适当使用和实现。
  • 确定正确使用和实现动态分配的数据结构。
  • 分析递归和迭代算法的时空复杂性
  • 编写使用以下数据结构的程序:数组、链表、堆栈和队列。
  • 利用标准的面向对象设计原则(如封装、继承、多态性和动态绑定)实现应用程序。
  • 在适当的数据结构上实现递归和迭代算法(例如,树遍历、前序和后序)
  • 理解递归解决方案并使用递归解决排序等问题。
  • 开发和实现包含哈希算法和避免冲突的字典数据类型。