最贊回答 / qq_啟明星的痛苦_0
開篇他就講過,二叉樹的算法在海量數據的排序上相比于其他排序算法效率要高很多,中序遍歷相當于數組的升序排列,前序遍歷是對相同二叉樹的賦值,但是對于重新排列一個相同結構二叉樹來說,效率也要高很多,后序遍歷相當于對數組的降序排列。
2017-09-21
最新回答 / weixin_慕的地2299751
我試了下,如果按你這樣寫,要在調用的時候this.min = function(node) { return findMin(); }這里要寫return??!另一種,參考另外一個評論區朋友寫的:<...圖片...>
2017-09-19
最新回答 / 胖官與他的面包
二叉樹主要是循環遍歷的一個方便,可以用在你在全文搜索一個內容時,比如一個文章中你需要查找的內容出現在哪一行或者哪個位置,通過二叉樹循環遍歷方法查找 我是這么覺得的
2017-09-19
最新回答 / 洋洋哥哥
這里涉及一個javascrip 閉包的概念,簡單地說就是 函數外部是無法訪問函數內部定義的變量的,學過java的話可以這么理解, insertNode為公開函數。函數外部可以通過new 出來的對象訪問,而函數內部的定義的變量則無法訪問:Node, insert為私有函數和變量。
2017-09-16
已采納回答 / 麥克白cat
??????? 二叉樹排序是一種數據結構,需要結合實際應用。
??????? 如果你實際應用中允許接收相同的值,那么向左向右插入都可以,只需要
要保證樹在中序遍歷時是非嚴格單調遞增即可
如果你實際應用中要求值唯一,那么你在實現時,應該以某種形式告訴用戶需要唯一。比如拋出異常等
2017-09-08