青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
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
閱讀(1516)
評論(2)
編輯
收藏
引用
所屬分類:
面試小算法
FeedBack:
#
re: 尋找最長遞增子序列
2006-11-28 11:58 |
踏雪赤兔
寫得有點復雜,可以用STL簡化代碼。不過看得出,還是O(NlogN)的算法
回復
更多評論
#
re: 尋找最長遞增子序列
2006-11-28 16:18 |
Charles
呵呵,因為這是準備面試用的,所以不能寫成STL版的
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
相關文章:
Integer Partition
數(shù)1的個數(shù)
Fibonacci
簡單打印內(nèi)存的小玩意兒
矩陣式螺旋輸出
求最大公約數(shù)與最小公倍數(shù)
數(shù)內(nèi)置類型的bit數(shù)
計算Int最大最小值
兩個堆棧模擬一個隊列
檢測補碼表示
網(wǎng)站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 Charles Powered By:
博客園
模板提供:
滬江博客
<
2025年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
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
決定開始寫工作日記,記錄一下自己的軌跡...
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(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
搜索
積分與排名
積分 - 52089
排名 - 448
最新評論
1.?re: 簡單打印內(nèi)存的小玩意兒
不錯
--dddd
2.?re: 尋找最長連續(xù)遞增子序列
這個只能算是方法,效率太低了
--大物
3.?re: 數(shù)單詞數(shù)
規(guī)范化;門口麻煩機;那么孔方兄那么媽媽法;釀母菌法那么;風格那么明年;憤怒麻煩那么憤怒憤怒留念多孔蕈樂觀好看的里邊趕快巴拿馬城,新年巴拿馬國際法,不
--申訴臺
4.?re: 數(shù)單詞數(shù)
感到發(fā)現(xiàn)看來自動化大會單行本打開怎么趕快電子管矛盾感動不動門口‘大批看病黃道婆民主
--申訴臺
5.?re: 移除字符
評論內(nèi)容較長,點擊標題查看
--D_BOY
閱讀排行榜
1.?求最大公約數(shù)與最小公倍數(shù)(3544)
2.?COFF格式續(xù)篇—Lib文件的結(jié)構zz(2293)
3.?計算Int最大最小值(2179)
4.?IA32/Windows&Linux高精度計時器(1778)
5.?尋找最長遞增子序列(1516)
評論排行榜
1.?計算Int最大最小值(5)
2.?IA32/Windows&Linux高精度計時器(4)
3.?ZMD(3)
4.?尋找最長連續(xù)遞增子序列(3)
5.?兩個堆棧模擬一個隊列(3)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
免费欧美日韩国产三级电影
|
欧美一区网站
|
国产一区二区三区久久悠悠色av
|
美女主播精品视频一二三四
|
亚洲欧美怡红院
|
欧美福利视频一区
|
欧美一级艳片视频免费观看
|
日韩视频一区二区三区
|
黄色成人片子
|
国产日本欧美一区二区三区在线
|
日韩视频在线免费观看
|
好看的日韩视频
|
国产精品视频男人的天堂
|
欧美日韩成人激情
|
欧美成人午夜免费视在线看片
|
久久精品国产免费观看
|
亚洲综合视频在线
|
亚洲深夜福利在线
|
一区二区三区av
|
亚洲最新在线
|
99国产精品久久久久老师
|
亚洲国产日韩在线
|
美日韩精品免费
|
久热爱精品视频线路一
|
久久米奇亚洲
|
久久久噜噜噜
|
久久先锋资源
|
久久综合导航
|
免费亚洲视频
|
亚洲高清视频在线观看
|
欧美国产高潮xxxx1819
|
欧美成人免费网站
|
欧美国产日韩免费
|
亚洲第一色在线
|
亚洲第一视频网站
|
亚洲国产婷婷综合在线精品
|
欧美激情久久久久
|
亚洲欧洲日韩女同
|
久久夜色精品国产亚洲aⅴ
|
99热免费精品在线观看
|
在线观看视频日韩
|
亚洲东热激情
|
亚洲日本va午夜在线电影
|
亚洲国产毛片完整版
|
国产自产v一区二区三区c
|
黑人操亚洲美女惩罚
|
国精品一区二区三区
|
狠狠爱www人成狠狠爱综合网
|
国产综合在线视频
|
亚洲国产欧美国产综合一区
|
99精品99
|
欧美在线视频免费播放
|
久久综合九色综合欧美就去吻
|
免费观看久久久4p
|
亚洲第一网站
|
一本色道久久综合亚洲精品小说
|
亚洲一区二区三区精品视频
|
久久福利毛片
|
欧美成人午夜激情
|
国产精品视频精品
|
一区二区在线观看av
|
亚洲美女av网站
|
亚洲欧美综合另类中字
|
久久久精品国产免大香伊
|
免费看的黄色欧美网站
|
亚洲精品久久久蜜桃
|
亚洲专区一区
|
欧美 日韩 国产精品免费观看
|
欧美日韩成人在线视频
|
国产欧美日韩三区
|
亚洲日韩视频
|
久久se精品一区精品二区
|
欧美a级大片
|
中文在线资源观看视频网站免费不卡
|
新67194成人永久网站
|
免费看亚洲片
|
国产精品影院在线观看
|
亚洲黑丝一区二区
|
欧美在线不卡
|
亚洲欧洲精品一区
|
久久国产日韩欧美
|
欧美午夜久久久
|
亚洲风情亚aⅴ在线发布
|
亚洲色图在线视频
|
模特精品在线
|
午夜亚洲激情
|
欧美剧在线免费观看网站
|
国产一区二区高清
|
在线性视频日韩欧美
|
久久视频在线看
|
亚洲私人影院在线观看
|
美女日韩在线中文字幕
|
国产乱码精品
|
一本色道久久综合
|
欧美成年人在线观看
|
亚洲免费视频观看
|
欧美精品一区二区三区很污很色的
|
国产精品美女一区二区
|
136国产福利精品导航网址
|
亚洲欧美成aⅴ人在线观看
|
欧美激情一区二区三区全黄
|
香蕉亚洲视频
|
国产精品女人久久久久久
|
9人人澡人人爽人人精品
|
蜜桃视频一区
|
久久精品成人一区二区三区
|
国产精品拍天天在线
|
亚洲天堂av电影
|
亚洲国内自拍
|
欧美a级大片
|
亚洲高清视频一区二区
|
久久日韩精品
|
亚洲手机视频
|
国产精品久久久久aaaa樱花
|
日韩写真在线
|
亚洲国产精品高清久久久
|
久久久欧美精品sm网站
|
国产亚洲在线观看
|
久久精选视频
|
午夜精品久久久久久久蜜桃app
|
一区二区三区四区五区精品
|
欧美激情亚洲视频
|
亚洲美女在线观看
|
亚洲国产日韩欧美在线99
|
麻豆精品在线观看
|
亚洲成人直播
|
免费永久网站黄欧美
|
久久久免费精品
|
亚洲福利视频一区二区
|
欧美成人官网二区
|
噜噜噜噜噜久久久久久91
|
在线观看国产日韩
|
亚洲电影在线免费观看
|
欧美国产乱视频
|
夜夜爽99久久国产综合精品女不卡
|
亚洲黄网站在线观看
|
欧美精品尤物在线
|
亚洲视频在线二区
|
亚洲女同在线
|
精品二区久久
|
亚洲成色777777在线观看影院
|
欧美激情精品久久久久久大尺度
|
久久全球大尺度高清视频
|
在线成人亚洲
|
亚洲片在线资源
|
欧美视频第二页
|
久久99伊人
|
久久先锋影音av
|
9色精品在线
|
亚洲欧美激情诱惑
|
韩国av一区二区三区四区
|
美腿丝袜亚洲色图
|
欧美精品久久99久久在免费线
|
亚洲视频免费观看
|
欧美亚洲视频
|
亚洲国产精品悠悠久久琪琪
|
亚洲精品乱码久久久久久蜜桃91
|
欧美日本乱大交xxxxx
|
亚洲综合不卡
|
欧美亚洲专区
|
亚洲精品久久在线
|
亚洲先锋成人
|
一区二区三区在线免费观看
|
亚洲黄色一区
|
国产女主播视频一区二区
|
蜜桃av久久久亚洲精品
|
欧美精品一区二区三区在线播放
|
开心色5月久久精品
|
久久亚洲春色中文字幕久久久
|
亚洲国产精品一区二区第一页
|
久久九九热re6这里有精品
|
亚洲美女啪啪
|
亚洲欧美一区二区三区在线
|
91久久夜色精品国产九色
|
亚洲一级黄色
|
亚洲欧洲日夜超级视频
|
亚洲性色视频
|
亚洲精品一区二区三区av
|
亚洲综合欧美
|
亚洲美女免费视频
|
久久精品卡一
|
亚洲一区二区三区在线播放
|
久久久免费精品
|
亚洲欧美日韩久久精品
|
浪潮色综合久久天堂
|
亚洲伊人网站
|
免费美女久久99
|
久久美女艺术照精彩视频福利播放
|
欧美精品一区在线播放
|
免费国产一区二区
|
欧美视频不卡
|
亚洲国产美国国产综合一区二区
|
国产偷久久久精品专区
|
亚洲精品久久久久久久久久久
|
亚洲欧美日韩精品在线
|
女生裸体视频一区二区三区
|
99视频热这里只有精品免费
|
亚洲第一页在线
|
欧美亚洲一区三区
|
亚洲在线观看免费
|