千張筆記
Email:rain_qian830@163.com
posts - 28, comments - 42, trackbacks - 0, articles - 0
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
【原】找到單鏈表中間的那個元素
Posted on 2010-05-23 21:15
千張
閱讀(1030)
評論(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中添加背景圖片的方法(30881)
2.?【轉】C++中的namespace用法(27724)
3.?【原】OpenCV輪廓提取(7月13日~7月17日工作小記)(12746)
4.?【原】OpenGL顯示視頻(7月27日工作小記)(8002)
5.?QT筆記(2)-Qt Designer的使用(7287)
評論排行榜
1.?QT筆記(3)-Qt中添加背景圖片的方法(16)
2.?【原】OpenCV輪廓提取(7月13日~7月17日工作小記)(8)
3.?【收集】圖形學會議和期刊(7)
4.?【原】雜七雜八(7月20日~7月24日工作小記)(3)
5.?【轉】實現兩個N*N矩陣的乘法(3)
欧美性猛交xxxx免费看久久久
|
一级做a爰片久久毛片看看
|
久久久国产精品福利免费
|
91精品国产91久久久久久青草
|
久久精品?ⅴ无码中文字幕
|
久久精品一区二区三区中文字幕
|
精品久久久久久久国产潘金莲
|
韩国免费A级毛片久久
|
性高湖久久久久久久久AAAAA
|
国产婷婷成人久久Av免费高清
|
亚洲国产视频久久
|
91麻精品国产91久久久久
|
亚洲国产另类久久久精品小说
|
94久久国产乱子伦精品免费
|
亚洲AV无码久久
|
思思久久99热只有频精品66
|
久久精品国产精品亚洲人人
|
AAA级久久久精品无码片
|
久久精品国产色蜜蜜麻豆
|
欧美伊人久久大香线蕉综合69
|
国产国产成人精品久久
|
少妇人妻88久久中文字幕
|
久久人人爽人人爽人人爽
|
青青草国产97免久久费观看
|
国产一区二区精品久久凹凸
|
久久精品免费观看
|
久久国产精品久久国产精品
|
精品少妇人妻av无码久久
|
久久午夜伦鲁片免费无码
|
伊人久久大香线蕉亚洲五月天
|
欧美色综合久久久久久
|
欧美日韩成人精品久久久免费看
|
久久99精品久久久久久水蜜桃
|
久久精品国产亚洲av麻豆小说
|
无码8090精品久久一区
|
亚洲国产成人精品91久久久
|
久久丫精品国产亚洲av不卡
|
亚洲欧美日韩中文久久
|
思思久久99热只有频精品66
|
久久99这里只有精品国产
|
久久久久亚洲AV片无码下载蜜桃
|