簡體   English   中英

具有寬度優先搜索功能的JavaScript二叉樹

[英]JavaScript Binary Tree w/ Breadth First Search

從C ++過渡到Web開發,並對AngularJS中的BST和數據結構感到好奇。

我想創建一個具有廣度優先搜索選項的BST。 在C ++中,我將創建一個帶有左右指針的節點。 然后使用隊列使根節點入隊,查看是否與所需值匹配,如果不匹配,則推動子元素並出根。

我真的不確定在JavaScript AngularJS中從哪里開始,因為沒有結構或指針。 在AngularJS中執行$ http.get()時,我想將數據存儲在BST中並使用BFS搜索項目。

誰能建議一個起點? 使用純JavaScript創建自定義數據結構會更好嗎?

編輯 :將“節點”更改為“結構;” 將問題標題“ AngularJS”編輯為“ JavaScript”,因為我現在了解基礎數據結構將以基本語言而非框架構建。

AngularJS是一個mvc框架...與數據結構無關。

是的,您必須使用純js來完成。

有一些庫可能使它更容易使用,請參見: https : //lodash.com/docshttp://underscorejs.org/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM