11 مستودعات
Implements specialized data structures like bitmaps and heaps for efficient collection management.
Distinct from Data Structure Implementations: Distinct from Data Structure Implementations: focuses on production-grade optimized structures for smart contracts rather than educational examples.
Explore 11 awesome GitHub repositories matching data & databases · Optimized Data Structures. Refine with filters or upvote what's useful.
This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t
Implements priority queues using heap structures for efficient retrieval of minimum or maximum elements.
Antigravity-Manager is an artificial intelligence model orchestration platform that functions as a unified gateway for interacting with multiple external service providers. It standardizes heterogeneous vendor data structures into a consistent internal schema, allowing third-party tools to interface with various models through a single, normalized API. The system distinguishes itself through automated infrastructure management, including the lifecycle tracking of service accounts and the secure rotation of authentication credentials. By acting as a middleware layer, it intercepts traffic to p
Routes tasks to optimal backend services based on real-time performance metrics and priority logic.
OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo
Implements optimized data structures to handle collections more efficiently than native arrays or mappings.
This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin
Data Structures maintain ordered pairs of values to efficiently manage state in graph traversal algorithms like Dijkstra.
go-datastructures is a collection of thread-safe and lock-free data structures designed for high-performance concurrent applications in Go. It provides a modular library of specialized algorithmic toolsets, including a lock-free collection library and an immutable data structure library. The project distinguishes itself through a suite of persistent AVL trees and hash array mapped tries that use branch-copying to preserve previous versions. It also implements non-blocking hash maps, queues, and tries that enable linearizable snapshots and concurrent updates without the use of mutual exclusion
Provides priority queues with floating-point keys and efficient decrease-key operations for graph algorithms.
algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard computer science textbook curriculum. It provides a comprehensive suite of fundamental implementations for sorting, searching, and core data organization. The project serves as a graph theory framework, offering tools for representing directed and undirected graphs and performing complex traversals and pathfinding. It also includes a broad sorting algorithm suite and a specialized library of Java data structures, including stacks, queues, priority queues, and symbol tables. I
Provides an indexed priority queue to efficiently retrieve and update elements associated with integer indices.
This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides a suite of tools for general algorithm implementation, including data structure management, graph theory analysis, and string processing. The library is distinguished by its specialized toolkits for cryptographic hashing and encoding, featuring implementations of MD5, SHA-1, and Base64. It also includes advanced capabilities for high-performance string processing via suffix trees and arrays, as well as computational number theory for primality testing and arbitrary-precision
Implements priority queues using binary heaps to efficiently extract minimum or maximum items.
هذا المشروع عبارة عن إطار عمل للحوسبة العلمية لنظام .NET، يوفر مجموعة شاملة من المكتبات للتحليل العددي، والإحصاء، والتحسين الرياضي. يعمل كمجموعة أدوات أساسية لتطوير التطبيقات في تعلم الآلة، ومعالجة الإشارات الرقمية، ورؤية الحاسوب. يوفر إطار العمل مجموعات أدوات متخصصة لتدريب ونشر النماذج التنبؤية، بما في ذلك الشبكات العصبية، وآلات ناقل الدعم، وأشجار القرار. كما يتميز بتكامل عميق للتحليل المرئي في الوقت الفعلي، مثل تتبع الكائنات واكتشاف ملامح الوجه، إلى جانب مكتبة مخصصة لمعالجة الإشارات الرقمية لالتقاط وتصفية إشارات الصوت والمستشعرات. تمتد مساحة الإمكانيات إلى تحليل المصفوفات عالي المستوى والجبر الخطي، ونمذجة الحالة الاحتمالية، وخوارزميات البحث الاستكشافي. كما تغطي مجموعة واسعة من أدوات معالجة البيانات، من تقليل الأبعاد والتطبيع إلى تنظيم البيانات المكانية ومكونات التصور العلمي. يتضمن النظام وحدات تحكم تكامل الأجهزة لتكوين الكاميرا، وإدارة منافذ GPIO، وأجهزة استشعار العمق المتخصصة.
Implements a priority queue to manage elements based on assigned priority for efficient state management.
توفر هذه المكتبة مجموعة من هياكل البيانات المتخصصة للغة Swift التي توسع المكتبة القياسية بأنواع حاويات متقدمة. تتضمن تطبيقات لطوابير مزدوجة النهاية باستخدام المخازن المؤقتة الدائرية، وطوابير الأولوية القائمة على أكوام الحد الأدنى والأقصى، وتخزين بت-مجموعة وبت-مصفوفة فعال في الذاكرة للقيم المنطقية. يتميز المشروع بمجموعات مرتبة تحافظ على العناصر في ترتيب مرتب عبر تطبيقات B-tree، بالإضافة إلى مجموعات وقواميس مستمرة تستخدم أشجار البادئة المضغوطة لمشاركة البيانات بين النسخ المحورة. كما يوفر حاويات متخصصة تحافظ على ترتيب الإدراج. تغطي المكتبة مجموعة من القدرات بما في ذلك إدارة الذاكرة منخفضة المستوى لمخازن C المؤقتة والقيم غير القابلة للنسخ، والتخزين ذو السعة الثابتة، واستخدام تجزئة robin hood لتحسين استخدام الذاكرة وسرعات البحث.
Implements priority queues using a min-max heap backed by an array for efficient priority-based retrieval.
This repository is a curated guide and implementation library of coding patterns used to solve data structures and algorithms problems. It serves as a technical interview study resource, providing a comprehensive set of strategies and computational logic examples for optimizing time and space complexity. The project focuses on standardized algorithmic patterns, including sliding windows, two pointers, and dynamic programming. It features specific implementations for a wide range of challenges, such as LeetCode problem solutions and specialized techniques like cyclic sort and bitwise XOR opera
Provides optimized implementations of fundamental data structures like heaps and arrays to improve time and space complexity.
يعمل هذا المستودع كمكتبة شاملة لحل المشكلات الخوارزمية، حيث يوفر تطبيقات مرجعية لتحديات علوم الكمبيوتر الأساسية. تم تصميمه كمورد للتحضير للمقابلات التقنية والتدريب على البرمجة التنافسية، مع التركيز على إتقان الأنماط الشائعة وهياكل البيانات المطلوبة لتقييمات البرمجة. يتميز المشروع بتقديم حلول تؤكد على استخدام Python المألوف وتحسين الأداء. يغطي المشروع نطاقاً واسعاً من التقنيات الخوارزمية، بما في ذلك الاختيار الجشع (greedy selection)، والبرمجة الديناميكية، ونظرية الرسوم البيانية، والبحث الثنائي، مع تقديم توجيه حول تحليل تعقيد التنفيذ لتحديد المنطق الأكثر كفاءة لمهام محددة. بعيداً عن الخوارزميات الأساسية، تتضمن المجموعة تطبيقات لهياكل البيانات القياسية مثل المكدسات (stacks)، والطوابير (queues)، وتمثيلات الرسوم البيانية بقائمة المجاورة. كما توفر أمثلة على دمج خدمات الويب الخارجية وإدارة البيانات المهيكلة، مما يضمن تغطية واسعة للمهارات التقنية اللازمة لكل من البيئات التنافسية وتطوير البرمجيات العملي.
Utilizes heap-based priority queues to optimize shortest path selection in graph algorithms.