单线程程序的弊端var res = ajax(...)//undefine标准的 ajax请求不会同步完成,应该用回调的方式进行赋值,同步 ajax 的弊端就是单线程程序的弊端。应该把操作放在 ajax 的回调中进行。 可以用 setTimeout 的方式实现异步。 什么是事件循环机制呢?JavaS ...
分类:
其他好文 时间:
2017-11-20 20:18:29
阅读次数:
90
上次说了,一头进一头出的就是栈,那么什么是队列(queue)呢,就是一头进另一头出。正如我们排队一样,来了人只能站在队尾,先走的人只能是队头。在队列中,总是遵循fifo,fist in first out。 队列通常分为以下几种:顺序队列和循环队列还有链队列。本文主要讲循环队列 顺序队列 这个就不再 ...
分类:
其他好文 时间:
2017-11-11 21:29:07
阅读次数:
175
#include <iostream>#include <stdlib.h>#include <string>#define MAXLISTSIZE 100 //预设的存储空间最大容量 using namespace std;typedef string ElemType;typedef struc ...
分类:
编程语言 时间:
2017-11-04 15:01:13
阅读次数:
278
#include <iostream>#include <stdlib.h>#include <string.h>#define INFINITY 1000 //最大值∞#define MAX_VERTEX_NUM 20 //最大顶点个数#define MAXLISTSIZE 100 //循环队列的 ...
分类:
编程语言 时间:
2017-11-04 14:50:55
阅读次数:
234
参考资料:《算法与数据结构考研试题精析》《2018数据结构考研复习指导》,如果有误还请提出来~~~>W< 已知链队列的头尾指针分别是f和r,则将值x入队的操作序列是: 将数字e压入栈s,实现入栈操作 数组s作为两个堆栈的共享空间,请说明共享方法 循环队列的数据结构 循环队列不设rear,改计数器co ...
分类:
其他好文 时间:
2017-10-28 18:49:58
阅读次数:
291
一、队列是什么 队列是一种可以实现“先进先出”的存储结构。 队列通常可以分为两种类型: ①顺序队列,采用顺序存储,当长度确定时使用。 顺序队列又有两种情况: ②链式队列,采用链式存储,长度不确定时使用(由链表实现)。 由于链式队列跟链表差不多,所以在这里只针对循环(环形)队列来说明并实践。 循环队列 ...
分类:
其他好文 时间:
2017-10-26 19:02:33
阅读次数:
251
1 /*队列:其实也是一种操作受限的线性表 2 *特点:先进先出 3 *队尾指针:负责元素的进队 4 *队头指针:负责元素的出队 5 *注意:普通队--容易浪费空间,一般队列使用最多的就是循环队列--指针环绕 6 *队列的实现方式:数组/链表 7 *队列判空判满: 8 *1.按照队列中元素的个数 9... ...
分类:
编程语言 时间:
2017-10-17 15:02:04
阅读次数:
255
circleQeueu.h 头文件 #define MAXQSIZE 3#define OK 1#define ERROR 0typedef struct { int *base; int front; int rear; }Queue; typedef int Status; //初始化一个队列S ...
分类:
其他好文 时间:
2017-10-13 20:05:50
阅读次数:
128
一.原理与方法 循环队列的 插入与 删除 二..程序清单 三.思考 1. 如果循环队列的下标不是从0开始,而是是从1开始,那么头指针加l 的操作应如何修改? 2. 在循环队列中判断队空和队满的条件能否一样,为什么? 3. 用另一种不同与上面算法的方法解决“假上溢”问题。 ...
分类:
其他好文 时间:
2017-10-08 00:16:52
阅读次数:
188
如果用一个循环数组表示队列,并且只设队列头指针Front,不设尾指针Rear,而是另设Count记录队列中元素个数。请编写算法实现队列的入队和出队操作。 函数接口定义: bool AddQ( Queue Q, ElementType X ); ElementType DeleteQ( Queue Q ...
分类:
其他好文 时间:
2017-10-07 22:47:52
阅读次数:
185