
B-Tree täytäntöönpano
Tämä täytäntöönpano Bayer-puita, jotka tavallisesti käytetään indeksejä tietokannat. Nämä rutiinit tarjoavat kaikki jutut, joita tarvitaan luomaan ja tuhoamaan lisätä, päivittää ja poistaa, kuorma-ja tuhoamaan etsiä ja kulkea, tarkista puu. Lajittele valtavien tietomäärien tekemällä monivaiheinen lajittelu on tilapäistiedostot.
Tämä täytäntöönpano tunnistaa automaattisesti, jos lähtötietoja sopii täydellisesti muistiin ja sitten se on paikallaan lajitella kautta quicksort. Jos sinulla ei ole ANSI-C kääntäjä, saat yhden (esimerkiksi GNU-C)
tai unohtaa tätä ohjelmaa (se käyttää prototyyppien ANSI-C tyyli
prototyyppejä, joten K & R-kääntäjä ei toimi). En * ei * tukea antiikin
K & R kääntäjiin.
Kokoelma
Voit määrittää ohjelman, muokkaa tiedostoa "jsconfig.h". Koska tämä on yleinen asetustiedosto, ei kaikki asetukset voidaan soveltaa tämän paketin. Jos olet epävarma, käytä grep tai jotain muuta saada selville jos erityinen kokoonpano tunnusta käytetään johonkin.
Ei default optimointi vaihtoehtoa käytetään Makefile koska tämä on kääntäjän riippuvainen. Täytyy selvittää, mikä vaihtoehto tuottaa parhaan tuloksen alustalla. Tarkista käsikirjan C-kääntäjän lisätietoja. Muuttuja COPTIMIZE on varattu optimointi. Joissakin järjestelmissä Olen kokemusta optimointiasetuksia annetaan alussa Makefile, kommentti ne järjestelmään.
- Tiedosto "ErrCodes.c" sisältää joukon kaikki virheilmoitukset, jotka tuottavat kirjaston rutiinit, vastaa ANSI "strerror"-function. kirjasto voidaan määrittää lataamaan virheilmoitukset vain kysynnän tiedosto "Error.txt", joka sisältää virheilmoitukset ASCII-tekstinä.
Tämä säästää tilaa executables. Tästä tiedosto "Error.txt" on asennettu maailmanlaajuisesti saataville tietyssä paikassa ja polku tiedoston nimi on määritettävä kuten
# Define CONFIG_ERRMSGFILE "/ tämä / on / / polku / nimi"
kun kootaan paketti (katso "jsconfig.h").
Tekijänoikeus
Tämä ohjelma on tekijänoikeus? 1993-1995 Jörg Schön. Luvan käyttää, kopioida ja levittää tätä ohjelmistoa ja sen asiakirjat mihinkään tarkoitukseen Herby myönnetään edellyttäen, että edellä tekijänoikeus näkyy kaikissa kopioissa. Maksua varten on otettava tämä paketti. Ohjelmisto toimitetaan "sellaisenaan" ilman suoraa eikä epäsuoraa takuuta.
Vikailmoitukset, kysymykset, parannuksia, lähetä sähköpostia osoitteeseen Jà ¶ rg Schà ¶ n
B-Tree täytäntöönpanosta (48.0 KiB, 4597 hits)
Tunnisteet: algoritmit , B-Tree , C-ohjelmointi , tietorakenne , Utilities
Kuten mitä näet?
Tullut yksi säännöllisillä tilaamalla! Sinun on ensimmäinen tietää kun lisäät suuri virkaa juuri näin. Liity asti joko RSS-syötteet tai Email päivitykset tänään!
Ei kommentteja tähän tehtävään. Voit jokin vastaus jotta nyt kuluva kautta RSS 2.0 syötteen . Voit siirtyä loppuun ja jättää vastauksen tai Trackback polveutua sinun oma asema.


































