awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
williamfiset avatar

williamfiset/DEPRECATED-data-structures

0
View on GitHub↗
2,917 نجوم·1,259 تفرعات·Java·MIT·4 مشاهدات

DEPRECATED Data Structures

This repository provides a collection of fundamental data structures implemented in Java, designed to serve as an educational resource for understanding core computer science concepts. It includes standard implementations of trees, graphs, queues, and heaps, intended to help developers study the internal mechanics and performance characteristics of these structures.

The library emphasizes the use of generics to maintain type safety across different data types and utilizes interface-driven design to ensure consistent method signatures. By building these components from scratch, the project demonstrates common algorithmic patterns, such as recursive tree traversal, pointer-based memory management, and adjacency-list graph representations.

These implementations are intended for use in algorithmic problem solving, technical interview preparation, and general software engineering education. The codebase is structured to provide a clear view of how standard data structures function under the hood, facilitating a deeper understanding of the principles required to write efficient software.

Features

  • Algorithmic Problem Solving - Provides a library of reusable data structure implementations for algorithmic study and problem solving.
  • Data Structure Implementations - Features pedagogical implementations of standard data structures to demonstrate core engineering principles.
  • Fundamental Data Structures - Provides a comprehensive collection of fundamental data structures implemented from scratch for educational purposes.
  • Computer Science Education - Provides educational content on the internal mechanics and performance characteristics of fundamental data structures.
  • Algorithms and Data Structures - Contains a collection of fundamental algorithmic data structures including trees, graphs, queues, and heaps.
  • Adjacency Lists - Provides adjacency list implementations for graph data structures.
  • Coding Interview Preparation - Serves as a resource for practicing algorithmic implementations commonly required in technical interviews.
  • Software Engineering Curricula - Supports software engineering education by demonstrating how data structures function under the hood.
  • Algorithmic Problem Solving - Offers implementations of data structures to help master computational logic and algorithmic problem solving.
  • Software Engineering Fundamentals - Teaches software engineering fundamentals through the manual construction of reusable data structures.
  • Recursive Tree Traversal Algorithms - Implements recursive traversal algorithms for navigating hierarchical tree structures.
  • Priority Heaps - Includes binary heap implementations for priority-based element ordering.

سجل النجوم

مخطط تاريخ النجوم لـ williamfiset/deprecated-data-structuresمخطط تاريخ النجوم لـ williamfiset/deprecated-data-structures

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم DEPRECATED Data Structures

مجموعات منسقة بعناية يظهر فيها DEPRECATED Data Structures.
  • خوارزمية اتحاد المجموعات المنفصلة (DSU)
  • هياكل البيانات والخوارزميات

الأسئلة الشائعة

ما هي وظيفة williamfiset/deprecated-data-structures؟

This repository provides a collection of fundamental data structures implemented in Java, designed to serve as an educational resource for understanding core computer science concepts. It includes standard implementations of trees, graphs, queues, and heaps, intended to help developers study the internal mechanics and performance characteristics of these structures.

ما هي الميزات الرئيسية لـ williamfiset/deprecated-data-structures؟

الميزات الرئيسية لـ williamfiset/deprecated-data-structures هي: Algorithmic Problem Solving, Data Structure Implementations, Fundamental Data Structures, Computer Science Education, Algorithms and Data Structures, Adjacency Lists, Coding Interview Preparation, Software Engineering Curricula.

ما هي البدائل مفتوحة المصدر لـ williamfiset/deprecated-data-structures؟

تشمل البدائل مفتوحة المصدر لـ williamfiset/deprecated-data-structures: theja-m/data-structures-and-algorithms — This repository serves as an educational resource for computer science concepts, providing a collection of fundamental… careercup/ctci-6th-edition — This repository is a collection of solved algorithmic problems and data structure exercises designed for technical… thealgorithms/javascript — This project is an educational code repository providing a curated collection of common algorithms and data structures… greyireland/algorithm-pattern — This project is an algorithm template library and coding interview study guide providing reusable code patterns for… prakhar1989/algorithms — This repository is a collection of reference implementations for fundamental data structures and computational… jack-lee-hiter/algorithmsbypython — AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of…

بدائل مفتوحة المصدر لـ DEPRECATED Data Structures

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع DEPRECATED Data Structures.
  • theja-m/data-structures-and-algorithmsالصورة الرمزية لـ theja-m

    theja-m/Data-Structures-and-Algorithms

    1,656عرض على GitHub↗

    This repository serves as an educational resource for computer science concepts, providing a collection of fundamental data structures and algorithmic patterns implemented in Python. It functions as a programming reference for developers seeking to understand standard software engineering patterns and data manipulation strategies. The project focuses on the construction of essential storage formats, including arrays, graphs, hash tables, linked lists, stacks, and queues. It also provides implementations for standard algorithmic techniques such as dynamic programming, recursion, sorting, and g

    Python
    عرض على GitHub↗1,656
  • careercup/ctci-6th-editionالصورة الرمزية لـ careercup

    careercup/CtCI-6th-Edition

    11,463عرض على GitHub↗

    This repository is a collection of solved algorithmic problems and data structure exercises designed for technical interview preparation. It serves as a polyglot reference implementation, providing a set of solved exercises based on a standard textbook to help candidates master the logic and complexity analysis required for coding tests. The project implements the same algorithmic logic across multiple programming languages to demonstrate platform-independent problem solving. This polyglot approach allows for the comparison of implementations across different tech stacks to highlight recurrin

    Javaalgorithmscareercupcracking-the-coding-interview
    عرض على GitHub↗11,463
  • thealgorithms/javascriptالصورة الرمزية لـ TheAlgorithms

    TheAlgorithms/JavaScript

    34,180عرض على GitHub↗

    This project is an educational code repository providing a curated collection of common algorithms and data structures implemented in JavaScript. It serves as a reference library and a study resource for learning computer science concepts and foundational programming principles. The repository focuses on the practical implementation of standard data structures and algorithmic patterns. It provides a codebase for studying computational problem-solving and practicing the technical requirements often found in software engineering interviews. The codebase covers core data structure implementatio

    JavaScriptalgorithmalgorithm-challengesalgorithms
    عرض على GitHub↗34,180
  • greyireland/algorithm-patternالصورة الرمزية لـ greyireland

    greyireland/algorithm-pattern

    15,465عرض على GitHub↗

    This project is an algorithm template library and coding interview study guide providing reusable code patterns for common data structures and algorithms. It serves as a reference for optimized strategies and a structured learning path to build proficiency in algorithmic problem solving and competitive programming. The library focuses on standardized implementations of key algorithmic patterns, including sliding windows, backtracking, dynamic programming, and binary search. It provides specific templates for managing binary search trees, searching rotated sorted arrays, and executing divide-a

    Goalgoalgorithmleetcode
    عرض على GitHub↗15,465
عرض جميع البدائل الـ 30 لـ DEPRECATED Data Structures→