2 रिपॉजिटरी
Low-level implementations of fundamental data structures written in C.
Distinguishing note: The candidates focus on APIs, setups, or specific extensions rather than a general data structure library identity
Explore 2 awesome GitHub repositories matching operating systems & systems programming · C Data Structure Libraries. Refine with filters or upvote what's useful.
uthash C के लिए एक मैक्रो-आधारित डेटा स्ट्रक्चर लाइब्रेरी है जो हैश टेबल, लिंक्ड लिस्ट, स्टैक और डायनामिक एरे का हेडर-ओनली कार्यान्वयन प्रदान करती है। यह बाहरी लाइब्रेरी लिंकिंग की आवश्यकता के बिना की-आधारित लुकअप और व्यवस्थित डेटा स्टोरेज की अनुमति देती है। यह लाइब्रेरी मैक्रोज़ के माध्यम से उपयोगकर्ता-परिभाषित स्ट्रक्चर्स में सीधे मेटाडेटा एम्बेड करने के लिए इंट्रूसिव लिंकिंग का उपयोग करती है। यह दृष्टिकोण इन-प्लेस स्ट्रक्चर एक्सटेंशन को सक्षम बनाता है, जिससे कंटेनर नोड्स के लिए अलग मेमोरी आवंटन के बिना मौजूदा स्ट्रक्ट्स में हैश और लिंक फ़ील्ड जोड़े जा सकते हैं। यह प्रोजेक्ट विशेष मेमोरी और डेटा स्ट्रीम मैनेजमेंट को भी कवर करता है, जिसमें निरंतर डेटा प्रवाह के लिए फिक्स्ड-साइज़ सर्कुलर बफ़र्स और स्वचालित मेमोरी आवंटन के साथ स्ट्रिंग बफ़र्स शामिल हैं। ये यूटिलिटीज़ संसाधन-सीमित वातावरण और एम्बेडेड सिस्टम में डेटा हैंडलिंग को आसान बनाती हैं।
Implements essential data structures like linked lists and stacks specifically for the C language.
klib is a comprehensive C standard library extension and data structure toolkit. It provides a set of fundamental tools for memory management, data organization, and general-purpose utility functions for standalone C applications. The project features specialized capabilities for bioinformatics sequence analysis, including the parsing of FASTA, FASTQ, and Newick formats and the implementation of Smith-Waterman sequence alignment and Hidden Markov Models. It also includes a mathematical computation library for numerical routines and expression evaluation, as well as a lightweight HTTP and FTP
Provides low-level C implementations of fundamental data structures including hash tables, B-trees, and AVL trees.