数据结构(使用C语言)校园导航问题源码 很好很完整的哦
1
全书内容浅显易懂,利用大量且丰富的图示与范例, 详解复杂的抽象理论,从最基本的数据结构概念开始 说明,再以Java工具加以诠释阵列结构、堆栈、链表 、队列、排序、查找等重要的概念,引领读者抓住重 点轻松进入数据结构的学习领域
2021-04-20 09:02:45 55.69MB 数据结构 java
1
随书代码
2021-02-18 19:02:50 156KB 数据结构
向我展示数据结构 使用高级数据结构(链接列表,队列,树,递归函数...)解决六个编程任务 这些编程挑战是UDACITY 第二个项目的。 问题涵盖了与本课程中学习的数据结构相关的各种主题。 目的是考虑到代码的效率和设计选择,以Python编写干净有效的解决方案。 该代码应有充分的解释,优雅且易于阅读。 内容 问题1:最近最少使用的缓存 设计选择:我对存储的项目使用字典,因为它为获取/设置/删除操作提供了复杂度O(1)。 更准确地说,我使用orderedDict()结构来跟踪使用顺序。 orderedDict()可用作队列来管理最不常用的密钥。 dict()随着每个操作而更新,因此表现为队列结构。 时间复杂度:所有操作都有固定的时间。 空间复杂度:通过查看字典的长度来管理最大容量。 空间复杂度为O(capacity),它等效于O(1),因为它与执行的操作数无关。 问题2:查找文件 设计
2021-02-16 21:04:07 40KB python linked-list stack blockchain
1
数据结构 使用C语言[朱战立], 第三版。
2019-12-26 03:03:06 6.52MB 数据结构
1
图解数据结构-使用Java高清版本图解数据结构-使用Java高清版本图解数据结构-使用Java高清版本图解数据结构-使用Java高清版本图解数据结构-使用Java高清版本
2019-12-21 20:16:31 233.22MB 数据结构
1
设计任务: 大学的每个专业都要制定教学计划。假设任何专业都有固定的学习年限,每学年含两学期,每学期的时间长度和学分上限值均相等。每个专业开设的课程都是确定的,而且课程在开设时间的安排必须满足先修关系。每门课程有哪些先修课程是确定的,可以有任意多门,也可以没有。每门课恰好占一个学期。试在这样的前提下设计一个教学计划编制程序。 设计要求: (1)输入参数包括:学期总数,一学期的学分上限,每门课的课程号(固定占3位的字母数字串)、学分和直接先修课的课程号。 (2)允许用户指定下列两种编排策略之一:一是使学生在各学期中的学习负担尽量均匀;二是使课程尽量可能地集中在前几个学期中。 (3)若根据给定的条件问题无解,则报告适当的信息;否则将教学计划输出到屏幕。计划的表格格式自行设定。
1
介绍了各种典型的数据结构,以及递归、查找和排序的方法 很好的学习资料===========================================》 【第1章】 绪论 数据结构的基本概念 抽象数据类型和软件构造方法 算法和算法的时间复杂度 【第2章】 线性表 线性表抽象数据类型 顺序表 单链表 循环单链表 循环双向链表 静态链表 设计举例 【第3章】 堆栈和队列 堆栈 堆栈应用 队列 队列应用 优先级队列 【第4章】 串 串的基本概念和C语言的串函数 串的存储结构 动态数组实现的顺序串 串的模式匹配算法——BF算法 【第5章】 数组 数组的基本概念 动态数组 特殊矩阵 稀疏矩阵 【第6章】 递归算法 递归的概念 递归算法的执行过程 递归算法的设计方法 递归过程和运行时栈 递归算法的效率分析 设计举例 【第7章】 广义表 广义表的概念 广义表的存储结构 广义表的操作实现 【第8章】 树和二叉树 树 二叉树 二叉树设计 二叉树遍历 线索二叉树 哈夫曼树 等价问题 树与二叉树的转换 树的遍历 【第9章】 图 图的基本概念 图的存储结构 图的实现 图的遍历 最小生成树 最短路径 拓扑排序 关键路径 【第10章】 排序 图的基本概念 图的存储结构 图的实现 图的遍历 最小生成树 最短路径 拓扑排序 关键路径 【第11章】 查找 查找的基本概念 静态查找表 动态查找表 哈希表
2019-12-21 19:18:02 2.2MB 数据结构 C语言 4版 朱战立
1