java 板


LINE

※ 引述《kingofsdtw (不能閒下來!!)》之銘言: : 請問... : Quick Sort按照"原意" middle應該是啥呢? : 目前以下都寫出可以跑的Function : 但是身邊查到的國外網頁教學和課本大多是採用a 方案 : a. middle = arry[left + right]; : if(arry[left]> middle)..... : b. middle = (left +right) /2; : if(arry[left] >arry[middle] ).... : Code: http://codepad.org/iVymx6kA 1. 我不覺得這是 Java 問題 2. 你的程式碼註解... 幾乎可視為沒有 把右大括號打上註解,著名左大括號的... 用意(?) 這幾乎沒有什麼額外的意義 3. 我實在看不懂你文章當中的 a 要怎麼跑 用你程式裡頭的變數定義 (然後還得自己把 array 代換成 data, 以及忽略搞不懂你的 if 到底是指程式碼中的哪一段) 你寫的 a 不是有 typo,不然就是... 我也不知道是什麼了 是故,原文給予 s -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.107.35
※ 文章網址: http://webptt.com/m.aspx?n=bbs/java/M.1398682587.A.9E1.html
1F:推 k47100014:middle就只是取陣列中間的意思而已 a是取該數字 b是位置 04/28 20:28
2F:推 k47100014:a少了/2 →middle = arry[(left+right)/2]; 04/28 20:30
3F:推 k47100014:至於if 為什麼找不到:他只是舉例而已 04/28 20:33
4F:→ morris282:你的code算法正確嗎 04/28 21:29
5F:→ morris282:第一個DATA[]如果1不是第一個元素 就可能不是升冪排序 04/28 21:34
6F:推 k47100014:樓上 你可能不太懂Quick Sort的算法 1是不是第一個沒差 04/28 21:45
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 一個上來問 quick sort 的人做出如此發言,我無言
7F:→ morris282:正常QUICKSORT對任何陣列都能得到升冪排序的結果吧? 04/28 21:49
8F:→ morris282:他的code對某些陣列來說沒辦法得到正確的升冪排序 04/28 21:50
9F:推 k47100014:QuickSort本來不管如何都無法有正確的排序big O(n logn) 04/28 21:52
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 我完全看不懂這句在講什麼,懇請國文大師幫忙斷句 如果是「QuickSort本來不管如何都無法有正確的排序,big O(n logn)」 先不論後頭幹麼扯個 big-O n*log(n) 只是看到有一種排序演算法,居然沒辦法保證有正確的排序 那我還不如乖乖用 bubble sort 就算了 至於其他斷句的可能,我無法 綜觀原 po k47100014 的發問 以我淺薄的演算法 / 國文 / Java 程度 我實在無法感受到發問的誠意
10F:→ morris282:如果QuickSort不是要排升/降冪 那就是我搞錯了 04/28 21:53
morris282 的氣度,請受小的我一拜 Orz 所以我決定連我這篇也 s 了 ※ 編輯: PsMonkey (114.43.107.35), 04/28/2014 22:06:27
11F:推 k47100014:阿 我錯了 morris你是對的 04/28 22:00
12F:→ kingofsdtw:我Code 有Bug無法排升/降冪 @@?? 04/28 22:03
然後我也搞錯了,原來兩個 k 不是同一個人 在此致歉... Orz 不過我還是決定 s 文 ※ 編輯: PsMonkey (114.43.107.35), 04/28/2014 22:07:50
13F:→ morris282:{12,5,26,7,14,3,7,2,1}似乎沒辦法得到正確的排序 04/28 22:25







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP