【作 者】王晓东编著【丛书名】普通高等教育“十一五”国家级规划教材【形态项】396【出版项】清华大学出版社,2009.09【ISBN号】978-7-302-20393-3/TP3【原书定价】34.80【参考文献格式】王晓东编著.数据结构STL框架.清华大学出版社,2009.09.本书以ACM和IEEE/CSComputingCurricula2005课程体系以及教育部计算机科学与技术教学指导委员会发布的“高等学校计算机科学与技术本科专业规范”中制定的关于数据结构和算法设计与分析的知识结构和体系为依据,以基本数据结构和抽象数据类型为知识单元而编写。
本书一个明显的特色是在STL(StandardTemplateLibrary)框架下描述数据结构的设计思想和实现方法,使读者循序渐进地理解数据抽象,面向对象设计方法和泛型算法设计三位一体的面向高层次的现代化软件设计风格。
全书共分16章,涵盖CC2005课程体系中有关算法与数据结构、知识结构和体系的重要内容,包括算法与数据结构引论、向量、双端队列、表、栈和队列、排序与选择、树、二叉搜索树、平衡搜索树、集合、映射、堆与优先队列、散列、并查集、图与相关算法。
2023/6/29 4:07:18 24.41MB 数据结构 STL 框架 王晓东
1
数据结构期末大作业,包括线性表,约瑟夫环,栈和队列,数组与广义表,树和二叉树,图,查找,排序等相关问题并具有源代码,相关资源已经打包好,内附正文。
2019/2/16 13:06:43 6.57MB 数据结 C语 期末作
1
1.数组完成2.链表完成1.数组完成2.链表完成
2016/11/17 18:46:44 6KB 算法
1
1.数组完成2.链表完成1.数组完成2.链表完成
2018/10/25 23:47:17 6KB 算法
1
数据结构(C语言版)在选材与编排上,贴近当前普通高等院校“数据结构”课程的现状和发展趋势,符合新研究生考试大纲,内容难度适度,突出实用性和应用性。
全书共7章,内容包括绪论,线性表,栈和队列,串、数组和广义表,树和二叉树,图,查找和排序。
全书采用类C语言作为数据结构和算法的描述语言。
数据结构是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相顺应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。
简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。
“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构。
数据的逻辑结构和物理结构是数据结构的两个密切相关的方面,同一逻辑结构可以对应不同的存储结构。
算法的设计取决于数据的逻辑结构,而算法的实现依赖于指定的存储结构。
2021/2/22 3:50:55 43.76MB 数据结构 c语言 编程语言 算法
1
数据构造和算法课件PPT,线性表、栈和队列、串、树和二叉树、图、排序等
2015/3/21 1:01:18 8.85MB 数据结构 C/C++ PPT
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡