awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
williamfiset avatar

williamfiset/DEPRECATED-data-structures

0
View on GitHub↗
2,917 stele·1,259 fork-uri·Java·MIT·9 vizualizări

DEPRECATED Data Structures

Acest repository oferă o colecție de structuri de date fundamentale implementate în Java, concepute pentru a servi drept resursă educațională pentru înțelegerea conceptelor de bază ale informaticii. Include implementări standard de arbori, grafuri, cozi și heap-uri, destinate să ajute dezvoltatorii să studieze mecanismele interne și caracteristicile de performanță ale acestor structuri.

Biblioteca pune accent pe utilizarea genericelor pentru a menține type safety-ul pe diferite tipuri de date și utilizează design-ul bazat pe interfețe pentru a asigura semnături de metodă consistente. Prin construirea acestor componente de la zero, proiectul demonstrează tipare algoritmice comune, cum ar fi parcurgerea recursivă a arborilor, gestionarea memoriei bazată pe pointeri și reprezentările grafurilor prin liste de adiacență.

Aceste implementări sunt destinate utilizării în rezolvarea problemelor algoritmice, pregătirea pentru interviurile tehnice și educația generală în ingineria software. Codebase-ul este structurat pentru a oferi o vedere clară asupra modului în care structurile de date standard funcționează sub capotă, facilitând o înțelegere mai profundă a principiilor necesare pentru a scrie software eficient.

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.

Istoric stele

Graficul istoricului de stele pentru williamfiset/deprecated-data-structuresGraficul istoricului de stele pentru williamfiset/deprecated-data-structures

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ DEPRECATED Data Structures

Colecții selectate manual în care apare DEPRECATED Data Structures.
  • Structuri de date Disjoint Set Union
  • Algoritmi și structuri de date

Întrebări frecvente

Ce face williamfiset/deprecated-data-structures?

Acest repository oferă o colecție de structuri de date fundamentale implementate în Java, concepute pentru a servi drept resursă educațională pentru înțelegerea conceptelor de bază ale informaticii. Include implementări standard de arbori, grafuri, cozi și heap-uri, destinate să ajute dezvoltatorii să studieze mecanismele interne și caracteristicile de performanță ale acestor structuri.

Care sunt principalele funcționalități ale williamfiset/deprecated-data-structures?

Principalele funcționalități ale williamfiset/deprecated-data-structures sunt: Algorithmic Problem Solving, Data Structure Implementations, Fundamental Data Structures, Computer Science Education, Algorithms and Data Structures, Adjacency Lists, Coding Interview Preparation, Software Engineering Curricula.

Care sunt câteva alternative open-source pentru williamfiset/deprecated-data-structures?

Alternativele open-source pentru williamfiset/deprecated-data-structures includ: 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…

Alternative open-source pentru DEPRECATED Data Structures

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu DEPRECATED Data Structures.
  • theja-m/data-structures-and-algorithmsAvatar theja-m

    theja-m/Data-Structures-and-Algorithms

    1,656Vezi pe 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
    Vezi pe GitHub↗1,656
  • careercup/ctci-6th-editionAvatar careercup

    careercup/CtCI-6th-Edition

    11,463Vezi pe 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
    Vezi pe GitHub↗11,463
  • thealgorithms/javascriptAvatar TheAlgorithms

    TheAlgorithms/JavaScript

    34,180Vezi pe 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
    Vezi pe GitHub↗34,180
  • greyireland/algorithm-patternAvatar greyireland

    greyireland/algorithm-pattern

    15,465Vezi pe 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
    Vezi pe GitHub↗15,465
  • Vezi toate cele 30 alternative pentru DEPRECATED Data Structures→