I Will Never Stop~
Qt
C++博客
首頁
新隨筆
聯系
聚合
管理
隨筆 - 7 文章 - 27 trackbacks - 0
<
2025年5月
>
日
一
二
三
四
五
六
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
7
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
給我留言
查看公開留言
查看私人留言
隨筆檔案
(7)
2011年3月 (1)
2010年10月 (2)
2010年1月 (3)
2009年12月 (1)
搜索
最新評論
1.?re: vista & win7 下安裝 VC6
2003就是VC6@空明流轉
--基本原
2.?re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size)
對你說的那個haskell還不太了解,去學習學習@陳梓瀚(vczh)
--喬寧博(noble qiao)
3.?re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size)
@schindlerlee
當然如果是haskell的話,他會發現然后幫你處理成非遞歸的,所以可以寫……
--陳梓瀚(vczh)
4.?re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size)
@陳梓瀚(vczh)
哦。。這個意思啊。。
--schindlerlee
5.?re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size)
@schindlerlee
因為寫成遞歸的話,空間復雜度會從O(1)上升到O(lgn),是不行的。
--陳梓瀚(vczh)
閱讀排行榜
1.?創建win32透明窗體(7585)
2.?vista & win7 下安裝 VC6(4520)
3.?發一個二分查找的遞歸版本int B_search(int a[],int key,int size)(2086)
4.?發一個歸并排序的遞歸實現(1788)
5.?poj1305 Fermat vs_ Pythagoras 一個簡單的模擬題(1535)
評論排行榜
1.?vista & win7 下安裝 VC6(15)
2.?發一個二分查找的遞歸版本int B_search(int a[],int key,int size)(6)
3.?創建win32透明窗體(3)
4.?發一個歸并排序的遞歸實現(2)
5.?開篇(0)
發一個二分查找的遞歸版本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
喬寧博
閱讀(2086)
評論(6)
編輯
收藏
引用
FeedBack:
#
re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 10:30
陳梓瀚(vczh)
C++函數如果是尾遞歸是不能寫成遞歸的……這個遞歸版本只有在haskell和類似語言上才有意義。
回復
更多評論
#
re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 10:48
schindlerlee
@陳梓瀚(vczh)
什么意思?為啥不能寫成遞歸的?
回復
更多評論
#
re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 11:05
陳梓瀚(vczh)
@schindlerlee
因為寫成遞歸的話,空間復雜度會從O(1)上升到O(lgn),是不行的。
回復
更多評論
#
re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 11:13
schindlerlee
@陳梓瀚(vczh)
哦。。這個意思啊。。
回復
更多評論
#
re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size) 2010-10-12 16:17
陳梓瀚(vczh)
@schindlerlee
當然如果是haskell的話,他會發現然后幫你處理成非遞歸的,所以可以寫……
回復
更多評論
#
re: 發一個二分查找的遞歸版本int B_search(int a[],int key,int size)
2010-10-13 07:46
喬寧博(noble qiao)
對你說的那個haskell還不太了解,去學習學習@陳梓瀚(vczh)
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 喬寧博 Powered by:
博客園
模板提供:
滬江博客
久久久久久毛片免费看
|
91精品国产91热久久久久福利
|
久久综合色之久久综合
|
国产午夜精品久久久久九九电影
|
99精品久久久久久久婷婷
|
国产99久久久国产精品~~牛
|
久久人妻少妇嫩草AV无码蜜桃
|
一97日本道伊人久久综合影院
|
久久亚洲AV成人出白浆无码国产
|
久久九九青青国产精品
|
人妻丰满?V无码久久不卡
|
avtt天堂网久久精品
|
久久人人爽人人精品视频
|
久久福利青草精品资源站
|
亚洲伊人久久成综合人影院
|
麻豆精品久久久一区二区
|
伊人久久亚洲综合影院
|
美女写真久久影院
|
久久国产精品一国产精品金尊
|
亚洲欧美成人久久综合中文网
|
国产91色综合久久免费分享
|
久久久无码精品亚洲日韩蜜臀浪潮
|
久久人妻AV中文字幕
|
国产精品久久久久久久久久免费
|
久久久久女人精品毛片
|
久久精品日日躁夜夜躁欧美
|
国内精品久久久久久久涩爱
|
99久久精品国产高清一区二区
|
亚洲精品国精品久久99热
|
国产精品一区二区久久精品
|
久久久久久久久无码精品亚洲日韩
|
青青草国产成人久久91网
|
久久66热人妻偷产精品9
|
亚洲精品高清国产一线久久
|
国产精品久久久久久久久软件
|
精品熟女少妇aⅴ免费久久
|
久久免费美女视频
|
国内精品久久久久久久久电影网
|
欧美777精品久久久久网
|
久久线看观看精品香蕉国产
|
亚洲嫩草影院久久精品
|