约瑟夫问题数组模拟实现 C++源代码 acm 数据结构与算法.txt
2022-05-19 14:06:45 579B 文档资料
约瑟夫问题链表实现 C++源代码 数据结构与算法实验 acm.txt
2022-05-19 14:06:45 1KB 文档资料
Java数据结构与算法PPT课件全资料简介.ppt
2022-05-18 22:05:04 494KB java 文档资料 开发语言
Data Structures and Algorithms in C++, 4th edition的中文版,网上的试读版只有两章,我的这个版本有12章,只差一章,全网唯一 ,后续可能还会更新,可对照英文版看,英文版见我上传的资源。
2022-05-14 18:44:25 56.4MB 算法
1
数据结构与算法课程总结.doc
2022-05-14 11:03:17 24KB 文档资料
数据结构与算法设计(第六版)Data Structures and Algorithm
2022-05-14 10:10:39 2.67MB 数据结构 算法
1
数据结构与算法超全ppt。通过此组ppt,可以迅速掌握数据结构与算法的要领,里面还有大量示例作为参考。
2022-05-13 20:25:32 15.94MB 数据结构与算法 新版ppt
1
线索二叉树的运算-数据结构与算法课程设计报告.doc
2022-05-13 09:07:34 256KB 文档资料
* * * * * 八皇后问题:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 * 数据结构与算法 1 算法基础 2 数据结构 3 栈 4 队列 5 链表 6 树和二叉树 7 查找 尼古拉斯·沃斯提出的观点 算法+数据结构 = 程序 算法:处理问题的方法与步骤 数据结构:问题的数学模型 尼古拉斯·沃斯 瑞士计算机科学家 算法基础 算法的基本概述 算法复杂性分析 1. 算法 算法(Algorithm):是对特定问题求解方法(步骤)的一种描述,是指令的有限序列,其中每一条指令表示一个或多个操作。 算法具有以下五个特性 ① 有穷性 ② 确定性(无歧义) ③ 可行性 ④ 输入(0个或多个) ⑤ 输出(一个或多个) 1 算法的基本概念 radius >= 0? 输入半径radius 输出“数据输入错误” 计算周长与面积 输出周长与面积 Y N 结束 开始 1 算法的基本概念 算法描述方法: 自然语言 流程图 程序设计语言 。。。。。。 注意: 算法和程序是两个不同的概念。一个计算机程序是对一个算法使用某种程序设计语言的具
2022-05-12 19:04:45 379KB 文档资料
数据结构与算法; 4 队列;1. 队列的基本概念 队列(Queue):也是运算受限的线性表。是一种先进先出(First In First Out ,简称FIFO)的线性表。只允许在表的一端进行插入,而在另一端进行删除。 队首(front) :允许进行删除的一端称为队首。 队尾(rear) :允许进行插入的一端称为队尾。   例如:排队购物。操作系统中的作业排队。先进入队列的成员总是先离开队列。  ; 队列中没有元素时称为空队列。在空队列中依次加入元素a1, a2, …, an之后,a1是队首元素,an是队尾元素。显然退出队列的次序也只能是a1, a2, …, an ,即队列的修改是依先进先出的原则进行的,如图所示。; 4 队列--顺序表示; 设立一个队首指针front ,一个队尾指针rear ,分别指向队首和队尾元素下一个位置。 ◆ 初始化:front=rear=0。 ◆ 入队:首先将新元素插入rear所指的位置,然后队尾指针rear加1。 ◆ 出队:首先删去front所指的元素,然后将队首指针front+1,并返回被删元素。 ◆ 队列为空:front=rear。 ◆ 队满:rear=
2022-05-12 18:04:56 102KB 数据结构 算法