[問題] Max Heap Tree

看板C_and_CPP作者 (kururu)時間12年前 (2012/06/14 17:46), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Visual Studio C 問題(Question): 想用array做出符合Max Heap Tree的陣列 但好像有問題 餵入的資料(Input): 3 5 2 6 1 預期的正確結果(Expected Output): 6 5 2 3 1 錯誤結果(Wrong Output): 6 5 2 1 3 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/dFjZJ 補充說明(Supplement): 有人說我不需要執行creatheap這個副程式 我不太確定 請各位強者幫忙 謝謝 -- ===== 啊~ ▃▃▃▃嘔~~~ 聖光啊~ 海德格 ㄨ ㄨ —⊙–⊙- ╱ 眼前的廢文值得一戰!! 救我!! ▄▄▄ . . ◢◤ 。 ﹕ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.192.79

06/14 18:12, , 1F
6(5(1,3),2)跟6(5(3,1),2) 都是吧
06/14 18:12, 1F

06/16 17:09, , 2F
照原po輸入順序與 MaxHeap 特性,
06/16 17:09, 2F

06/16 17:09, , 3F
應該只有 6(5(3,1),2) 這個可能。
06/16 17:09, 3F
文章代碼(AID): #1FsRBdSk (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1FsRBdSk (C_and_CPP)