千張筆記
Email:rain_qian830@163.com
posts - 28, comments - 42, trackbacks - 0, articles - 0
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
【原】找到單鏈表中間的那個元素
Posted on 2010-05-23 21:15
千張
閱讀(1029)
評論(0)
編輯
收藏
引用
所屬分類:
程序員筆試寶典
題目:找到單向鏈表中間的那個元素,如果有兩個則取前面一個。
答案:
#include
<
iostream
>
using
namespace
std;
typedef
struct
node
{
int
value;
node
*
next;
}
Lnode,
*
Pnode;
int
find_mid(Lnode
*
head)
{
Lnode
*
pre,
*
curr;
curr
=
head;
pre
=
head;
int
i
=
1
;
for
(;curr
!=
NULL; curr
=
curr
->
next)
{
if
(i
%
2
==
0
)
{
pre
=
pre
->
next;
}
i
++
;
}
return
pre
->
value;
}
//
有頭結點
int
main()
{
Lnode
*
head
=
new
Lnode;
head
->
next
=
NULL;
Lnode
*
nod
=
head;
int
val;
cout
<<
"
輸入數據(int類型,以0結束):
"
;
cin
>>
val;
while
(val
!=
0
)
{
Lnode
*
curr
=
new
node;
curr
->
value
=
val;
curr
->
next
=
NULL;
nod
->
next
=
curr;
nod
=
nod
->
next;
cin
>>
val;
}
cout
<<
"
鏈表數據為:
"
;
for
(Lnode
*
pre
=
head
->
next;pre
!=
NULL;pre
=
pre
->
next)
{
cout
<<
pre
->
value
<<
"
"
;
}
cout
<<
endl;
cout
<<
"
中間的數是:
"
<<
find_mid(head)
<<
endl;
return
0
;
}
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
【原】找到單鏈表中間的那個元素
【轉】實現兩個N*N矩陣的乘法
【轉】如何減少換頁錯誤
【轉】 計算時間復雜度的公式
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 千張
公告
每天進步一點點 (*^__^*) 嘻嘻……
留言簿
(8)
給我留言
查看公開留言
查看私人留言
隨筆分類
(28)
C++/VS.NET(8)
QT學習(4)
程序員筆試寶典(4)
實習日志(1)
收藏(2)
圖像處理(1)
圖形學(7)
雜七雜八(1)
隨筆檔案
(28)
2010年7月 (5)
2010年5月 (4)
2009年10月 (1)
2009年7月 (3)
2009年2月 (2)
2008年12月 (3)
2008年10月 (3)
2008年9月 (2)
2008年8月 (5)
牛牛專欄
CvChina
szlongman
懷沙志
圖形學網站
Gamedev
GameRes游戲開發資源網
NEHE的OpenGL
計算機圖形學博客園
友情連接
coast
tanguo
最新評論
1.?re: 【原】OpenCV輪廓提取(7月13日~7月17日工作小記)
請問footseq是什么啊?是findcontours保存的所有輪廓的外接矩形vector嗎?
--l2468y
2.?re: 不小的打擊
寶貝兒,最棒了,加油。
--guofu
3.?re: 【原】OpenCV輪廓提取(7月13日~7月17日工作小記)
樓主,能解釋一下FootSeq是什么么
--一二一
4.?re: 【原】OpenGL顯示視頻(7月27日工作小記)
贊
--abc
5.?re: 【原】OpenCV輪廓提取(7月13日~7月17日工作小記)[未登錄]
footSeq是怎么定義的
--feng
閱讀排行榜
1.?QT筆記(3)-Qt中添加背景圖片的方法(30878)
2.?【轉】C++中的namespace用法(27723)
3.?【原】OpenCV輪廓提取(7月13日~7月17日工作小記)(12743)
4.?【原】OpenGL顯示視頻(7月27日工作小記)(8001)
5.?QT筆記(2)-Qt Designer的使用(7285)
評論排行榜
1.?QT筆記(3)-Qt中添加背景圖片的方法(16)
2.?【原】OpenCV輪廓提取(7月13日~7月17日工作小記)(8)
3.?【收集】圖形學會議和期刊(7)
4.?【原】雜七雜八(7月20日~7月24日工作小記)(3)
5.?【轉】實現兩個N*N矩陣的乘法(3)
久久国内免费视频
|
久久久久亚洲AV成人网人人网站
|
中文字幕久久亚洲一区
|
少妇被又大又粗又爽毛片久久黑人
|
久久精品无码一区二区三区免费
|
久久无码人妻精品一区二区三区
|
久久综合鬼色88久久精品综合自在自线噜噜
|
久久久91精品国产一区二区三区
|
久久精品国产精品亚洲毛片
|
丁香五月综合久久激情
|
久久综合久久综合亚洲
|
久久久无码精品亚洲日韩蜜臀浪潮
|
亚洲午夜福利精品久久
|
久久精品国产第一区二区三区
|
夜夜亚洲天天久久
|
一本色综合网久久
|
免费观看久久精彩视频
|
亚洲精品蜜桃久久久久久
|
国产一区二区三精品久久久无广告
|
久久精品国产99国产精品导航
|
久久久久四虎国产精品
|
亚洲精品无码久久久久去q
|
日本久久久久久中文字幕
|
国产亚洲精品久久久久秋霞
|
国产高清美女一级a毛片久久w
|
欧美牲交A欧牲交aⅴ久久
|
久久久久国产精品三级网
|
91精品国产综合久久精品
|
日本加勒比久久精品
|
国产精品久久久久影院嫩草
|
亚洲国产成人精品无码久久久久久综合
|
久久精品无码av
|
99久久精品无码一区二区毛片
|
久久精品国产精品青草app
|
波多野结衣久久
|
久久毛片免费看一区二区三区
|
久久99国产精品久久99果冻传媒
|
久久精品亚洲AV久久久无码
|
亚洲国产日韩欧美久久
|
午夜精品久久影院蜜桃
|
欧美精品福利视频一区二区三区久久久精品
|