数据结构与算法教学教案(理论+实践).docx
《数据结构与算法教学教案(理论+实践).docx》由会员分享,可在线阅读,更多相关《数据结构与算法教学教案(理论+实践).docx(25页珍藏版)》请在第壹文秘上搜索。
1、讲授章节第I讲概述授课时数2教学目的:1 .了艇数据结构课程的重要性和课程的基本要求.以及本课程涵盅的内容:2 .掌握数据结构的基本概念:3 .理解算法描述和简单的算法分析,教学内容(讲授提纲)一 .豫黄导学(线上)1 .阅读:导学通知、课程介绍、学习方法、校内SPoC使用方法、本章节知识点等2 .观看导学视软3 .论坛讨论、反馈疑难点二 .售量数学1 .介州课程工要性和戢义,以及学习目标等2 .什么是数据结构2.1 通过“中国软件和信息技术服务业现状-“排队候车.答案例介绍线性结构.去1中国软件和信息技术服务业现状年份软件业收入统计(亿元)人均创收(亿元)软件从业人员数统计(TJA)2015
2、4284874.657420164823282.358620175510389.261820186190995.0645201971768106.6673内容版峭上分鹫使出故众人累角愚放;车主TWele丢隼案,安全图1军人排队候车2.2通过早期华为坦根结构图、,族iT/案例介的材形结构图3族谱2.3通过浦速铁路网,“哥尼租七桥问”介绍图形结构图4我国“四纵四横”湍速铁跖网图5哥尼斯堡七桥向SS讨论:欧拉回路存在的充分必要条件是:(1图是连通的:(2)图中与每个顶点相连的边数(即顶点度数)必须是偶数.3,基林念和术语3.1 介绍数据(Data)、数据元南(Data1.lcmcnt,数楙项(Dat
3、aItem)、数据对象(DataObject)、抽象数据类型AbstractDataType),数据结构三个要索.3.2 课堂练习U)在数据结构中,从逻辑上可以将之分为(),【中南大学】.动态结构和静态结构B.紧凑结构和非紧凑结构C.内部结构和外部结构D,成性结构和非线性结构(2)己知我头元素为C的总院我在内存中的存储状态如下次所示.【2012全国统芍408地址元素链接地址100OHaIOIOHKXMHb100CH1008HC100011100CH=0)阶乘的算法如卜.,其时间更杂度是(【2012全国统考408】iniact(intn)if(n=i),eumI;returnn*efact(n-
4、l);A.O(l0g2n)B.O(n)C.O(nlog:n)D.0(n2)(2)下列程序段的时间H杂度()c【2014全国统考408】count=0;for(k=kkfbr(j=I;j=n;j=l)counif;A.O(log211)B.O(n)C,O(nlog:n)D,0(n2)(3)下列函数的时间复杂度(),(2017全国统考408】intlunc(intn)(inti=().sum=():WhiHsum-Z三个不相等的番数.设计一个“高效”算法,使得这三个数按从小到大蝌出.”高效”的含义是用最少的元素比较次数、元素移动次数和输出次数.(2)编程求解数组中最大连续子序列之和,井分析算法的时
5、间或杂度提示:该问啊有多种解法,应用穷举法时间女杂度较高为0(n),而时间反杂度最低能达到0(n).(3)讨论:数据的逻辑结构与存谛结构是一一对应的吗?谓举例说明.参考资料:1 .冯广慈,吴昊,文全刚.算法与数据结向(C+语古版阚|.电子工业出版社.20192 .陈守孔,胡潇琨,李玲,冯广魅,算法与数据结构考研试题耕折(第四版)M,机械工业出版社,2020讲授章节第2讲战性表、顺序去授课时数2教学目的:1 .理解北空线性结构的四个特征.2 .践性衣是虫要的践性结构,要掌握俄性表的定义。3 .靠押雄性表的操作在顺序表中的实现,教学内容(讲授提纲)一 .课防导学(线上)1 .观看导学视频2 .论坛
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 教学 教案 理论 实践
