数据结构,算法和应用—C++语言描述(datastructures,-全文可读.pptxVIP

数据结构,算法和应用—C++语言描述(datastructures,-全文可读.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构,算法和应用—C++语言描述 (data structures, Algorithms and Applications in C++) 马军 信息检索实验室 Tel : 91528 自我介绍 ■ 本科山东大学计算机 ■ 硕士: 日本茨城大学 ■ 博士: 日本九州大学 ■ 日本茨城大学访问教授 ■ 德国国家计算机研究所(fruan hofer)高级研究员 ■ 计算机学院智能信息处理中心 , 信息检索与知 识发现实验室 Content ■ How to represent and store the data in real applications in computer systems? ■ How to design efficient algorithms based on the data structures. ■ How to code the algorithms in C++ Why Data structure ■ Data structures : conceptual and concrete ways to organize data for efficient storage and efficient manipulation ■ Employment of this data structures in the design of efficient algorithms The Importance of the course ■ The fundamental knowledge for the students in computer science in programming, exams for master and PhD course and the interview for job search. Tips to learn Data structure ■ understand the concepts on data structure and ideas of algorithms and be be able to explain them in natural languages. ■ Code and run the algorithms given in textbook or exercises in C++ by yourselves. Textbook – Data Structures, Algorithms, And Applications In C++ , by Sartaj Sahn i ■ references – 该书的中文版 – 数据结构 , 严尉民等编著 , 清华大学出版 社 – 数据结构, 殷人昆等编著 清华大学出版社 Why Data structure in C++ ■ advantage – Master C++ while studying data structure and know how to represent these data structure in C++ 。 ■ Shortcoming – Increasing the difficulty of the study if you ar familiar with C++ ■ suggestion – Be able to explain the data structures and algorithms in natural language, and then implement all C++ programs given in this textbook Two layers in data structure ■ Logical architecture • 数据元素间抽象化的相互关系 , 与数据的存储无 关 , 独立于计算机 , 它是从具体问题抽象出来的 数学模型 。 队列( queue),栈 (stack) ■ Physical storage • 数据元素及其关系在计算机存储器中的存储方式 。 Logical structure (逻辑结构) (1) linear structures (线性结构) ■ having one start and end elements respectively. At most have one precursor and one succeed. – E.g. list, stack, queue, strings of chars. (2) dynamical structures (动态结

文档评论(0)

132****7021 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档