国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

用C#的類實現數據結構的堆棧算法

2024-07-21 02:18:28
字體:
來源:轉載
供稿:網友

using system;
namespace datastructure
{
/// <summary>
/// class1 的摘要說明。
/// </summary>
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;
}
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 内黄县| 广饶县| 墨竹工卡县| 章丘市| 石嘴山市| 大竹县| 邹城市| 阜城县| 托克逊县| 文登市| 贡觉县| 深州市| 乐安县| 梧州市| 九寨沟县| 台东市| 肇州县| 于都县| 安福县| 大余县| 扬中市| 伊宁县| 大关县| 邵阳县| 四会市| 汉寿县| 文安县| 永寿县| 长沙市| 安溪县| 车险| 东安县| 保德县| 神农架林区| 张家港市| 龙州县| 东莞市| 潞西市| 苗栗县| 新闻| 凌海市|