用C#的类实现数据结构的堆栈算法


所属类别:.NET

文章作者:未知

特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!


using System;namespace DataStructure{/// /// Class1 的摘要说明。/// public class Stack//栈类{private int count=0; private Node first=null;//定义首结点public bool Empty{get{return(first==null);}}public int Count{get{return count;}}public object Pop()//入栈{if(first==null){throw new InvalidOperationException("Can not pop from an empty stack;");}else{object temp=first.Value;first=first.Next;count--;return temp;}}public void push(object o)//出栈{first=new Node(o,first);count++;}public Stack(){//// TODO: 在此处添加构造函数逻辑//}}class Node //结点类{public Node Next;public object Value;public Node(object value):this(value,null){}public Node(object value,Node next){ Next=next;Value=value;}}}关闭本页

相关信息

·  Oracle XDB与Tomcat等的8080端口冲突的解决

· 命令大全(1)

· 分解质因数(asp分布递归法)

· 用ies4linux图形化安装IE 7








....

92094 71787