STX B+ Tree

軟件截圖:
STX B+ Tree
軟件詳細信息:
版本: 0.9
上傳日期: 17 Feb 15
開發: Timo Bingmann
許可: 免費
人氣: 194

Rating: 4.0/5 (Total Votes: 1)

STX B +樹是一個命令行和圖形的開源軟件,它包含各種C ++模板類,它允許開發者實現一個B +樹的數據,並在其應用程序的主內存B +樹密鑰容器。
由STX B +樹程序提供的C ++類是專門設計作為STL(標準模板庫)集裝箱多重集,設置,multimap中,與地圖的替代品。
為了確保實現是正確的,C ++模板類包含全面的驗證和斷言機制,通過測試樹不變量。它是一個獨立於操作系統的軟件。STX B +樹演示programIn除了命令行程序,該項目是可供下載的演示程序。在STX B +樹的演示程序是一個圖形化的軟件,可以讓你在你的應用程序中實現它之前測試STX B +樹。
你將能夠設定的數據類型和節點槽的B +樹,使重複的鍵,輸入鍵和數據值,以及選擇的動作(插入,擦除,插入隨機的,找到關鍵,等於範圍的支持,明確和負載文件).Getting開始STX B + TreeTo安裝和使用STX B +樹軟件的GNU / Linux的計算機上,你將不得不配置,優化(可選),並通過在終端命令行編譯程序仿真器。
要做到這一點,你必須先下載從Softoware該軟件的最新版本,保存存檔您選擇(例如家庭DIR或台式機)的位置,與您喜愛的歸檔管理器解壓,打開終端應用程序走要提取的歸檔文件的位置(例如CD /home/softoware/stx-btree-0.9)。
在那裡,你必須使用&lsquo的; ./配置及rsquo的;命令配置和優化程序特定的硬件架構和/或操作系統,然後運行&lsquo的;讓&rsquo的;命令編譯STX B +樹,其次是&lsquo的,使安裝和rsquo的;命令寬安裝系統

什麼在此版本中是新的

  • 在btree.h:改變find_lower()來不使用二進制搜索小節點的尺寸。更多關於這在我的博客。
  • btree.h:實施bulk_load()從預先排序迭代器區間構造一個B +樹
  • btree.h:更換副本與循環的std ::複製電話
  • btree.h:添加模板參數UsedAsSet跳過一個字節的value_type陣列的複製中集集裝箱專業化
  • 許可證:改變模板頭的源代碼的許可證,以提高許可證,其餘為GPLv3
  • memprofile:使用malloc_count創建地圖容器的存儲配置文件
  • SPEEDTEST:許多變化還包括TR1 :: unordered_set並同時運行圖並設置容器內測試
  • 在測試套件:刪除CppUnit的使用封閉式tpunit ++而不是

什麼是0.8.6版本,新的

  • 系統缺少STL功能,刪除(迭代器ITER) ,實施。
  • 支持是為STL分配器添加模板參數。
  • 當從左中刪除固定右葉節點轉移對中的錯誤。
  • 在速度測試上了最新的硬件再次運行。

什麼在0.8.3版本新

  • 在與根節點指針所有問題== NULL有被修復。
  • 在試圖複製構建一個空的B樹或試圖刪除一個空的B樹不存在的項目時,當崩潰已得到修復。
  • 在運行驗證()的空二叉樹對象已被固定時崩潰。
  • 現在,當最後一個項目被刪除根節點被釋放。

截圖

stx-b-tree_1_69018.png

類似的軟件

GNU Make
GNU Make

20 Jun 16

GNU 8085 Simulator
GNU 8085 Simulator

12 May 15

nwbintools
nwbintools

14 Apr 15

Autoconf
Autoconf

14 Apr 15

顯影劑的其他軟件 Timo Bingmann

digup
digup

12 May 15

意見 STX B+ Tree

1 註釋
  • Nguyễn Huyền 26 Jun 20
    cho em xin đoạn code với ạ
添加評論
打開圖片!