青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
Charles
Thinking low level, Coding high level
C++博客
首頁
新隨筆
聯(lián)系
聚合
管理
posts - 71, comments - 41, trackbacks - 0
尋找最長遞增子序列
注意,不一定連續(xù)遞增
template
<
class
?T
>
?
int
?FindLIS(T?
*
arr,?
int
?len,?T?
*&
result)
{
????
int
?
*
last?
=
?
new
?
int
[len]();
????
int
?
*
track?
=
?
new
?
int
[len]();
????
int
?left,?right,?mid;
????
int
?iCurrMaxLen?
=
?
0
;
????
if
?(len?
<
?
1
)
????
{
????????result?
=
?
0
;
????????
return
?
0
;
????}
????result?
=
?
0
;
????last[
0
]?
=
?
0
;
????
for
?(
int
?i?
=
?
1
;?i?
<
?len;?i
++
)?
????
{
????????
if
?(arr[last[iCurrMaxLen]]?
<
?arr[i])
????????
{
????????????track[i]?
=
?last[iCurrMaxLen];
????????????last[
++
iCurrMaxLen]?
=
?i;
????????????
continue
;
????????}
????????left?
=
?
0
;
????????right?
=
?iCurrMaxLen;
????????
while
?(left?
<
?right)
????????
{
????????????mid?
=
?(left?
+
?right)?
/
?
2
;
????????????arr[last[mid]]?
<
?arr[i]?
?
?left?
=
?mid?
+
?
1
?:?right?
=
?mid;
????????}
????????
if
?(
/**/
/*
left?<=?right?&&?
*/
arr[i]?
<
?arr[last[left]])?
????????
{
????????????
if
?(left?
>
?
0
)?
????????????????track[i]?
=
?last[left?
-
?
1
];
????????????last[left]?
=
?i;
????????}
????}
//
for
????
for
?(left?
=
?iCurrMaxLen,?right?
=
?last[iCurrMaxLen];?left?
>=
?
0
;?left
--
,?right?
=
?track[right])
????????last[left]?
=
?arr[right];
????
if
?(track)
????
{
????????delete?[]?track;
????????track?
=
?
0
;
????}
????result?
=
?last;
????last?
=
?
0
;
????
return
?iCurrMaxLen?
+
?
1
;
}
稍微解釋一下,last中存的是所有i長度子序列中l(wèi)ast[i]最小的那個值。而track中記錄它的前一個值。這樣可以沿著track找回去。
posted on 2006-11-22 17:50
Charles
閱讀(1511)
評論(2)
編輯
收藏
引用
所屬分類:
面試小算法
FeedBack:
#
re: 尋找最長遞增子序列
2006-11-28 11:58 |
踏雪赤兔
寫得有點復(fù)雜,可以用STL簡化代碼。不過看得出,還是O(NlogN)的算法
回復(fù)
更多評論
#
re: 尋找最長遞增子序列
2006-11-28 16:18 |
Charles
呵呵,因為這是準備面試用的,所以不能寫成STL版的
回復(fù)
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
Integer Partition
數(shù)1的個數(shù)
Fibonacci
簡單打印內(nèi)存的小玩意兒
矩陣式螺旋輸出
求最大公約數(shù)與最小公倍數(shù)
數(shù)內(nèi)置類型的bit數(shù)
計算Int最大最小值
兩個堆棧模擬一個隊列
檢測補碼表示
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 Charles Powered By:
博客園
模板提供:
滬江博客
<
2025年9月
>
日
一
二
三
四
五
六
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
10
11
決定開始寫工作日記,記錄一下自己的軌跡...
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
(70)
Helper Utility(1)
讀書作筆記(3)
發(fā)泄(3)
面試小算法(27)
拿來主義(25)
隨筆(10)
一般人兒我不告訴他(1)
隨筆檔案
(71)
2008年3月 (1)
2008年2月 (1)
2007年7月 (3)
2007年3月 (3)
2007年1月 (18)
2006年12月 (16)
2006年11月 (29)
charles推薦訪問
Code Project
Linux Journal
Linux man pages
Single UNIX Specification
電子書1
電子書2
電子書3
搜索
積分與排名
積分 - 51563
排名 - 449
最新評論
1.?re: 簡單打印內(nèi)存的小玩意兒
不錯
--dddd
2.?re: 尋找最長連續(xù)遞增子序列
這個只能算是方法,效率太低了
--大物
3.?re: 數(shù)單詞數(shù)
規(guī)范化;門口麻煩機;那么孔方兄那么媽媽法;釀母菌法那么;風(fēng)格那么明年;憤怒麻煩那么憤怒憤怒留念多孔蕈樂觀好看的里邊趕快巴拿馬城,新年巴拿馬國際法,不
--申訴臺
4.?re: 數(shù)單詞數(shù)
感到發(fā)現(xiàn)看來自動化大會單行本打開怎么趕快電子管矛盾感動不動門口‘大批看病黃道婆民主
--申訴臺
5.?re: 移除字符
評論內(nèi)容較長,點擊標(biāo)題查看
--D_BOY
閱讀排行榜
1.?求最大公約數(shù)與最小公倍數(shù)(3535)
2.?COFF格式續(xù)篇—Lib文件的結(jié)構(gòu)zz(2281)
3.?計算Int最大最小值(2167)
4.?IA32/Windows&Linux高精度計時器(1765)
5.?尋找最長遞增子序列(1511)
評論排行榜
1.?計算Int最大最小值(5)
2.?IA32/Windows&Linux高精度計時器(4)
3.?兩個堆棧模擬一個隊列(3)
4.?ZMD(3)
5.?數(shù)單詞數(shù)(3)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
久久aⅴ国产欧美74aaa
|
亚洲色图制服丝袜
|
理论片一区二区在线
|
激情懂色av一区av二区av
|
久久久91精品国产
|
久久成人免费日本黄色
|
久久综合国产精品
|
亚洲精品之草原avav久久
|
亚洲美女av在线播放
|
国产欧美综合在线
|
欧美.www
|
欧美视频一区二
|
久久久久久久999
|
欧美大成色www永久网站婷
|
中文一区二区
|
久久国产精品久久国产精品
|
亚洲三级网站
|
亚洲欧美在线视频观看
|
最新亚洲视频
|
亚洲欧美精品在线观看
|
在线观看亚洲视频
|
av成人免费在线
|
激情偷拍久久
|
亚洲午夜视频在线
|
亚洲国产高清在线观看视频
|
亚洲老板91色精品久久
|
国产亚洲日本欧美韩国
|
最新亚洲激情
|
国产一区二区在线观看免费
|
日韩一级免费
|
亚洲国产一区二区三区a毛片
|
国产精品99久久久久久人
|
亚洲韩国精品一区
|
性欧美8khd高清极品
|
中文一区二区在线观看
|
欧美va天堂在线
|
久久五月天婷婷
|
国产欧美精品日韩
|
一区二区欧美亚洲
|
9久草视频在线视频精品
|
久久精品视频在线播放
|
欧美一区二区三区在线播放
|
欧美人成免费网站
|
噜噜爱69成人精品
|
国产亚洲欧美一区二区
|
亚洲一区影音先锋
|
亚洲一区三区视频在线观看
|
欧美国产日韩xxxxx
|
蜜臀a∨国产成人精品
|
国产亚洲永久域名
|
午夜精品视频在线观看
|
亚洲欧美影音先锋
|
欧美视频一区在线观看
|
99xxxx成人网
|
亚洲一区二区三区视频播放
|
欧美精品亚洲精品
|
最新成人在线
|
在线午夜精品自拍
|
欧美日韩成人在线
|
99热精品在线
|
亚洲婷婷综合久久一本伊一区
|
欧美日本国产在线
|
99re在线精品
|
亚洲综合三区
|
国产九九精品视频
|
欧美一区二区三区在线播放
|
久久久水蜜桃
|
在线观看视频一区
|
免费短视频成人日韩
|
欧美国产激情
|
在线午夜精品自拍
|
国产精品欧美日韩一区二区
|
午夜精品久久久久久久99水蜜桃
|
亚洲第一区色
|
亚洲精美视频
|
欧美日韩国产亚洲一区
|
亚洲午夜精品17c
|
久久精品二区亚洲w码
|
国产在线乱码一区二区三区
|
久久亚洲精选
|
亚洲免费观看高清完整版在线观看
|
一区二区三区蜜桃网
|
国产精品久久看
|
久久噜噜亚洲综合
|
亚洲精品一区二区三
|
亚洲在线观看
|
影音先锋中文字幕一区二区
|
欧美成年人视频网站
|
一区二区三区四区精品
|
久久精品中文字幕免费mv
|
亚洲国产裸拍裸体视频在线观看乱了
|
欧美高清视频一二三区
|
亚洲伊人网站
|
欧美成人精品在线
|
亚洲午夜一区二区
|
禁断一区二区三区在线
|
欧美区视频在线观看
|
欧美一区二区三区在线视频
|
亚洲激情在线激情
|
久久成人精品无人区
|
亚洲精品欧美日韩专区
|
国产精品一国产精品k频道56
|
久久亚洲春色中文字幕久久久
|
99精品欧美一区二区三区
|
久久精品99久久香蕉国产色戒
|
亚洲精品综合久久中文字幕
|
国产日韩欧美中文在线播放
|
欧美另类综合
|
美女日韩在线中文字幕
|
小处雏高清一区二区三区
|
亚洲精品欧美日韩
|
久久免费精品视频
|
亚洲欧美国产精品专区久久
|
亚洲国产欧美一区
|
国内成人自拍视频
|
国产精品免费一区二区三区在线观看
|
欧美顶级少妇做爰
|
久久国产精品久久国产精品
|
亚洲永久网站
|
制服丝袜亚洲播放
|
亚洲欧洲免费视频
|
欧美激情精品久久久久久黑人
|
午夜宅男欧美
|
中文国产一区
|
一本色道久久综合亚洲精品高清
|
亚洲福利视频专区
|
黄色亚洲大片免费在线观看
|
国产欧美1区2区3区
|
国产精品麻豆va在线播放
|
欧美日韩色一区
|
欧美精品久久久久a
|
欧美不卡福利
|
欧美99在线视频观看
|
另类图片国产
|
久久深夜福利免费观看
|
久久久av水蜜桃
|
久久久伊人欧美
|
六月天综合网
|
免费h精品视频在线播放
|
老色批av在线精品
|
久久天堂成人
|
免费看黄裸体一级大秀欧美
|
久久影院午夜论
|
欧美黑人在线观看
|
欧美日韩国产999
|
欧美性开放视频
|
午夜国产一区
|
欧美一区二区三区在线看
|
香蕉成人伊视频在线观看
|
久久久精彩视频
|
久久免费少妇高潮久久精品99
|
久久久国产91
|
欧美福利一区
|
国产精品video
|
国产亚洲精品久久久久久
|
国产亚洲欧洲一区高清在线观看
|
国产精品久久久久久久午夜
|
国产精品日韩一区
|
国产日韩欧美自拍
|
亚洲高清久久久
|
99精品黄色片免费大全
|
亚洲欧美偷拍卡通变态
|
久久久99国产精品免费
|
欧美激情一区二区三区全黄
|
欧美亚洲视频在线观看
|
老司机67194精品线观看
|
欧美精品情趣视频
|
国产精品久久久久久久午夜
|
伊人久久综合97精品
|
亚洲另类一区二区
|
午夜欧美不卡精品aaaaa
|
免费不卡在线视频
|
一个色综合导航
|
久久久国产视频91
|
欧美日韩综合视频
|
激情校园亚洲
|
亚洲欧美日韩国产中文在线
|
久久久噜噜噜久久久
|
亚洲精品美女在线观看
|
午夜精品三级视频福利
|
欧美激情精品久久久久久大尺度
|
国产精品人人做人人爽
|
在线观看日韩专区
|
亚洲欧美日韩国产精品
|
亚洲第一福利在线观看
|
香蕉尹人综合在线观看
|
欧美女同视频
|
亚洲国产欧美久久
|
久久精品道一区二区三区
|
亚洲精品五月天
|
美女视频黄a大片欧美
|
国产欧美一区二区三区沐欲
|
亚洲精一区二区三区
|
久热re这里精品视频在线6
|
亚洲无毛电影
|
欧美日韩亚洲不卡
|
亚洲精品中文在线
|
免费在线欧美视频
|
欧美一级午夜免费电影
|
国产精品青草综合久久久久99
|