Where there is a dream ,there is hope
C++博客
::
首頁(yè)
::
聯(lián)系
::
聚合
::
管理
64 Posts :: 0 Stories :: 8 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(1)
給我留言
查看公開(kāi)留言
查看私人留言
我參與的團(tuán)隊(duì)
隨筆分類(lèi)
C#(2)
C/C++(19)
EFFECTIVE-STL學(xué)習(xí)筆記(3)
Mono
monodevelop
TCP/IP(1)
翻譯文章(4)
算法/數(shù)據(jù)結(jié)構(gòu)(1)
折騰UBUNTU(2)
職業(yè)人生(1)
隨筆檔案
2011年11月 (1)
2011年10月 (7)
2011年9月 (2)
2011年8月 (7)
2011年7月 (3)
2011年6月 (5)
2011年4月 (2)
2011年3月 (5)
2011年2月 (8)
2011年1月 (1)
2010年12月 (7)
2010年11月 (9)
2010年10月 (4)
2010年7月 (3)
收藏夾
生活思考(1)
C++
C#講師-設(shè)計(jì)模式-數(shù)據(jù)結(jié)構(gòu)
范懷宇
韓湘子
專(zhuān)門(mén)解決各種C++疑難雜癥
搜索
最新評(píng)論
1.?re: 匿名空間
.就空間看快樂(lè)
--何霞飛
2.?re: 匿名空間
u厲害
--何霞飛
3.?re: 服務(wù)器設(shè)計(jì)-轉(zhuǎn)
這種文章挺少的噢。不是做服務(wù)器的,多了解一些總是好的。設(shè)計(jì)真是一門(mén)有意思的學(xué)問(wèn)。
--K.V
4.?re: josephon問(wèn)題
不過(guò)這個(gè)模擬過(guò)程非常不好,對(duì)于100000以上的人數(shù)來(lái)說(shuō)簡(jiǎn)直就是悲劇。。。
--Husiwa
5.?re: 簡(jiǎn)潔的字符串連接函數(shù)
@木頭奎
的確有缺點(diǎn),但這個(gè)函數(shù)的實(shí)現(xiàn)過(guò)程還是有其發(fā)作的
--Husiwa
閱讀排行榜
1.?轉(zhuǎn)載:vector find(2379)
2.?vector 查找指定元素(1775)
3.?C#結(jié)構(gòu)體序列化(1260)
4.?windows.h與winsock2.h的包含順序(1154)
5.?模板類(lèi)靜態(tài)變量初始化(1116)
評(píng)論排行榜
1.?匿名空間(2)
2.?簡(jiǎn)潔的字符串連接函數(shù)(2)
3.?C++指針探討 (一)數(shù)據(jù)指針(1)
4.?服務(wù)器設(shè)計(jì)-轉(zhuǎn)(1)
5.?Orx教程--4.動(dòng)畫(huà)(1)
josephon問(wèn)題
看到首頁(yè)上有人寫(xiě),自己也寫(xiě)了一個(gè)
名字起錯(cuò)了,其實(shí)寫(xiě)個(gè)stack更合適
//
!Node information
//
!
struct
Node
{
int
serialNumber;
int
flag;
struct
Node
*
next;
}
;
struct
List
{
Node
*
head;
List()
{
head
=
NULL;
}
~
List()
{
if
(head
==
NULL)
{
return
;
}
Node
*
p
=
head;
Node
*
q
=
head
->
next;
while
(q
!=
NULL)
{
delete p;
p
=
q;
q
=
q
->
next;
}
delete p;
p
=
NULL;
}
void
init(
int
size)
{
int
i
=
1
;
while
(i
<=
size)
{
push(size
-
i
+
1
);
i
++
;
}
}
//
! the last one is the head
void
push(
int
i)
{
Node
*
pNew
=
new
Node();
pNew
->
serialNumber
=
i;
pNew
->
flag
=
1
;
pNew
->
next
=
head;
head
=
pNew;
}
void
showAll()
{
if
(head
==
NULL)
{
return
;
}
Node
*
temp
=
head;
while
(temp)
{
if
(temp
->
flag
==
1
)
{
printf(
"
%d
"
, temp
->
serialNumber);
}
temp
=
temp
->
next;
}
printf(
"
\n
"
);
}
int
pop()
{
int
result
=
0
;
if
(head
==
NULL)
{
return
result;
}
Node
*
temp
=
head;
result
=
head
->
serialNumber;
head
=
head
->
next;
delete temp;
return
result;
}
void
kickOut(
int
circleNum,
int
liveNum)
{
Node
*
temp
=
head;
while
( lenLive()
>
liveNum )
{
for
(
int
i
=
0
; i
<
circleNum;i
++
)
{
if
(temp
->
flag
==
0
)
{
i
--
;
}
if
(i
==
( circleNum
-
1
)
&&
temp
->
flag
==
1
)
{
temp
->
flag
=
0
;
}
temp
=
temp
->
next;
if
(temp
==
NULL)
{
temp
=
head;
}
}
showAll();
printf(
"
\n
"
);
}
}
int
len()
{
if
(head
==
NULL)
{
return
0
;
}
Node
*
temp
=
head;
int
count
=
0
;
while
(temp)
{
count
++
;
temp
=
temp
->
next;
}
return
count;
}
int
lenLive()
{
if
(head
==
NULL)
{
return
0
;
}
Node
*
temp
=
head;
int
count
=
0
;
while
(temp)
{
if
(temp
->
flag
==
1
)
{
count
++
;
}
temp
=
temp
->
next;
}
return
count;
}
}
;
//
main.cpp
#include
<
stdio.h
>
#include
<
stdlib.h
>
#include
"
list.h
"
int
main()
{
int
size
=
0
;
while
(
true
)
{
List liveList;
scanf(
"
%d
"
,
&
size);
liveList.init(size);
printf(
"
liveList len: %d \n
"
, liveList.len());
liveList.kickOut(
3
,
2
);
liveList.showAll();
}
return
0
;
}
posted on 2011-03-16 10:58
IT菜鳥(niǎo)
閱讀(370)
評(píng)論(1)
編輯
收藏
引用
Feedback
#
re: josephon問(wèn)題
2011-03-16 11:31
Husiwa
不過(guò)這個(gè)模擬過(guò)程非常不好,對(duì)于100000以上的人數(shù)來(lái)說(shuō)簡(jiǎn)直就是悲劇。。。
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Copyright @ IT菜鳥(niǎo)
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
久久综合伊人77777麻豆
|
国产精自产拍久久久久久蜜
|
亚洲国产精品无码久久
|
久久久女人与动物群交毛片
|
精品无码久久久久国产
|
久久国产乱子伦免费精品
|
四虎国产精品免费久久5151
|
国产农村妇女毛片精品久久
|
欧美亚洲国产精品久久
|
精品国产一区二区三区久久久狼
|
久久99精品国产麻豆宅宅
|
国产高潮国产高潮久久久91
|
久久久久久午夜成人影院
|
国产∨亚洲V天堂无码久久久
|
国产国产成人久久精品
|
久久久国产99久久国产一
|
国产精品久久久久影院色
|
亚洲精品tv久久久久久久久久
|
久久偷看各类wc女厕嘘嘘
|
国产精品欧美久久久久天天影视
|
国内精品久久久久久久久电影网
|
国产精品亚洲综合专区片高清久久久
|
久久亚洲熟女cc98cm
|
国内精品久久久久久久久
|
天堂久久天堂AV色综合
|
日韩中文久久
|
亚洲综合精品香蕉久久网97
|
久久久久亚洲AV综合波多野结衣
|
无码八A片人妻少妇久久
|
国产成人精品久久亚洲高清不卡
|
人妻无码αv中文字幕久久
|
久久久久亚洲av成人无码电影
|
av无码久久久久久不卡网站
|
怡红院日本一道日本久久
|
日韩精品无码久久久久久
|
久久久久亚洲AV无码专区桃色
|
国产精品久久永久免费
|
亚洲午夜无码久久久久
|
久久久黄色大片
|
尹人香蕉久久99天天拍
|
久久久久亚洲?V成人无码
|