首页>英国信息结构设计Design of Information Structures
信息结构设计
CS126
Design of Information Structures
学习目标
课程内容:
CS126主要介绍数据结构以及如何编程。课程内容涉及基本数据结构;如何对其进行数学分析;如何对这些数据结构进行编程等。此外,课程还对使用数据结构的常见算法有所讨论,包括搜索数据、排序数据。
课程目标:
1、让学生熟悉一些标准抽象数据类型(ADT)的规范、实现和使用,如链表、堆栈、队列、图等。
2、让学生学习一些常见任务的标准算法(如搜索和排序)以及一些衡量算法复杂度和正确性的基本方法;
3、让学生学习如何使用面向对象语言。
4、让学生学习编写非标准ADT的程序。
课程大纲:
1、类型及其属性:编程语言中的简单类型;熟悉的数学对象与给定类型的程序对象之间的关系。使用谓词逻辑来陈述类型的属性及其操作的前置条件和后置条件。
2、抽象数据类型:熟悉抽象对象(例如复数、集合、序列、矩阵)及其操作的规范,以及使用典型编程语言实现比较。一些重要标准类型的规范和实现(例如字符串、堆栈和队列)。
3、算法:数据结构和算法之间的关系;一些用于搜索、排序和模式匹配的标准算法。对复杂性的基本分析。推理简单算法实现的正确性。
学习成果:
在课程结束时,学生应能够:
1、熟悉一系列标准的ADT,以及如何使用其来完成常见的编程任务。
2、评估简单算法的复杂性和正确性,并为简单任务选择合适的算法。
3、具有为非标准应用设计用户定义的ADT和相关算法的实践经验。
展开全部
英国信息结构设计课程辅导
课程课件讲解
同步海外各大院校学习进度+原版课件,PPT课件知识点讲解,包含但不限于作业讲解、考试突击辅导、论文essay辅导等,提高GPA,解决课业难题。
作业知识点讲解
作业题目讲解,topic+outline讲解,作业题难点知识点、答题思路指导。
考前冲刺辅导
帮助学生考前快速冲刺,考前直击重点/作答技巧,重点难点梳理+讲解,预测exam考点,更有独家学习资料与干货分享。
挂科appeal
学术不端、论文低分重复度高申诉appeal、考试作弊挂科听证会申诉,全程申诉老师陪同指导,高质量申诉信写作,听证会材料搜集整理,抓住申诉机遇。
免费获得学习规划方案
已有 1129 位留学生获得学习规划方案
英国
*已对您的信息加密,保障信息安全
相关动态
伦敦大学国王学院本科课程同步辅导-好评案例
11-07帝国理工学院毕业项目指导-好评案例
11-01诺丁汉大学运动医学论文辅导-好评案例
10-30爱丁堡大学教育学硕士毕业论文写作指导-好评案例
10-29约克大学入学面试辅导-好评案例
10-28伦敦大学皇家霍洛威学院本科金融经济课程同步辅导-好评案例
10-25KCL本科论文写作指导-好评案例
10-24格拉斯哥大学研究生公共政策管理毕业论文指导-好评案例
10-23兰卡斯特大学商业分析本科R语言考试辅导-好评案例
10-15哈珀亚当斯大学食品科学大二作业辅导-好评案例
10-12布里斯托大学论文挂科申诉怎么做?
2026-08-21 14:53:51我在布里斯托,想问一下论文挂科的话要怎么申诉?需要做哪些准备?有没有注意事项?我担心自己申诉会出问题,所以想找老师带着我走一遍流程,谢谢。
IB计算机科学IA选题哪些好写?如何写出高分IB CS IA?
2026-08-20 19:35:06我最近在准备IB CS IA,目前还没有确定选题,想让老师推荐一些比较好展开研究的选题,帮我梳理一下项目思路,然后IA报告写作也需要指导,这边可以辅导吗?
IGCSE中文学什么?拿A*难吗?
2026-08-14 14:55:22你好,想问一下IGCSE中文课程主要学什么?拿A*难吗?孩子马上要学习IG课程,想提前了解一下每门课的具体情况,适当做一些预习准备,这边能指导吗?
莱斯特大学应用计算与数值建模硕士学习压力大吗?课程负担重不重?
08-22剑桥大学法学硕士LLM都学啥,课程掌握难度大吗?
08-22萨里大学辐射与环境保护理学硕士学什么知识点,课程难不难?
08-22圣安德鲁斯大学保护研究硕士学哪些东西,课程难度如何?
08-22谢菲尔德大学半导体光子学与电子学硕士需要学啥,课程会不会很吃力?
08-22伦敦政治经济学院金融统计与经济学联合硕士要学什么,课程好掌握吗?
08-22伦敦大学学院医学物理与工程理学硕士学习压力大吗?课程负担重不重?
08-22杜伦大学社会研究方法硕士会学哪些,课程会不会难学?
08-22伦敦国王学院国际税收法学硕士课程安排是怎样的?学习重点是什么?
08-22牛津大学传统东亚哲学硕士学什么知识点,课程难不难?
08-22