双语课程大纲.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

gujf + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档