- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
双语课程大纲.doc
双语课程大纲
课程号课程名称:数据结构与算法分析
周学时:3.0-2.0 学分:4
教学目的与基本要求:(限100-150字)
教学目的:该课程是研究非数值型数据对象的定义、表达及其有关操作。通过本课程的学习,使学生掌握解决复杂问题的程序设计技巧和性能分析,即学会针对问题的应用背景分析,选择最佳的数据结构与算法,从而培养高级程序设计分析能力。
基本要求:掌握算法的空间复杂度和时间复杂度分析的基本方法,堆栈、队列、表、树、图等的数据结构,排序和查找等算法的实现和分析,并掌握算法设计的常用技术和应用。
主要内容及学时分配:
Ch2 Introduction, Algorithm analysis 3学时 Ch3.1-3 ADT, List, Stack (a) 3学时 Ch3.3-4 Stack (b), Queue; Ch4.1-2 Binary Tree 3学时 Ch4.3-4 Search Tree, AVL Tree 3学时 Ch4.5-6 Splay tree, B-tree; Ch7.1 Hash Function 3学时 Ch7.2-5, Separate Chaining, Open addressing, Rehashing
Ch5.1-3(a) Binary Heap 3学时 Ch5.3(b)-5 Application Of priority Queues, d-heaps
Ch6.1-4 Insertion sort, Shellsort 3学时 Ch6.5-10 Heapsort, Merge Sort, QuickSort, Bucket sort 3学时 Ch8.1-7 Equivalence relation, Union Algorithm, Path Compression
Ch9.1 Graph Definitions 3学时 Ch9.2-3 Topological Sort, Shortest-path Algorithm 3学时 Mid-Term Exam 3学时 Ch9.4-5 Network Flow Problem, Minimum Spanning Tree 3学时 Ch9.6-7 Depth-first Search, NP-completeness
Ch10.1 Greedy Algorithms (a) 3学时 Ch10.1-2 Greedy Algorithms (b), Divide and Conquer 3学时 Ch10.3-5 Dynamic Programming, Randomized Algorithm*, Backtracking Algorithm 3学时 Ch5.6-8 Leftist Heap, Skew Heap,Binomial Queue 3学时
相关教学环节安排:
1.采用多媒体投影教学。
2.实验课单列,每周2学时。每学期6个projects,要求学生分组合作完成。
3.每周布置作业,作业量2~3小时。
推荐教材或参考书:(含教材名、主编、出版社、出版年)
教材:
Data Structures and Algorithm Analysis in C (Second Edition) 数据结构与算法分析——C语言描述(英文版 第2版),Mark Allen Weiss 著,陈越 改编;人民邮电出版社,Pearson Addison Wesley,2005
参考书
[1] 《数据结构与算法分析》(C语言版),魏宝刚、陈越、王申康编著,浙江大学出版社,2004
[2] Data Structures, Algorithms, and Applications in C++ (数据结构算法与应用——C++语言描述 英文版)by Sartaj Sahni, McGraw-Hill 机械工业出版社,2002
Teaching Program
Course Code:Course Name: Data Structures and Algorithm Analysis
Weekly Hours: 3.0-2.0 Credits: 4
Teaching Goal and Basic Requirements:
Teaching Objective:
This course investigates the definitions, implementations, and functions related to non-numerical data objects. Students are s
您可能关注的文档
- 北京市供热单位备案登记.doc
- 北京市大气污染物排放自动监控计划(第一批).doc
- 北京市天元网络技术股份有限公司.doc
- 北京市属高等学校科技创新能力提升计划.doc
- 北京市科技计划项目(课题)市财政科技.doc
- 北京市统计局2015年公开招聘工作人员职位表.doc
- 北京市评标专家库专业分类试行标准.doc
- 北京市高级中等学校招生人民警察.doc
- 北京德信宏远信息技术有限公司2015年校招聘位.doc
- 北京理工大学暑期毕业生缓交签劳动合同申请书.doc
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)