[問卦] 二分樹的搜尋中為什麼排列不需要時間?
https://youtu.be/Ij8-xX3PreE
看到上面這個講解,
開頭是二分樹,
[1,3,4,6,7,8,9]
如果要找4,則先跟數列中央數比較大小(運算一次)
小則取左,大則取右
接著再跟[1,3,4]其中的中央數 3 比較大小(運算一次)
小則取左,大則取右
最後找尋到4,只做了兩次比較運算
如果沒有排序後利用二分方式,
使用線性查找比對,可能需要的比較運算次數
就是每個都比較
可是演算法的效率,好像很多都是
直接排序好了,不理會有一萬個 數 這種情形
只去看比較大小的 運算次數,以計算搜尋效率
問題是排序那些資料不用花時間嗎?
怎麼都可以不算進去?
有沒有卦?
--
※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.227.177 (臺灣)
※ PTT 網址
→
這裡是八
噓
仙
推
log(n)
→
排序是另外算沒錯啊
→
因為他這邊只在說這個演算法花的時間
→
演算法在意的是order
噓
靠邀阿 回去重學好嗎 你的資料結構老師在
→
哭了 因為你舉的例子是二元搜尋數啦幹
→
他假定輸入是排好的 這是前提
→
還有 人家是問搜尋效率 bst早就sort好
→
了是在問三小排序 問你打字一分鐘打多少
→
字的時候你會把電腦開機時間也算進去嗎?
→
binary search的前提就是排序好啊
推
他後面有講插入刪除的部分
→
這裡真的是寶可夢版
噓
你都說是二元樹了 當然已經排序好
噓
就像你自己說的 要是資料一萬筆排序
→
也要時間 那一百萬筆排序要更多時
→
間 一億筆資料排序要更多時間 這樣
→
這樣討論搜尋的速度幹嘛XD
推
先判斷要處理的資料結構,再選擇適合的
→
方法寫
推
起跑線先決定好,不要自己畫,自擾
噓
插入跟搜尋都分不出來你還是別唸了吧
噓
「插入複雜度」
噓
一堆文組嗎? 誰說二元樹就是排序? 寫出來
→
的code肯定堪慮 笑死
→
樓上,影片是紅黑樹,你覺得有沒有排序
→
過
推
???
爆
[問卦] 台灣有什麼是比較便宜的台灣賣比較貴好像不是新聞, 不只萊姆酒, 還有車價、房價以及各種生活中大小物品, 去日本要買藥妝和3C、去美國要帶保健品, 有美國朋友很不能理解為何去美國要買保健品,爆
[問卦] python做科學運算,要分享什麼?欸欸 我明天group meeting要分享python科學數值運算小技巧 我目前想到要講的 1. 介紹numpy 2. 不要用迴圈 用numpy 3. 用numba jit編譯![[問卦] python做科學運算,要分享什麼? [問卦] python做科學運算,要分享什麼?](https://i.imgur.com/r4IJDdNb.jpg)
81
[問卦] 姓夏的名字要怎麼取比較好小弟的朋友還在左思右想小孩的名字要怎麼取 目前只有想到 “夏一”, 感覺男女都通用 請問有什麼比較適合姓夏的名字 s 謝謝各位!![[問卦] 姓夏的名字要怎麼取比較好 [問卦] 姓夏的名字要怎麼取比較好](https://i.imgur.com/kMozQNKb.jpg)
46
[心得] MAC終於也能玩大作 GeForce NOW近期心得身為資深社畜,外地出差個三天二夜 算是每個月幾乎都會發生個一次的事 而因為工作內容的關係 就算是出差的情況下有時一天也要跑好幾個地點![[心得] MAC終於也能玩大作 GeForce NOW近期心得 [心得] MAC終於也能玩大作 GeForce NOW近期心得](https://i.imgur.com/nGvusKab.jpg)
34
Re: [討論] 美軍開圖的方法是影像比對(昨天比今天)1) 先把衛星圖像降解析度, 減少資料量 取低解析度和基準圖像相減,取差值用電腦進行濾波和後處理, 可疑的區域,再拉高解析度,與基準圖像取差值、濾波,進行複判, 層層篩選後,最後再以人工複判。![Re: [討論] 美軍開圖的方法是影像比對(昨天比今天) Re: [討論] 美軍開圖的方法是影像比對(昨天比今天)](https://scitechvista.nat.gov.tw/FileDownload/Article/20070807090400000000153.jpg)
26
[Vtub] 避免穿模全部加碰撞運算會怎樣目前幾乎全部V的3D都免不了穿模問題 那我在想如果把所有物件加入碰撞運算 會不會避免這個問題? 沒有做過3D建模不太懂 --![[Vtub] 避免穿模全部加碰撞運算會怎樣 [Vtub] 避免穿模全部加碰撞運算會怎樣](https://img.youtube.com/vi/8XPHiaNfVco/mqdefault.jpg)
19
[情報] Intel 4 較 Intel 7 運算效能提升 21.5%Intel 4 較 Intel 7 運算效能提升 21.5%,英特爾要藉新製程取得優勢 眾所周知,處理器龍頭英特爾 (Intel) 過去幾年因新製程節點開發遇瓶頸,讓競爭對手 AMD 有反攻機會。外媒《The Register》報導,英特爾正在規劃野心勃勃的五年計畫, 重新拿回處理器市場優勢。![[情報] Intel 4 較 Intel 7 運算效能提升 21.5% [情報] Intel 4 較 Intel 7 運算效能提升 21.5%](https://i.imgur.com/svq0EcAb.jpg)
8
[問卦] 男生跟女生腦力運算的差異如題啦 圍棋這種運動需要腦力大量運算 所以AI才屌打人類 問題來了 最近看了圍棋的比賽 頂尖的男棋手是屌打女棋手的 甚至可以讓子
[問卦] 量子電腦怎麼運算?看youtube介紹量子電腦是利用疊加態來做運算 可是我GOOGLE查到疊加態一旦測量就會崩塌 那這樣子要如何知道結果 還是量子電腦只能算一次 因為算完之後就會壞掉,是這樣子嗎?