【教案】高校教案模板

【教案】高校教案模板

ID:69629243

大小:211.96 KB

页数:29页

时间:2021-11-08

【教案】高校教案模板_第1页
【教案】高校教案模板_第2页
【教案】高校教案模板_第3页
【教案】高校教案模板_第4页
【教案】高校教案模板_第5页
【教案】高校教案模板_第6页
【教案】高校教案模板_第7页
【教案】高校教案模板_第8页
【教案】高校教案模板_第9页
【教案】高校教案模板_第10页
资源描述:

《【教案】高校教案模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、福州理工学院教案课程名称数据结构与算法设计系(部)信息工程系教研室计算机授课教师黄取治职称讲师1精品学习资料可选择pdf第1页,共29页-----------------------附件2:教案(首页)总计:学时课程名称数据结构与算法设计学分讲授:学时□公共课□公共选修课□专业基础课□专业必修课□专业方向选修上机:学时类别课□实验实训课(仅限本科)实验/训:学时(请打√)□公共课□公共选修课□专业基础课□专业必修课□专业选修课□其它:学时实验实训课(仅限高职)授课对象□本科□高职□其他(请打√)(注明书

2、名、主编、出版社、出版时间)使用教材参考资料教学方法教学手段考核方式学生创新精神与实践能力的培养方法2精品学习资料可选择pdf第2页,共29页-----------------------数据结构与算法设计课程教案(续页)第1周授课时间授课方式课时□讲授□上机□实验/训□其它(请打√)安排授课题目(章节或单位课时):第一章绪论教学目的与要求(分了解、熟悉、掌握三个层次):1.了解数据结构课程的重要性和课程的基本要求,以及本课程涵盖的内容;2.掌握数据结构的基本概念;3.理解算法描述和简单的算法分析。教学

3、重点与难点:1.重点是数据结构的基本概念2.难点是时间复杂度分析教学内容备注1.从后序课(数据库、操作系统、编译原理、人工智能)的需要和考研两方面介绍数据结构课程的重要性。2.通过三个例子讲解数据结构研究的内容。3.介绍基本概念:数据的三个层次,数据结构的三个要素,数据结构的分类,四种存储结构,抽象数据类型,算法,算法的五个特性,对算法设计的要求,算法描述和算法分析,时间复杂度和空间复杂度。4.从“百钱买百鸡”(“一百元钱买一百支笔”)的算法例子说明选择算法的重要性:方案1:for(i=0;i<=100

4、;i++)for(j=0;j<=100;j++)for(k=0;k<=100;k++)if(i+j+k==100&&3*i+2*j+0.5*k==100)printf(“i=%d,j=%d,k=%d”,i,j,k)方案2:for(i=0;i<=20;i++)for(j=0;j<=34-i;j++)if(3*i+2*j+(100-i-j)*0.5==100)printf(“i=%d,j=%d,k=%d”,i,j,100-i-j);方案1内层循环超过100万次,在某机器上运行了50分钟;方案2的if语句执行

5、525次,运行了2秒钟,相差1500倍。5.算法分析举例(1)常量阶:时间复杂度为O(1)++x;s=0;语句频度为1,时间复杂度为O(1)。3精品学习资料可选择pdf第3页,共29页-----------------------for(j=1;j<=10000;++j){++x;s+=x;}语句频度为10000,时间复杂度为O(1)。(2)对数阶:时间复杂度为O(logn)s=0;for(j=1;j<=n;j*=2)s++;语句频度为logn,所以时间复杂度为O(logn)。(3)线性阶:时间复杂度为

6、O(logn)S=0;for(j=1;j<=n;++j)s++;语句频度为n,所以时间复杂度为O(n)。(4)时间复杂度为O(nlogn)s=0;for(j=1;j<=n;j*=2)for(k=1;k<=n;++k)s++;时间复杂度为O(nlogn)(5)平方阶:时间复杂度为O(logn)s=0;for(j=1;j<=n;++j)for(k=1;k<=n;++k)s++;语句频度为n2,所以时间复杂度为O(n2)。s=0;for(j=1;j<=n;j++)for(k=1;k<=j;++k)s++;语句

7、频度为n(n+1)/2,所以时间复杂度仍为O(n2)。(6)立方阶:时间复杂度为O(n3)例:矩阵乘法:nxnfor(i=0;i

8、度为O(n)6.空间复杂度算法原地(就地)工作:若所用额外存储空间相对于输入数据量来说是常数,则称此算法为原地(就地)工作。5精品学习资料可选择pdf第5页,共29页-----------------------教案(末页)复习思考题:推荐阅读书目:6精品学习资料可选择pdf第6页,共29页-----------------------数据结构与算法设计课程教案(续页)第周授课时间授课方式课时□讲授□上机□实验/训□其它(请打√)安排授课题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。