会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
A New Hope!
无愧于心,良机无限
博客园
首页
新随笔
联系
管理
订阅
数据结构学习(6):队列
using
System;
namespace
DstrQueue
{
/**/
///
<summary>
///
Class1 的摘要说明。
///
</summary>
class
QueueNode
{
Object item;
QueueNode link;
}
class
Queue
{
/**/
///
<summary>
///
应用程序的主入口点。
///
</summary>
[STAThread]
static
void
Main(
string
[] args)
{
//
//
TODO: 在此处添加代码以启动应用程序
//
}
private
QueueNode front;
private
QueueNode rear;
private
int
count;
public
boolean empty()
{
return
(count
==
0
);
}
public
void
insert(Object newItem)
{
QueueNode temp
=
new
QueueNode();
temp.item
=
newItem;
temp.link
=
null
;
if
(rear
==
null
)
{
front
=
rear
=
temp;
}
else
{
rear.link
=
temp;
rear
=
temp;
}
count
++
;
}
public
Object remove()
{
if
(count
==
0
)
return
null
;
else
{
Object tempItem
=
front.item;
front
=
front.link;
if
(front
==
null
)
{
rear
=
null
;
}
count
--
;
return
tempItem;
}
}
}
}
posted @
2006-12-14 19:08
大天使泰瑞尔
阅读(
303
) 评论(
1
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告