千張筆記
Email:rain_qian830@163.com
posts - 28, comments - 42, trackbacks - 0, articles - 0
C++博客
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
【原】找到單鏈表中間的那個(gè)元素
Posted on 2010-05-23 21:15
千張
閱讀(1029)
評(píng)論(0)
編輯
收藏
引用
所屬分類:
程序員筆試寶典
題目:找到單向鏈表中間的那個(gè)元素,如果有兩個(gè)則取前面一個(gè)。
答案:
#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;
}
//
有頭結(jié)點(diǎn)
int
main()
{
Lnode
*
head
=
new
Lnode;
head
->
next
=
NULL;
Lnode
*
nod
=
head;
int
val;
cout
<<
"
輸入數(shù)據(jù)(int類型,以0結(jié)束):
"
;
cin
>>
val;
while
(val
!=
0
)
{
Lnode
*
curr
=
new
node;
curr
->
value
=
val;
curr
->
next
=
NULL;
nod
->
next
=
curr;
nod
=
nod
->
next;
cin
>>
val;
}
cout
<<
"
鏈表數(shù)據(jù)為:
"
;
for
(Lnode
*
pre
=
head
->
next;pre
!=
NULL;pre
=
pre
->
next)
{
cout
<<
pre
->
value
<<
"
"
;
}
cout
<<
endl;
cout
<<
"
中間的數(shù)是:
"
<<
find_mid(head)
<<
endl;
return
0
;
}
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
【原】找到單鏈表中間的那個(gè)元素
【轉(zhuǎn)】實(shí)現(xiàn)兩個(gè)N*N矩陣的乘法
【轉(zhuǎn)】如何減少換頁錯(cuò)誤
【轉(zhuǎn)】 計(jì)算時(shí)間復(fù)雜度的公式
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 千張
公告
每天進(jìn)步一點(diǎn)點(diǎn) (*^__^*) 嘻嘻……
留言簿
(8)
給我留言
查看公開留言
查看私人留言
隨筆分類
(28)
C++/VS.NET(8)
QT學(xué)習(xí)(4)
程序員筆試寶典(4)
實(shí)習(xí)日志(1)
收藏(2)
圖像處理(1)
圖形學(xué)(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
懷沙志
圖形學(xué)網(wǎng)站
Gamedev
GameRes游戲開發(fā)資源網(wǎng)
NEHE的OpenGL
計(jì)算機(jī)圖形學(xué)博客園
友情連接
coast
tanguo
最新評(píng)論
1.?re: 【原】OpenCV輪廓提?。?月13日~7月17日工作小記)
請(qǐng)問footseq是什么???是findcontours保存的所有輪廓的外接矩形vector嗎?
--l2468y
2.?re: 不小的打擊
寶貝兒,最棒了,加油。
--guofu
3.?re: 【原】OpenCV輪廓提?。?月13日~7月17日工作小記)
樓主,能解釋一下FootSeq是什么么
--一二一
4.?re: 【原】OpenGL顯示視頻(7月27日工作小記)
贊
--abc
5.?re: 【原】OpenCV輪廓提?。?月13日~7月17日工作小記)[未登錄]
footSeq是怎么定義的
--feng
閱讀排行榜
1.?QT筆記(3)-Qt中添加背景圖片的方法(30878)
2.?【轉(zhuǎn)】C++中的namespace用法(27723)
3.?【原】OpenCV輪廓提?。?月13日~7月17日工作小記)(12743)
4.?【原】OpenGL顯示視頻(7月27日工作小記)(8001)
5.?QT筆記(2)-Qt Designer的使用(7285)
評(píng)論排行榜
1.?QT筆記(3)-Qt中添加背景圖片的方法(16)
2.?【原】OpenCV輪廓提?。?月13日~7月17日工作小記)(8)
3.?【收集】圖形學(xué)會(huì)議和期刊(7)
4.?【原】雜七雜八(7月20日~7月24日工作小記)(3)
5.?【轉(zhuǎn)】實(shí)現(xiàn)兩個(gè)N*N矩陣的乘法(3)
女同久久
|
91精品国产色综久久
|
欧美午夜A∨大片久久
|
久久精品国产亚洲AV无码娇色
|
91久久精一区二区三区大全
|
7国产欧美日韩综合天堂中文久久久久
|
久久精品综合一区二区三区
|
99久久做夜夜爱天天做精品
|
777米奇久久最新地址
|
人人狠狠综合88综合久久
|
国产午夜精品久久久久免费视
|
人人狠狠综合88综合久久
|
久久精品免费观看
|
一本色道久久88精品综合
|
久久激情五月丁香伊人
|
久久久久久久久久久久中文字幕
|
国产精品久久午夜夜伦鲁鲁
|
最新久久免费视频
|
国产精品99久久久久久董美香
|
97精品依人久久久大香线蕉97
|
久久国产精品视频
|
久久综合九色综合精品
|
国内精品久久久久久99蜜桃
|
久久综合亚洲色一区二区三区
|
久久久久亚洲AV成人网人人网站
|
国内精品伊人久久久久
|
精品国产乱码久久久久久1区2区
|
中文无码久久精品
|
久久免费视频1
|
色综合久久天天综线观看
|
久久久久97国产精华液好用吗
|
国产精品美女久久久
|
99久久久精品免费观看国产
|
久久精品亚洲一区二区三区浴池
|
99蜜桃臀久久久欧美精品网站
|
一级a性色生活片久久无少妇一级婬片免费放
|
久久精品国产精品亚洲精品
|
久久婷婷国产麻豆91天堂
|
国产精品久久一区二区三区
|
99久久精品九九亚洲精品
|
狠狠色综合久久久久尤物
|