| C Algoritmen-bibliotheek C-algoritmenbibliotheek is een verzameling van veelgebruikte algoritmen voor computerwetenschappen. |
Download nu |
C Algoritmen-bibliotheek Rangschikking & Samenvatting
- Naam uitgever:
- Simon Howard
C Algoritmen-bibliotheek Tags
C Algoritmen-bibliotheek Beschrijving
C Algoritmen Library is een verzameling van veelgebruikte algoritmen voor computerwetenschappen. C Algoritmen Library is een verzameling van veelgebruikte computerwetenschappelijke algorithms.De focus staat op code die goed gedocumenteerd en getest, draagbaar en herbruikbaar is. De C-programmeertaal heeft een veel kleinere standaardbibliotheek in vergelijking met andere modernere programmeertalen zoals Java of Python.in bijzonder, het mist implementaties van veel gemeenschappelijke gegevensstructuren en algoritmen. Dit is een verzameling van dergelijke algoritmen om dit probleem te verlichten. De broncode wordt vrijgegeven onder de gemodificeerde BSD-licentie, en kan als zodanig vrij worden gewijzigd en opnieuw worden gebruikt in elk project, ofwel eigen of gratis. Het is geschreven in 100% ANSI-standaard C.Elk algoritme is geschreven om onafhankelijk te zijn van de andere implementaties, waardoor bepaalde algoritmen als nodig kunnen worden opgenomen in projecten als nodig.Data StructuresCollectionSArmayList: automatisch het wijzigen van array. Double Linked List: een set waarden opgeslagen in een lijst met links die in beide richtingen wijzen. Slechts gekoppelde lijst: een reeks waarden opgeslagen in een lijst met koppelingen die in de ene richting wijzen. Wachtrij: dubbele wachtrij die kan worden gebruikt als een FIFO of een stapel. Set: ongeordende set van waarden.mappingsShash-tabel: verzameling van waarden die kunnen worden aangepakt met behulp van een sleutel. Trie: Snelle mapping met behulp van snaren als sleutels. Binair zoeken Treesavl Tree: evenwichtige binaire zoekboom met O (log n) Worst Case Performance.Utility Functionsall van de bovengenoemde gegevensstructuren werken op ongeldige wijzers. Het is soms nodig om waarden te vergelijken (bij het sorteren van een lijst, bijvoorbeeld) of een hash-toets (in een hash tabel of set). Dit gebeurt door een aanwijzer te geven aan een functie die deze functionaliteit biedt. De volgende functies bieden deze functionaliteit voor sommige gemeenschappelijke gegevenstypen. · Integer-vergelijking en hash-functies. · Stringvergelijking en hash-functies. · Generieke (ongeldige) aanwijzervergelijking en hash-functies. Wat is er nieuw in deze release: · Deze versie bevat verschillende bugfixes plus uitgebreide verbeteringen aan de testsuite.
C Algoritmen-bibliotheek Gerelateerde software