用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
