hnnd《数据结构》课件(c语言)

hnnd《数据结构》课件(c语言)

ID:36331415

大小:2.14 MB

页数:139页

时间:2019-05-09

hnnd《数据结构》课件(c语言)_第1页
hnnd《数据结构》课件(c语言)_第2页
hnnd《数据结构》课件(c语言)_第3页
hnnd《数据结构》课件(c语言)_第4页
hnnd《数据结构》课件(c语言)_第5页
资源描述:

《hnnd《数据结构》课件(c语言)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主讲:戴小鹏教授Mobile:13787032384QQ:357295461OFFice:6-208湖南农业大学信息科学技术学院数据结构每天早晨,叫起你的不是闹钟,而是梦想远见的思维决定了未来的格局写在前面的话如何和我联系?办公室:6-208办公电话:84618000Mobile13787032384Email:hnds2010@126.comQQ:357295461作业题E-Mail:hndshw2010@126.com(密码12345678)出于仁义与道德,不要改本课程的网站:http://2

2、10.43.224.200/wlkt/C808/Asp/Root/Index.asp?Mode=1&Url=习近平语“人的一生只有一次青春。现在,青春是用来奋斗的;将来,青春是用来回忆的……青年时代,选择吃苦也就选择了收获,选择奉献也就选择了高尚。青年时期多经历一点摔打、挫折、考验,有利于走好一生的路……只有进行了激情奋斗的青春,只有进行了顽强拼搏的青春,只有为人民作出了奉献的青春,才会留下充实、温暖、持久、无悔的青春回忆。”写在前面的话写在前面的话本课程学习的是什么?学习在思考问题时,不仅按人的

3、逻辑方式思考,也按计算机的逻辑思维方式思考学习在解决问题时,不仅考虑人的处理方式,也要考虑计算机的处理方式我是你亲密的朋友,你要理解和尊重我,也要能被我理解。对你而言,是一场有趣的思维体操;对我而言,是一座顺畅沟通的桥梁写在前面套用网络的一段很经典的话: 浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?  浮躁的人容易问:我到底该学什么;——别问,学就对了;  浮躁的人容易问:XX有钱途吗;——建议你去抢银行;  浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!  浮

4、躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;  浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;  把时髦的技术挂在嘴边,还不如把过时的技术记在心里;对付的终极绝招:保持你强烈的好奇心和学习精神,不要做浮躁的人如何学好这门课仁者不忧智者不惑勇者不惧考试方式闭卷笔试平时成绩(40%东方,30%本部)到课率作业上机实习期终考试(60%,70%)课程设计(单独测试)东方一周,本部两周设计报告(30%),程序(40%),答辩(30%)《数据结构》课程概况课程编号2035

5、9B1英文名称DataStructure先修课程离散数学,计算机高级语言后续课程数据库原理与应用,操作系统,软件工程等授课学时56学时上机实践24机时教学对象计算机科学与技术专业,信息工程专业参考文献教材:严蔚敏,吴伟民。数据结构(C语言版),清华大学出版社,2013.4配套习题:数据结构题集(C语言版),严蔚敏等编,清华大学出版社,2013.4参考教材:数据结构(C++版),王艳华,戴小鹏编,武汉大学出版社,2007.4数据结构(C++)复习题要与上机指导,王艳华,戴小鹏,武汉大学出版社,200

6、7.4数据结构考研指导,李春葆等编,清华大学出版社,2003.1注意:请参看相关的C/C++的教材课程地位本课程不仅是一般的程序设计的基本训练,而且是设计和实现编译程序、数据库系统、人工智能系统和其它系统程序的重要基础,是一门核心课程,对培养计算机及有关专业人才具有重要意义。1.熟悉各类典型的数据结构的逻辑特性、不同的存储方法与存储量、算法及效率的关系、定义于数据结构上的主要基本操作及其算法,了解它们的应用环境,为学习后续课程奠定基础;2.进一步提高软件设计和编程水平;3.增强根据求解问题性质,选

7、择合适的数据结构及控制求解算法的时间与空间复杂性的能力。课程要求知识体系数据结构在软件从业人员的知识与技能结构中的地位系统分析员需求分析系统设计高级程序员详细设计程序设计程序员、初级程序员程序设计程序测试数据结构在软件从业人员的知识与技能结构中的地位编程语言解决问题的思想推荐阅读--《程序员》杂志2006年4月特别策划《算法的力量》李开复.《算法的力量》百度首席架构师揭密:算法是百度工程师的利器影响算法世界的十位大师特别策划《程序员的七种武器》左轻候.《最基础的数据结构》任何受过专业训练的程序员,

8、对“数据结构”这门课程中涉及到的各种数据结构都不会陌生,但是在实际的编程工作中,大部分的数据结构都不会用到,而且也永远都不会用到。虽然如此,深入地理解基本数据结构的概念和实现细节,仍然是每个程序员的任务。这不仅仅是因为,掌握这些知识将有利于更加正确和灵活地应用它们,而且也是因为,对于语言背后的实现细节的求知欲是一个优秀程序员的素质。--摘自《最基础的数据结构》为什么要学数据结构?数据结构研究什么?重新理解算法。如何分析算法的优劣?第一章概论第一问题:为什么要学数据结构DataStr

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

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

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