E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ReaR
第十二周项目3-图遍历算法实现
include"head.h" externvisited[MAXV]; voidBFS(ALGraph*G,intv) { ArcNode*p; intw,i; intqueue[MAXV],front=0,
rear
WangYangW
·
2015-12-07 17:00
第十一周项目1-(1)二叉树的层次遍历算法
#include"btree.h" voidLevelOrder(BTNode*b) { BTNode*p; BTNode*qu[MaxSize];//定义环形队列,存放节点指针 intfront,
rear
ku258
·
2015-12-07 17:00
栈与队列之用java实现队列
队列介绍:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(
rear
)进行插入操作,和栈一样,队列是一种操作受限制的线性表。
u011068702
·
2015-12-06 22:00
java
队列
第十一周项目1 验证算法1层次算法遍历的验证
main.cpp:#include"btree.h" voidLevelOrder(BTNode*b) { BTNode*p; BTNode*qu[MaxSize]; intfront,
rear
Neslon
·
2015-11-30 16:00
二叉树 的先序 中序、后序遍历、层次遍历以及树状打印等操作
LChild; struct Node *RChild; }BiTNode,*BiTree; typedef struct { BiTree element[MAXSIZE]; int front; int
rear
夜的寂寞
·
2015-11-28 20:14
二叉树
中序
后序遍历
的先序
层次遍历以及树状打印等操作
二叉树 的先序 中序、后序遍历、层次遍历以及树状打印等操作
Node *LChild;struct Node *RChild;}BiTNode,*BiTree;typedef struct{BiTree element[MAXSIZE];int front;int
rear
夜的寂寞
·
2015-11-28 20:14
二叉树
的先序
中序
后序遍历
层次遍历
第七周项目3-负数把正数赶出队列
2015年11月27日#defineMaxSize5 typedefintElemType; typedefstruct { ElemTypedata[MaxSize]; intfront,
rear
WangYangW
·
2015-11-27 08:00
队列的顺序存储结构
实际中不可能增加数组的长度而任内存空间的浪费,所以我们要构造循环队列,也就是当
rear
=(队列的长度-1),
rear
=(
rear
+1)%(
BAT_os
·
2015-11-26 23:00
层次遍历算法的验证
#include"btree.h" voidLevelOrder(BTNode*b) { BTNode*p; BTNode*qu[MaxSize];//定义环形队列,存放节点指针 intfront,
rear
lxs146111
·
2015-11-24 20:00
第十一周实践项目~验证算法 层次遍历算法的验证
:#include"btree.h" voidLevelOrder(BTNode*b) { BTNode*p; BTNode*qu[MaxSize];//定义环形队列,存放节点指针 intfront,
rear
ZKX2015
·
2015-11-22 16:00
第七周项目1-建立顺序环形队列算法库
2015年11月06日#defineMaxSize5 typedefcharElemType; typedefstruct { ElemTypedata[MaxSize]; intfront,
rear
WangYangW
·
2015-11-20 09:00
(第七周项目2)建立链队算法库
{ ElemTypedata; structqnode*next; }QNode;//链队数据结点类型定义 typedefstruct { QNode*front; QNode*
rear
suzucheese
·
2015-11-20 09:00
第12周 项目4(7)-最远顶点
ALGraph*G,intv) { ArcNode*p; inti,j,k; intQu[MAXV];//环形队列 intvisited[MAXV];//访问标记数组 intfront=0,
rear
ap_ple6223
·
2015-11-20 08:00
C语言的队列的初始化和先进先出的简洁程序
include#includetypedefstructnode{intdata;structnode*next;}queue;typedefstructpointer{queue*front;queue*
rear
大魔头的小八怪
·
2015-11-15 22:00
C语言队列初始化出队入队
循环队列
同意删除的一端称为队头(front),同意插入的一端称为队尾(
rear
)。 FIFO原则 队列具有先进先出原则,与栈的先进后出形成对照。 为什么设计循环队列?
·
2015-11-13 22:43
队列
给一个非常长的字符串str 另一个字符集比方{a,b,c} 找出str 里包括{a,b,c}的最短子串。要求O(n)
设置Front和
Rear
,使用对象记录字符集已有值的个数和位置,通过Front和
Rear
遍历字符串。 遍历过程为
Rear
在前,当遇到字符集中字符时,该字符个数加1,记录该字符位置。 出现字符
·
2015-11-13 22:09
字符串
循环队列
同意删除的一端称为队头(front),同意插入的一端称为队尾(
rear
)。 FIFO原则 队列具有先进先出原则,与栈的先进后出形成对照。 为什么设计循环队列?
·
2015-11-13 21:07
队列
关于队列的学习
队尾(
rear
): 允许插入的一端。 空队列:不含任何元素的空表。 队列的顺
·
2015-11-13 21:51
学习
HDU 3410 && POJ 3776 Passing the Message 单调队列
单调队列,对于 front -
rear
的队列(注意出队都是在
rear
,入队也是在
rear
) 当增加元素x,若这队列是单调递增的,显然q.fr
·
2015-11-13 17:46
message
循环队列
同意删除的一端称为队头(front),同意插入的一端称为队尾(
rear
)。 FIFO原则 队列具有先进先出原则,与栈的先进后出形成对照。 为什么设计循环队列?
·
2015-11-13 16:35
队列
数据结构队列的java实现,包括线性和链式两种方式
com.peter.java.dsa.interfaces; 2 3 public interface Queue<T> { 4 5 /* put item at
rear
·
2015-11-13 16:01
java实现
循环队列
同意删除的一端称为队头(front),同意插入的一端称为队尾(
rear
)。 FIFO原则 队列具有先进先出原则,与栈的先进后出形成对照。 为什么设计循环队列?
·
2015-11-13 11:52
队列
数据结构--队列
允许删除的一端称为 对头(front),允许插入的一端称为 队尾(
rear
)。 队列称为 先进先出(First in first out)的线性表。
·
2015-11-13 11:21
数据结构
第十一周实践项目1--二叉树的层次遍历算法
include"btree.h" voidLevelOrder(BTNode*b) { BTNode*p; BTNode*qu[MaxSize];//定义环形队列,存放节点指针 intfront,
rear
TonyABu
·
2015-11-13 09:00
项目
[置顶] ※数据结构※→☆线性表结构(queue)☆============队列 顺序存储结构(queue sequence)(八)
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(
rear
)进行插入操作,和栈一样,队列是一种操作受限制的线性表
·
2015-11-13 08:14
sequence
队列(顺序存储)C++模板实现
利用数组来实现队列将面临“假溢出”的情况,如下图所示: front:永远指向队首元素,队首在本文中是允许删除元素的一端
rear
:永远指向队尾元素,队尾在本文中是允许插入元素的一端 所以引出循环队列
·
2015-11-13 08:46
C++
分页控件代码逻辑(JS版本&PHP版本)
//total_page:总页数 //boundary:页数临界值 //front_range:前段显示页码数 //mid_range:中段显示页码数 //
rear
_range
·
2015-11-13 06:31
PHP
队列
class Queue<T> { private int front;//队头 private int
rear
;//队尾 private int count;//队元素个数
·
2015-11-13 04:51
队列
队列链表建立
include <stdlib.h>#define MAXN 1000 typedef struct queue{int qq[MAXN]; //队中元素int front; //队首下标int
rear
·
2015-11-13 03:51
链表
hdu 4374 单调队列优化动态规划
思路:我只想说,while(head<=
rear
&&que[
rear
].val+sum[j]-sum[que[
rear
].pos-1]<=dp[i-1][j]+num[i-1
·
2015-11-13 02:44
动态规划
poj 2823 单调队列
include<algorithm> #define Maxn 1000010 using namespace std; int n,k,que[Maxn],num[Maxn],head,
rear
·
2015-11-13 02:39
poj
POJ2823(Sliding Window)
View Code 1 #include <stdio.h> 2 #define N 1000005 3 int a[N]; 4 int q[N],front,
rear
;
·
2015-11-12 22:01
window
队列的链式表示
1 /** 2 和栈相反,队列是一种先进先出FIFO的结构,包括队头front,队尾
rear
3 使用链式结构表示队列时,分别一个头指针和尾指针。为操作方便,链队列也有一个头结点,则
·
2015-11-12 21:14
队列
javascript实现数据结构与算法系列:队列 -- 链队列和循环队列实现及示例
队尾(
rear
) :允许进行插入的一端称为队尾。 例如:排队购物。操作系统中的作业排队。先进入队列的成员总是先离开队列。 队列
·
2015-11-12 21:31
JavaScript
循环队列
同意删除的一端称为队头(front),同意插入的一端称为队尾(
rear
)。 FIFO原则 队列具有先进先出原则,与栈的先进后出形成对照。 为什么设计循环队列?
·
2015-11-12 20:40
队列
栈与队列 - 队列
所以,我们用了队列中的队头(front)和队尾(
rear
)指针保持所有的数据项不变。 循环队列:在往队列中插入一个新的数据项,
rear
箭头往上移动,移向数组下标大的位置。
·
2015-11-12 18:32
队列
【c++版数据结构】之循环队列的实现
判断循环队列是“空”还是“满”,有以下两种处理方法:1》设置状态标志位以区别空还是满2》少用一个元素,约定“队头front在队尾
rear
的下一个位置(指的是环的下一个位置)”作为“满”的标志注意以下几点
ZongYinHu
·
2015-11-12 17:00
循环队列
C++版数据结构
队列表示与实现
在队列中,允许插入的一端叫做队尾(
rear
),允许删除的一端则称为对头(front)。 链队列——队列的链式表示和实现 用链表表示的队列简称链队列。
·
2015-11-12 16:18
队列
浅谈Java中的数据结构(队列)
Java语言用数组和链表实现队列 Part 1 用链表实现队列 QueueNode类是用来表示一个链表节点的类,QueueLinked是链表实现的队列, 其中front是对首指针,
rear
·
2015-11-12 11:24
java
CycleQueue--循环队列(c语言简单实现)
SIZE 10 4 typedef char ele; 5 6 typedef struct{ 7 ele *e; 8 int front; 9 int
rear
·
2015-11-12 09:36
Queue
杭电1874最短路径问题
INF=100000; int n,s,t; void spfa() { int x,i; int q[200]; int visited[200]; int front=0; int
rear
·
2015-11-11 18:44
最短路径
入队/出队
std; struct node { int data; node *next; }; struct queue { node *head; node *
rear
·
2015-11-11 15:57
循环队列
允许删除的一端称为队头(front),允许插入的一端称为队尾(
rear
)。 FIFO原则 队列具有先进先出原则,与栈的先进后出形成对比。 为什么设计循环队列?
·
2015-11-11 15:30
队列
队列的链式存储---链表实现(有头结点)
*/ struct Node{ ElementType Ele; struct Node *Next; }; struct LinQ{ struct Node *
rear
·
2015-11-11 13:09
链表
队列的顺序存储表示---数组实现
#define MaxSize 10 typedef struct Node{ ElementType *Array; int front; int
rear
; } *
·
2015-11-11 13:07
数组
队列 数组实现
namespace std; #define MAX 100 typedef struct //循环体结构体 { int a[MAX]; int front; int
rear
·
2015-11-11 13:26
数组
线性表-顺序队列(循环队列)
: #include "sqqueue.h" 4: 5: SqQueue::SqQueue() 6: { 7: front = 0; 8:
rear
·
2015-11-11 09:58
线性表
线性表-链表队列
#include "queue.h" 4: 5: Queue::Queue() 6: { 7: front = new Node; 8:
rear
·
2015-11-11 09:57
线性表
循环队列
同意删除的一端称为队头(front),同意插入的一端称为队尾(
rear
)。 FIFO原则 队列具有先进先出原则,与栈的先进后出形成对照。 为什么设计循环队列?
·
2015-11-11 07:08
队列
【HDU】3415 Max Sum of Max-K-sub-sequence
MAXN 200010 4 int a[MAXN],q[MAXN]; 5 int main() 6 { 7 int c,n,m,k,i,j; 8 int front,
rear
·
2015-11-11 07:33
sequence
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他