STX B+ Tree

Software screenshot:
STX B+ Tree
Podrobnosti Software:
Verze: 0.9
Datum uploadu: 17 Feb 15
Vývojka: Timo Bingmann
Licence: Volný
Popularita: 37

Rating: 4.0/5 (Total Votes: 1)

STX B + Tree je příkazového řádku a grafické open source software, který obsahuje různé C ++ třídy šablony, které umožňují vývojářům implementovat B + dat stromů a klíče kontejner B + strom v hlavní paměti jejich aplikací.
C ++ třídy poskytované v rámci programu STX B + Tree jsou speciálně navrženy jako alternativy pro STK (Standard Template Library) kontejnery množinové, nastavení, Multimap, a mapa.
Aby se zajistilo, že implementace je správný, C ++ třídy šablony obsahují důkladné ověření a tvrzení mechanismy, testováním stromu invarianty. Jedná se o operační systém nezávislý software.The STX B + Tree demo programIn přírůstkem do programu příkazového řádku, projekt je k dispozici ke stažení jako demo program. STX B + Tree demo program je grafický software, který vám umožní vyzkoušet STX B + strom před jejím provedením v aplikaci.
Budete mít možnost nastavit typ dat a uzel sloty pro B + stromu, povolit podporu pro duplicitní klíče, zadejte klíčové a datové hodnoty, stejně jako si můžete vybrat operaci (insert, mazání, vložte náhodný, najít klíč, rovné rozsah , jasné a file zatížení) .Getting začal STX B + TreeTo instalaci a použití softwaru STX B + strom na svém počítači GNU / Linux, budete muset nastavit, optimalizace (volitelně) a sestavit program pomocí příkazového řádku na terminálu emulátor.
Chcete-li to, že budete muset nejprve stáhnout nejnovější verzi softwaru z Softoware, archiv uložit na místě dle Vašeho výběru (např domovském adresáři nebo Desktop), rozbalte ho s vaší oblíbenou správce archivů, otevřete terminál aplikaci a jít k umístění extrahované archivních souborů (např cd /home/softoware/stx-btree-0.9).
Tam, musíte použít & lsquo, ./ configure-rsquo; příkaz pro konfiguraci a optimalizaci program pro konkrétní hardwarové architektury a / nebo operační systém, spusťte a lsquo, jak & rsquo; Příkaz k sestavení STX B + strom, následuje & lsquo, make install-rsquo; Příkaz k jeho instalaci celého systému

Co je nového v této verzi:.

  • btree.h: změna find_lower () pro nepoužívejte binární vyhledávání pro malé velikosti uzlů. Více o tom na svém blogu.
  • btree.h:., Kterým se provádí bulk_load () postavit B + strom z předem řazeny iterator rozmezí
  • btree.h:. Nahrazení kopie smyčky s std :: kopírování hovorů
  • btree.h:. Přidán parametr šablony UsedAsSet přeskočit kopírování jednoho bytu value_type pole v sadě balení specializací
  • Licence:. Změna šablony zdrojový kód záhlaví licenci Boost licenci, a zbytek na GPLv3
  • memprofile:. Pomocí malloc_count vytvořit profil paměti mapových kontejnerů
  • speedtest:. Mnoho změn patří TR1 :: unordered_set a spustit i mapu a nastavit kontejnerové testy
  • TestSuite:. Odstraňování CppUnit a pomocí přiloženého tpunit ++ namísto

Co je nového ve verzi 0.8.6:

  • chybějící funkce STL, vymazat (iterator ITER) , nebyl nikdy realizován.
  • byla přidána podpora pro STK přidělující jako parametry šablony.
  • chyba při posunu dvojice zleva doprava koncové uzly byla během vypuštění na dobu určitou.
  • Zrychlené testy byly prováděny opět up-to-date hardwaru.

Co je nového ve verzi 0.8.3:

  • Všechny problémy s ukazatelem kořen == NULL mít bylo opraveno.
  • selhání při pokusu o kopírování postavit prázdné b-stromu, nebo když se snaží odstranit neexistující položku z prázdné b-stromu byla opravena.
  • pád při spuštění ověření () na lačný btree objekt byl opraven.
  • Nyní kořen je uvolněna, když je poslední položka odstraněna.

Ukázky

stx-b-tree_1_69018.png

Podobný software

Ostatní software developer Timo Bingmann

digup
digup

12 May 15

Komentáře k STX B+ Tree

1 Komentáře
  • Nguyễn Huyền 26 Jun 20
    cho em xin đoạn code với ạ
Přidat komentář
Zapnout obrázky!