apple
世上本無(wú)事,庸人自擾之!
C++博客
|
首頁(yè)
|
發(fā)新隨筆
|
發(fā)新文章
|
聯(lián)系
|
聚合
|
管理
隨筆:25 文章:0 評(píng)論:4 引用:0
循環(huán)單鏈表----復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)
1
#include
<
iostream
>
2
using
namespace
std;
3
4
struct
Node
5
{
6
int
data;
7
Node
*
next;
8
}
;
9
class
CycleLinkList
10
{
11
private
:
12
Node
*
first;
13
public
:
14
CycleLinkList();
15
void
InsertNode(
int
data);
16
void
DeleteNode(
int
data);
17
void
PrintAll();
18
}
;
19
20
CycleLinkList:: CycleLinkList()
21
{
22
first
=
first
->
next;
23
}
24
void
CycleLinkList::InsertNode(
int
data)
25
{
26
Node
*
s
=
new
Node();
27
s
->
data
=
data;
28
Node
*
p
=
first;
29
if
(p
->
next
==
first)
30
{
31
s
->
next
=
first
->
next;
32
first
->
next
=
s;
33
}
34
else
35
{
36
while
(p
->
next
!=
first) p
=
p
->
next;
37
s
->
next
=
p
->
next;
38
p
->
next
=
s;
39
}
40
}
41
42
void
CycleLinkList::DeleteNode(
int
data)
43
{
44
Node
*
p
=
first
->
next;
45
Node
*
q
=
first
->
next;
46
while
(p
!=
first)
47
{
48
if
(p
->
data
==
data)
break
;
49
else
50
{
51
q
=
p;
52
p
=
p
->
next;
53
}
54
}
55
q
->
next
=
p
->
next;
56
delete p;
57
}
58
void
CycleLinkList:: PrintAll()
59
{
60
Node
*
p
=
first
->
next;
61
62
while
(p
!=
first)
63
{
64
cout
<<
p
->
data
<<
"
"
;
65
p
=
p
->
next;
66
}
67
}
68
int
main()
69
{
70
CycleLinkList
*
cl
=
new
CycleLinkList();
71
cl
->
InsertNode(
3
);
72
cl
->
InsertNode(
4
);
73
cl
->
InsertNode(
5
);
74
cl
->
InsertNode(
6
);
75
cl
->
PrintAll();
76
cl
->
DeleteNode(
4
);
77
cl
->
PrintAll();
78
}
發(fā)表于 2010-08-09 14:58
文殊廣法
閱讀(177)
評(píng)論(0)
編輯
收藏
引用
所屬分類:
C++
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
回文
有序多項(xiàng)式相加-------------數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí)
循環(huán)雙鏈表----數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí)
循環(huán)單鏈表----復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)
簡(jiǎn)單題::斐波那契數(shù)列
循環(huán)移位
回文數(shù)字的判斷
簡(jiǎn)單鏈隊(duì)列
簡(jiǎn)單順序棧
簡(jiǎn)單單鏈表
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
<
2009年4月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(1)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類
API學(xué)習(xí)(3)
(rss)
C++(11)
(rss)
home
(rss)
JAVA(2)
(rss)
stl learning(2)
(rss)
VC++(2)
(rss)
編程疑問(wèn)(1)
(rss)
數(shù)據(jù)庫(kù)編程(2)
(rss)
隨筆檔案
2010年8月 (4)
2009年10月 (1)
2009年5月 (2)
2009年4月 (8)
2008年9月 (5)
2008年8月 (5)
搜索
最新評(píng)論
1.?re: 簡(jiǎn)單鏈棧 執(zhí)行為什么會(huì)有這樣有問(wèn)題呢?
析構(gòu)函數(shù)不對(duì) top==NULL的時(shí)候你還delete了
--沈臻豪(foxtail)
2.?re: 循環(huán)移位
不要用遞歸啦 用循環(huán)做
--沈臻豪(foxtail)
3.?re: 簡(jiǎn)單順序表
@YG
呵呵,謝謝,更改過(guò)來(lái)啦,
--明王不動(dòng)
4.?re: 奇怪 Get()函數(shù)怎么調(diào)用不到呢?
你的length都沒(méi)有賦值。
--YG
閱讀排行榜
1.?繪圖API 畫(huà)筆,畫(huà)線(825)
2.?畫(huà)直方圖(662)
3.?簡(jiǎn)單順序表(652)
4.?繪圖API 畫(huà)刷(642)
5.?循環(huán)移位(635)
評(píng)論排行榜
1.?簡(jiǎn)單順序表(2)
2.?簡(jiǎn)單鏈棧 執(zhí)行為什么會(huì)有這樣有問(wèn)題呢?(1)
3.?循環(huán)移位(1)
4.?簡(jiǎn)單題::斐波那契數(shù)列(0)
5.?vb dao (0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 文殊廣法
久久久国产99久久国产一
|
精品久久人人妻人人做精品
|
国产成人久久精品二区三区
|
久久国产欧美日韩精品
|
国产成人精品久久一区二区三区av
|
无夜精品久久久久久
|
国产69精品久久久久观看软件
|
亚洲欧美久久久久9999
|
久久精品一本到99热免费
|
日本久久久久亚洲中字幕
|
精品国产福利久久久
|
久久人妻少妇嫩草AV无码蜜桃
|
国内精品久久国产
|
精品久久久久久中文字幕
|
欧美成a人片免费看久久
|
亚洲精品tv久久久久久久久
|
国产精品九九九久久九九
|
伊人 久久 精品
|
色综合久久久久网
|
狠狠色婷婷久久一区二区
|
午夜精品久久久久久影视777
|
狠狠色丁香久久婷婷综合
|
国产精品久久久久一区二区三区
|
久久久无码人妻精品无码
|
国产成人久久精品麻豆一区
|
亚洲午夜福利精品久久
|
狠狠色丁香婷婷综合久久来
|
热综合一本伊人久久精品
|
日日狠狠久久偷偷色综合免费
|
久久综合狠狠综合久久
|
日韩影院久久
|
久久93精品国产91久久综合
|
97久久精品无码一区二区天美
|
国产亚洲精久久久久久无码77777 国产亚洲精品久久久久秋霞
|
狠狠精品久久久无码中文字幕
|
国产99久久久国产精品~~牛
|
亚洲精品无码久久久久sm
|
久久久久99这里有精品10
|
久久精品亚洲乱码伦伦中文
|
91精品国产综合久久精品
|
久久精品无码专区免费青青
|