STX B+ Tree

Software skärmdump:
STX B+ Tree
Mjukvaruinformation:
Version: 0.9
Ladda upp dagen: 17 Feb 15
Utvecklare: Timo Bingmann
Licens: Gratis
Popularitet: 37

Rating: 4.0/5 (Total Votes: 1)

STX B + Tree är ett kommandoradsverktyg och grafiska program med öppen källkod som innehåller olika C ++ mallklasser, som tillåter utvecklare att implementera ett B + träd uppgifter och ett B + träd nyckelbehållare i huvudminnet av deras ansökningar.
C ++ klasser tillhandahålls av STX B + träd programmet är särskilt utformade som alternativ för STL (Standard Template Library) containrar MULTISET, sätta, multimap och kartan.
För att se till att genomförandet är korrekt, C ++ mallklasser innehåller noggranna kontroller och påstående mekanismer, genom att testa träd invarianter. Det är ett operativsystem oberoende software.The STX B + träd demo programIn tillägg till kommandoraden programmet, finns tillgänglig för nedladdning som en demoprogram projektet. STX B + träd demoprogram är ett grafiskt program som låter dig testa STX B + träd innan du implementerar den i din ansökan.
Du kommer att kunna ställa in typ av data och nod platser för B + träd, aktivera stöd för dubbla nycklar, ingång nyckel och datavärden, samt att välja en operation (insert, radera, infoga slumpmässig, hitta nyckeln, lika intervall , tydlig och last fil) .Getting började med STX B + TreeTo installera och använda STX B + träd programvara på din GNU / Linux-dator, måste du konfigurera, optimera (valfritt) och kompilera programmet via kommandoraden på en terminal emulator.
För att göra det, måste du först ladda ner den senaste versionen av programvaran från Softoware, spara arkivet på en plats som du väljer (t.ex. Home dir eller stationär), packa upp den med din favorit arkivchef, öppna en terminal app och gå till platsen för de extraherade arkivfiler (t.ex. cd /home/softoware/stx-btree-0.9).
Där måste du använda & lsquo; ./ configure & rsquo; kommando för att konfigurera och optimera program för en specifik hårdvaruarkitektur och / eller operativsystem, kör sedan & lsquo; gör & rsquo; kommando för att sammanställa STX B + träd, följt av & lsquo; make install & rsquo; kommando för att installera det hela systemet

Vad är nytt i den här versionen:.

  • btree.h: föränderlig find_lower () till inte använda binär sökning för små nod storlekar. Mer om detta på min blogg.
  • btree.h:. Genomförande bulk_load () för att konstruera en B + träd från en pre-sorterade iterator intervall
  • btree.h:. Byte kopia loopar med std :: kopiera samtal
  • btree.h:. Sätts mall parameter UsedAsSet att hoppa kopiering av en byte value_type matriser i set container inriktningar
  • licens:. Föränderlig mall header källkod licens att Boost License, och resten till GPLv3
  • memprofile:. Använder malloc_count att skapa en minnesprofil kartbehållare
  • speedtest:. Många förändringar för att även inkludera tr1 :: unordered_set och köra både karta och som tester container
  • testsuite:. Avlägsnar cppunit och använda slutna tpunit ++ istället

Vad är nytt i version 0.8.6:

  • En saknad STL funktion, radera (iterator iter) , genomfördes.
  • Stöd lades för STL fördelnings som mallparametrar.
  • En bugg vid växling par från vänster till höger lövnoder under raderades fast.
  • Hastighets tester kördes igen på up-to-date hårdvara.

Vad är nytt i version 0.8.3:

  • Alla frågor med rotnoden pekaren == NULL har rättats.
  • En krasch när man försöker kopiera-konstruera en tom btree eller när man försöker ta bort ett icke-existerande objekt från en tom btree har fastställts.
  • En krasch när man kör verifiera () på en tom btree föremål har rättats.
  • Nu rotnoden frigörs när den sista posten tas bort.

Skärmbilder

stx-b-tree_1_69018.png

Liknande mjukvara

avrLab
avrLab

3 Jun 15

nwbintools
nwbintools

14 Apr 15

slacktrack
slacktrack

11 May 15

Annan programvara för utvecklare Timo Bingmann

digup
digup

12 May 15

Kommentarer till STX B+ Tree

1 Kommentarer
  • Nguyễn Huyền 26 Jun 20
    cho em xin đoạn code với ạ
Kommentar
Slå på bilder!