JS的基本数据结构实现---栈和队列
来源:互联网 发布:淮南腾讯大数据 编辑:程序博客网 时间:2024/06/16 19:39
1.栈
function stack(){ var data=[]; stack.prototype.Push=function(vElement){ if(arguments.length==0){ return -1; } for(i=0;i<arguments.length;i++){ data.push(arguments[i]); } return data.length; } stack.prototype.Pop=function(){ if(data.length==0){ return null; }else{ return data.pop(); } } stack.prototype.GetSize=function(){ return data.length; } stack.prototype.GetTop=function(){ if(data.length==0){ return null; }else{ return data[data.length-1]; } } stack.prototype.MakeEmpty=function(){ if(data.length==0){ return "already empty"; }else{ data.length==0; } return data; }}
2.队列
function Queue(){ var Qdata=[]; Queue.prototype.Push=function(QElement){ if(arguments.length==0) return -1; for(var i=0;i<arguments.length;i++) Qdata.push(arguments[i]); return Qdata.length; } Queue.prototype.Pop=function(){ if(Qdata.length==0) return null; else return Qdata.shift(); }}
0 0
- JS的基本数据结构实现---栈和队列
- 数据结构 - 栈和队列的基本运算实现
- 数据结构->栈和队列的基本操作
- 数据结构之栈和队列---队列的基本操作
- js的栈和队列基本算法
- “栈和队列”之队列--基本数据结构
- 数据结构:实验四栈和队列的基本操作实现及其应用
- 基本数据结构的python实现---队列
- 基本数据结构-队列的实现及其运用
- 数据结构-队列的基本操作实现
- 数据结构-循环队列的基本实现操作
- 栈和队列的基本操作实现
- 栈和队列的基本运算实现
- Java实现基本的栈和队列
- 数据结构之栈和队列---栈的基本操作
- 二 数据结构栈和队列基本定义
- 基本数据结构之栈和队列
- 基本数据结构(栈和队列)
- vs2015配置OpenMesh
- Eclipse ADT 添加keystore的方法
- 回溯法解决迷宫问题
- Android_UI: EditText
- Win7通过Anaconda3中安装Tensorflow
- JS的基本数据结构实现---栈和队列
- android使用友盟推送注册失败获取不到token accs bindapp error!
- 最小生成树的PRIM算法
- Java Core 第9版 读书笔记(OOP) Part2
- grade中在线添加依赖无效不下载的问题和.MainActivity did not call through to super.onCreate()
- 《鸟哥的Linux学习:基础篇》第六章:Linux文件和=目录管理
- 9.变异算法
- 二分法查找JAVA实现
- JDBC 工具类