I Will Never Stop~
Qt
C++博客
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
隨筆 - 7 文章 - 27 trackbacks - 0
<
2010年10月
>
日
一
二
三
四
五
六
26
27
28
29
30
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
31
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
給我留言
查看公開(kāi)留言
查看私人留言
隨筆檔案
(7)
2011年3月 (1)
2010年10月 (2)
2010年1月 (3)
2009年12月 (1)
搜索
最新評(píng)論
1.?re: vista & win7 下安裝 VC6
2003就是VC6@空明流轉(zhuǎn)
--基本原
2.?re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size)
對(duì)你說(shuō)的那個(gè)haskell還不太了解,去學(xué)習(xí)學(xué)習(xí)@陳梓瀚(vczh)
--喬寧博(noble qiao)
3.?re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size)
@schindlerlee
當(dāng)然如果是haskell的話(huà),他會(huì)發(fā)現(xiàn)然后幫你處理成非遞歸的,所以可以寫(xiě)……
--陳梓瀚(vczh)
4.?re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size)
@陳梓瀚(vczh)
哦。。這個(gè)意思啊。。
--schindlerlee
5.?re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size)
@schindlerlee
因?yàn)閷?xiě)成遞歸的話(huà),空間復(fù)雜度會(huì)從O(1)上升到O(lgn),是不行的。
--陳梓瀚(vczh)
閱讀排行榜
1.?創(chuàng)建win32透明窗體(7608)
2.?vista & win7 下安裝 VC6(4531)
3.?發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size)(2095)
4.?發(fā)一個(gè)歸并排序的遞歸實(shí)現(xiàn)(1798)
5.?poj1305 Fermat vs_ Pythagoras 一個(gè)簡(jiǎn)單的模擬題(1539)
評(píng)論排行榜
1.?vista & win7 下安裝 VC6(15)
2.?發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size)(6)
3.?創(chuàng)建win32透明窗體(3)
4.?發(fā)一個(gè)歸并排序的遞歸實(shí)現(xiàn)(2)
5.?開(kāi)篇(0)
發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size)
1
int
B_search(
int
a[],
int
key,
int
size)
2
{
3
if
(size
<
0
)
4
return
-
1
;
5
int
mid
=
size
/
2
;
6
if
(a[mid]
==
key)
7
return
mid;
8
else
if
(a[mid]
>
key)
9
return
B_search(a,key,mid
-
1
);
10
else
if
(a[mid]
<
key)
11
return
B_search(a
+
mid
+
1
,key,size
-
(mid
+
1
))
+
mid
+
1
;
12
}
posted on 2010-10-11 23:52
喬寧博
閱讀(2095)
評(píng)論(6)
編輯
收藏
引用
FeedBack:
#
re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 10:30
陳梓瀚(vczh)
C++函數(shù)如果是尾遞歸是不能寫(xiě)成遞歸的……這個(gè)遞歸版本只有在haskell和類(lèi)似語(yǔ)言上才有意義。
回復(fù)
更多評(píng)論
#
re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 10:48
schindlerlee
@陳梓瀚(vczh)
什么意思?為啥不能寫(xiě)成遞歸的?
回復(fù)
更多評(píng)論
#
re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 11:05
陳梓瀚(vczh)
@schindlerlee
因?yàn)閷?xiě)成遞歸的話(huà),空間復(fù)雜度會(huì)從O(1)上升到O(lgn),是不行的。
回復(fù)
更多評(píng)論
#
re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 11:13
schindlerlee
@陳梓瀚(vczh)
哦。。這個(gè)意思啊。。
回復(fù)
更多評(píng)論
#
re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 16:17
陳梓瀚(vczh)
@schindlerlee
當(dāng)然如果是haskell的話(huà),他會(huì)發(fā)現(xiàn)然后幫你處理成非遞歸的,所以可以寫(xiě)……
回復(fù)
更多評(píng)論
#
re: 發(fā)一個(gè)二分查找的遞歸版本int B_search(int a[],int key,int size)
2010-10-13 07:46
喬寧博(noble qiao)
對(duì)你說(shuō)的那個(gè)haskell還不太了解,去學(xué)習(xí)學(xué)習(xí)@陳梓瀚(vczh)
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Copyright ©2025 喬寧博 Powered by:
博客園
模板提供:
滬江博客
国产成人久久精品激情
|
国产精品福利一区二区久久
|
久久综合五月丁香久久激情
|
色综合久久久久网
|
久久综合成人网
|
国产色综合久久无码有码
|
99精品国产综合久久久久五月天
|
成人国内精品久久久久影院
|
久久99国产综合精品
|
国产成人无码精品久久久久免费
|
蜜桃麻豆WWW久久囤产精品
|
99蜜桃臀久久久欧美精品网站
|
久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡
|
久久99精品久久久久久动态图
|
国产精品九九久久精品女同亚洲欧美日韩综合区
|
国产午夜精品理论片久久
|
久久精品国产99国产精品导航
|
久久久久久狠狠丁香
|
亚洲狠狠婷婷综合久久蜜芽
|
久久久久九九精品影院
|
久久天天躁狠狠躁夜夜网站
|
久久久黄片
|
99久久免费只有精品国产
|
亚洲AV无码久久精品蜜桃
|
久久午夜综合久久
|
999久久久免费国产精品播放
|
亚洲狠狠婷婷综合久久久久
|
久久久国产99久久国产一
|
精品久久久无码中文字幕
|
久久不见久久见免费视频7
|
久久精品国产亚洲AV蜜臀色欲
|
久久人人超碰精品CAOPOREN
|
国产精品亚洲综合专区片高清久久久
|
国产免费久久久久久无码
|
亚洲国产精品无码久久一线
|
亚洲性久久久影院
|
久久久久久午夜精品
|
国产精品一区二区久久精品涩爱
|
国产毛片久久久久久国产毛片
|
久久青青色综合
|
久久久国产视频
|