点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 循环队列指针实现
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
按时间片轮转法实现处理器调度的程序
设计一个按时间片轮转法实现处理器调度的程序 [提示]: (1)假定系统有5个进程,每个进程用一个PCB来代表。PCB的结构为: •进程名——如Q1~Q5。 •指针——把5个进程连成队列,用指针指出下一个进程PCB的首地址。 •要求运行时间——假设进程需要运行的时间单位数。 •已运行时间——进程已运行的时间单位数,初始值为0。 •状态——假设两种状态,就绪和结束,用R表示就绪,用E表示结束。初始状态都为就绪状态。 (2) 运行之前,为每个进程确定它的“要求运行时间”。通过键盘输入这些参数。 (3
所属分类:
网络攻防
发布日期:2011-01-02
文件大小:2kb
提供者:
crcrcrv
进程调度的设计与实现
一、实验名称 进程调度的设计与实现 二、实验目的 1、 综合应用下列知识点设计并实现操作系统的进程调度:邻接表,布尔数组,非阻塞输入,图形用户界面GUI,进程控制块,进程状态转换,多级反馈队列进程调度算法。 2、 加深理解操作系统进程调度的过程。 3、 加深理解多级反馈队列进程调度算法。 三、实验内容与主要设计思想 1、 采用一种熟悉的语言,如C、PASCAL或C++等,编制程序。 2、 采用多级反馈队列调度算法进行进程调度。 3、 每个进程对应一个PCB。在PCB中包括进程标识符pid、进程
所属分类:
C/C++
发布日期:2011-05-22
文件大小:1mb
提供者:
beyondfengyu
链栈实现数制转换、队列编写算法
1.请使用链栈实现通用数制转换程序:将任意一个十进制数转换成p进制的数。(p分别取2,8,16) 2. 假定一个单向循环链表来表示队列(即循环链队),该队列只设一个队尾指针rear,不设队首指针,试编写下列各种运算的算法: 向循环链队插入一个元素值为x的结点; 从循环链队中删除一个结点; 输出队列中所有元素;
所属分类:
C/C++
发布日期:2011-05-25
文件大小:2kb
提供者:
hunter328648
进程调度设计与实现
一、实验名称 进程调度的设计与实现 二、实验目的 1、 综合应用下列知识点设计并实现操作系统的进程调度:邻接表,布尔数组,非阻塞输入,图形用户界面GUI,进程控制块,进程状态转换,多级反馈队列进程调度算法。 2、 加深理解操作系统进程调度的过程。 3、 加深理解多级反馈队列进程调度算法。 三、实验内容与主要设计思想 1、 采用一种熟悉的语言,如C、PASCAL或C++等,编制程序。 2、 采用多级反馈队列调度算法进行进程调度。 3、 每个进程对应一个PCB。在PCB中包括进程标识符pid、进程
所属分类:
桌面系统
发布日期:2011-10-21
文件大小:1mb
提供者:
fk_meteor
之用front指针和计数器实现顺序循环Queue的实现
顺序循环队判断是否满或者是空的方法有很多,这里采用的是只用tag来作为判断是否满或者空的标志。
所属分类:
C/C++
发布日期:2012-03-21
文件大小:2kb
提供者:
raychain_sun
循环队列指针实现
C语言循环队列指针实现的一个例子,适合初学者研究
所属分类:
C/C++
发布日期:2012-06-03
文件大小:1kb
提供者:
love521113
妙趣横生的算法_C语言实现
第1部分 基础篇 第1章 数据结构基础 1.1 什么是数据结构 1.2 顺序表 1.2.1 顺序表的定义 1.2.2 向顺序表中插入元素 1.2.3 从顺序表中删除元素 1.2.4 实例与分析 1.3 链表 1.3.1 创建一个链表 1.3.2 向链表中插入结点 1.3.3 从链表中删除结点 1.3.4 销毁一个链表 1.3.5 实例与分析 1.4 栈 1.4.1 栈的定义 1.4.2 创建一个栈 1.4.3 入栈操作 1.4.4 出栈操作 1.4.5 栈的其他操作 1.4.实例与分析 1.5
所属分类:
C
发布日期:2014-01-17
文件大小:55mb
提供者:
jsntghf
mem_cirqueue
普通的循环队列结构,只能用于存储一种类型,而想再存储另一种类型,就必须再重复写这些函数,这里的循环队列实现一种函数,可以存储不同的类型的结构,自己感觉有点像C++中的容器,是用指针实现的
所属分类:
C
发布日期:2016-04-21
文件大小:404kb
提供者:
u011018358
c语言简单队列
#include #include #include //队列最大长度 #define MAX_QUEUE 1024 //偷懒,就用静态队列了 static int mQueue[MAX_QUEUE]; //队列插入 void InsertData(int **Front, int **Rear) { if (*Rear + 1 == *Front && (*Rear + 1 - MAX_ QUEUE != *Front)) { //当队列数据已满,返回 puts("Queue Size
所属分类:
C
发布日期:2016-04-22
文件大小:1kb
提供者:
lhs295988029
从循环队列创建一个栈
以循环链表表示队列,只设置一个尾指针,指向队尾结点,不设置头指针。 要求具有下列接口,并写出主程序测试各个接口: (1)创建空队列 (2)入队 (3)出队 (4)队列是否为空 (5)遍历队列 写一算法实现从循环队列创建一个栈,使队头为栈顶,队尾为栈底,算法最后要求队列保持不变。
所属分类:
C/C++
发布日期:2016-10-29
文件大小:2kb
提供者:
github_35781185
设计一个按时间片轮转法实现处理器调度的程序
第二题[提示] (1) 假定系统有五个进程,每一个进程用一个进程控制块PCB来代表。进程控制块的格式为: 进程名 指针 要求运行时间 已运行时间 状态 其中,进程名----作为进程的标识,假设五个进程的进程名分别是Q1,Q2,Q3,Q4,Q5。 指针----进程按顺序排成循环队列,用指针指出下一个进程的进程控制块首地址,最后一个进程中的指针指出第一个进程的进程控制块首地址。 要求运行时间----假设进程需要运行的单位时间数。 已运行时间----假设进程已经运行的单位时间数,初始值为“0”。 状
所属分类:
网络攻防
发布日期:2008-12-11
文件大小:906kb
提供者:
weixin_41167023
数据结构算法实现(严蔚敏版配套实现程序)
1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:InitArray函数 1.1.7 多项
所属分类:
其它
发布日期:2009-03-13
文件大小:2mb
提供者:
qq_23936173
《妙趣横生的算法(C语言实现)》(杨峰 编著)
《妙趣横生的算法(C语言实现)》可作为算法入门人员的教程,也可以作为学习过C语言程序设计的人士继续深造的理想读物,也可作为具有一定经验的程序设计人员巩固和提高编程水平,查阅相关算法实现和数据结构知识的参考资料,同时也为那些准备参加与算法和数据结构相关的面试的读者提供一些有益的帮助。最大的特色在于实例丰富,题材新颖有趣,实用性强,理论寓于实践之中。理论与实践相结合,旨在帮助读者理解算法,并提高C语言编程能力,培养读者的编程兴趣,并巩固已有的C语言知识。全书分为2个部分共10章,内容涵盖了编程必备
所属分类:
C
发布日期:2018-01-22
文件大小:55mb
提供者:
qihongxu
C语言使用非循环双向链表实现队列
在前面两篇博客中,我分别使用了静态数组和动态数组来模拟循环队列。但是线性表中和队列神似的莫过于链表了。我在前面也使用了大量的篇幅来讲述了链表的各种操作。我们使用一种比较特殊的链表——非循环双向链表来实现队列。首先这里的说明的是构建的是普通的队列,而不是循环队列。当我们使用数组的时候创建循环队列是为了节省存储空间,而来到链表中时,每一个节点都是动态申请和释放的,不会造成空间的浪费,所以不需要采用循环队列了。第二,大家在很多书上看到的是使用单链表实现队列,我这里将会使用带头结点尾结点的非循环双链表实
所属分类:
其它
发布日期:2020-12-22
文件大小:47kb
提供者:
weixin_38704565
C语言循环队列的表示与实现实例详解
1.概述: C语言的队列(queue),是先进先出(FIFO, First-In-First-Out)的线性表数据结构。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为rear)进行插入操作,在前端(称为front)进行删除操作。 循环队列可以更简单的防止伪溢出的发生,但是队列大小是固定的。 2.实例代码: /* 队列的顺序存储结构(循环队列) */ #define MAX_QSIZE 5 /* 最大队列长度+1 */ typedef struct { QElemType *ba
所属分类:
其它
发布日期:2021-01-01
文件大小:46kb
提供者:
weixin_38516040
循环队列详解及队列的顺序表示和实现
循环队列——队列的顺序表示和实现 前面分析顺序队的时候,我们知道,顺序队存在”假溢出”的问题,这个问题有时会造成很大的内存浪费,循环队列就是为了解决这个问题而提出地一个很巧妙的办法.循环队列和顺序队列的主要区别在于:循环队列将顺序队列臆造成一个环状空间.在操作上这种异同体现在: 相同点: 在顺序队列和循环队列中,进行出队、入队操作时,队首、队尾指针都要加 1 ,朝前移动。 不同点: 1. 在循环队列中当队首、队尾指针指向向量上界(MAX_QUEUE_SIZE-1) 时,其加1 操作的结果
所属分类:
其它
发布日期:2021-01-01
文件大小:223kb
提供者:
weixin_38591615
Python 实现数据结构-循环队列的操作方法
今天我们来到了循环队列这一节,之前的文章中,我介绍过了用python自带的列表来实现队列,这是最简单的实现方法。 但是,我们都知道,在列表中删除第一个元素和删除最后一个元素花费的时间代价是不一样的,删除列表的第一个元素,那么在它之后的所有元素都要进行移动。所以当列表特别长的时候,这个代价就比较明显了。我们本文介绍的循环队列可以避免这个问题,同样我们上篇文章提到的用链表实现的方法也可以避免。 下面,我们来介绍循环队列。 循坏队列 循环队列,就是将普通的队列首尾连接起来, 形成一个环状,并分别设置首
所属分类:
其它
发布日期:2021-01-01
文件大小:54kb
提供者:
weixin_38751177
C++数据结构之实现循环顺序队列
数据结构–用C++实现循环顺序队列 队列的操作特性:先进先出 队列中元素具有相同类型 相邻元素具有前驱和后继关系 设置队头、队尾两个指针,以改进出队的时间性能 约定:队头指针front指向队头元素的前一个位置,队尾指针rear指向队尾元素 为了解决假溢出,我们将存储队列的数组头尾相接,从而产生了循环队列。 如何判断循环队列队空? 队空:front=rear 如何盘对循环队列堆满? 队满:front=rear 那么问题就来了,队空和队满的判断条件相同,为了避免队满时
所属分类:
其它
发布日期:2020-12-31
文件大小:46kb
提供者:
weixin_38673921
golang环形队列实现代码示例
Summary 什么是环形队列 实现环形队列图示过程 golang版本代码实现过程 参考全部代码 什么是环形队列 在一个指定大小的数组里循环写入数据,借用二个指针分别实现入队标记与出队标记.也体现了指针的大好用处,请深入体会.大有裨益. 如图所示,一个环形队列.含有二个指针: 队列头指针,队列尾指针. 实现环形队列图示过程 初始化一个数组大小为6的环形队列, 头指针front=0, 尾指针rear=0, 刚好front=rear =0的状态,表示环形队列为空. 2.向环形队
所属分类:
其它
发布日期:2021-01-03
文件大小:269kb
提供者:
weixin_38693720
C语言实现循环队列
本文实例为大家分享了C语言实现循环队列的具体代码,供大家参考,具体内容如下 注意事项: 1、循环队列,是队列的顺序表示和实现。因为是尾进头出,所以和顺序栈不同的是需要将顺序队列臆造成一个环状的空间,以便在尾部添加满之后从头部空位开始插入。 2、也可以使用数组队列,也就是不能动态增长的顺序队列,这样不需要每次取模最大值来构成环形空间。每次插入新的队列尾元素时,尾指针增1,每当删除队列头元素时,头指针增1。 3、尾指针会出现在头指针之前,由此特性,循环队列在无法预估使用大小时,不宜使用。 4、在每一
所属分类:
其它
发布日期:2021-01-19
文件大小:42kb
提供者:
weixin_38556822
«
1
2
3
4
5
6
7
8
9
10
»