STX B+ Tree

Screenshot Software:
STX B+ Tree
Szczegóły programowe:
Wersja: 0.9
Filmu: 17 Feb 15
Wywoływacz: Timo Bingmann
Licencja: Wolny
Popularność: 194

Rating: 4.0/5 (Total Votes: 1)

STX B + Drzewo jest z linii poleceń i graficzne oprogramowanie open source, które zawiera różne klasy C ++ szablonów, które pozwalają programistom na wdrożenie danych B + drzewa i B + drzewa kluczową pojemnik w głównej pamięci swoich aplikacji.
W C ++ przewidziane zajęcia w ramach programu + Drzewo STX B są specjalnie zaprojektowane jako alternatywa dla STL (Standard Template Library) pojemniki multiset ustaw, multimap i map.
W celu upewnienia się, że implementacja jest poprawna, C ++ klasy szablonów zawierają dokładnych mechanizmów weryfikacji i twierdzenie, testując niezmienników drzew. Jest niezależny system operacyjny oprogramowaniem do STX B + drzewa programIn demo dodatek do programu wiersza polecenia, projekt jest dostępny do pobrania jako program demo. Program demo STX B + Drzewo jest graficznym oprogramowaniem, które pozwala testować na drzewie B + STX przed wdrożeniem go w aplikacji.
Będzie można ustawić typ danych i węzłów sloty na B + drzewa, włącz obsługę duplikatów kluczy, wejście główne i danych wartości, a także do wyboru operacji (wkładka, kasowanie, wstawić losowe, znaleźć klucz, równy zakres , jasne i plików obciążenia) .Getting rozpoczął STX B + TreeTo zainstalować i korzystać z oprogramowania STX B + drzewa na komputerze GNU / Linux, będziesz musiał skonfigurować, optymalizacji (opcjonalnie) i skompilować program z linii poleceń w terminalu emulator.
Aby to zrobić, musisz najpierw pobrać najnowszą wersję oprogramowania z Softoware, zapisać archiwum w wybranej lokalizacji (np reż Start lub pulpitu), rozpakować go z ulubionym kierownik archiwum, otwórz aplikację Terminal i przejdź na położenie wyodrębnionych plików archiwalnych (np cd /home/softoware/stx-btree-0.9).
Nie należy używać & lsquo; ./ configure & rsquo; Polecenie do konfiguracji i optymalizacji programu dla konkretnej architektury sprzętowej i / lub systemu operacyjnego, a następnie uruchomić i lsquo; & rsquo się; Komenda kompilacji STX B + drzewa, a następnie & lsquo; make install & rsquo; polecenie, aby go zainstalować systemu szerokości

Co nowego w tym wydaniu:.

  • btree.h: zmiany find_lower (), aby Nie używać binarnego wyszukiwania dla małych rozmiarów węzłów. Więcej na ten temat na moim blogu.
  • btree.h. Realizacji bulk_load (), aby skonstruować B + drzewa z wcześniej klasyfikowane zakresie iterator
  • btree.h. Zastępując kopię pętle z std :: kopiowania połączeń
  • btree.h:. Parametr szablonu UsedAsSet dodaje pominięcie kopiowania z bajtowych tablic value_type w specjalnościach zestaw kontenerów
  • licencji:. Zmiany szablonu licencji kodu źródłowego nagłówka Boost Licencji, a reszta na GPLv3,
  • memprofile:. Za pomocą malloc_count utworzyć profil pamięci kontenerów map
  • speedtest:. Wiele zmian, aby także tr1 :: unordered_set i uruchomić zarówno mapy i ustawić testy kontenerów
  • testsuite. Usuwania CppUnit i korzystania zamknięty tpunit ++ zamiast

Co nowego w wersji 0.8.6:

  • Funkcja brakuje STL, usunąć (iterator iter) , został wdrożony.
  • dodano obsługę dla podzielników STL jako parametry szablonów.
  • Błąd podczas zmiany par od lewej do prawej węzłach liści w czasie kasowania została ustalona.
  • Testy prędkości były prowadzone ponownie sprzętu up-to-date.

Co nowego w wersji 0.8.3:

  • Wszystkie problemy z wskaźnikiem węzła głównego == NULL mają zostały ustalone.
  • Błąd przy próbie kopiowania-skonstruować pusty btree lub podczas próby usunięcia nieistniejącego elementu z pustego btree został naprawiony.
  • Wypadek przy pracy sprawdzenia () na pusty obiekt btree została ustalona.
  • Teraz węzeł główny jest wolny, kiedy ostatni element jest usuwany.

Zrzuty ekranu

stx-b-tree_1_69018.png

Podobne oprogramowanie

Autoconf
Autoconf

14 Apr 15

Flat Assembler
Flat Assembler

14 Apr 15

Boost.Build
Boost.Build

2 Jun 15

Inne programy z deweloperem Timo Bingmann

digup
digup

12 May 15

Komentarze do STX B+ Tree

1 Komentarze
  • Nguyễn Huyền 26 Jun 20
    cho em xin đoạn code với ạ
Dodaj komentarz
Włącz zdjęć!