第九周技术博客 链式队列 // 242陈坤鑫第九周.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "stdio.h" #include "stdlib.h" typ ...
分类:
其他好文 时间:
2016-05-08 19:42:55
阅读次数:
131
这篇随笔是我在学数据结构时的整体规划,弄清学习路线,也方便查看。 1、线性表 顺序表(数组实现) 链表 2、栈 顺序栈(数组实现) 链式栈 3、队列 循环队列(数组实现) 链式队列 4、串 5、树 6、图 7、排序 ...
分类:
其他好文 时间:
2016-04-19 16:54:46
阅读次数:
165
队列的定义 只允许在队尾追加新的元素,在队首移除元素。是FIFO模型。队列的操作比链表少了许多,所以我们可以基于链表来构建一个队列。 队列的图示 代码 ...
分类:
其他好文 时间:
2016-03-28 13:41:28
阅读次数:
161
队列是一种常用的数据结构,它跟栈一样,操作都受到限制,队列只允许从一端进数据,另一端出数据。队列跟栈不同,栈是一种“后进先出”的模式,而队列是一种“先进先出”的操作模式。就好比日常排队一样,先排队的先出,后排队的后出。例如,进入队列的顺序是1,2,3,4,5则出队列..
分类:
其他好文 时间:
2016-02-29 00:48:24
阅读次数:
227
下载地址:http://pan.baidu.com/s/1i4pMZ9z密码:v9ra算法分析与设计Java版,是一套实用型算法课程。通过本课程的学习,学员可以掌握以下技术点:线性结构与顺序表、单向链表、循环链表、栈的基本概念、链式堆栈、中缀表达式、队列、链式队列、串、MyString、Brute-Force算法、..
分类:
编程语言 时间:
2016-01-21 12:19:03
阅读次数:
219
#include #include #include #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int status;typedef ...
分类:
其他好文 时间:
2015-12-11 01:23:42
阅读次数:
253
#include #include #define OK 1#define FALSE 0#define ERROR -1typedef int Status;typedef int QElemType;typedef struct QNode{ QElemType data; QNod...
分类:
其他好文 时间:
2015-11-28 13:27:41
阅读次数:
279
LinkQueue://链式队列#includeusing namespace std;typedef int elemType;struct QNode{ elemType data; QNode *next;};struct LinkQueue{ QNode *front; ...
分类:
编程语言 时间:
2015-10-06 22:03:10
阅读次数:
337
本文是针对数据结构基础系列网络课程(3):栈和队列的实践项目。【项目 - 队列数组】
创建10个队列,分别编号为0-9(处理为队列数组,编号即下标)。输入若干个正整数,以数字0作为结束。设输入的值为x,其个位数字的大小为i,则将x插入到编号为i的队列中。最后输出所有的非空队列。
要求将队列处理成链式队列,使用链式队列算法库中定义的数据类型及算法,程序中只包括一个函数(main函数),入队...
分类:
编程语言 时间:
2015-10-06 08:05:46
阅读次数:
215
利用单向链表,开始结点充当队列的head,末尾结点充当队列的tail,并考虑下溢出。class ListNode { ListNode next; int val; public ListNode(int x) { val = x; }}public class...
分类:
其他好文 时间:
2015-10-05 19:33:17
阅读次数:
215