Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Data structures

A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.

https://github.com/yeyom/school_code

Personal school's code snippets, projects and homeworks, feel free to use them, for the most important snippets: https://gist.github.com/YeyoM

algorithms c cpp csharp data-structures java javascript python school school-assignment school-project schoolwork

Last synced: 04 Dec 2024

https://github.com/shravzzv/odin-knights-travails-project

An implementation of finding the shortest path between a knight and its destination using a breadth-first search algorithm.

algorithms breadth-first-search data-structures theodinproject

Last synced: 08 Dec 2024

https://github.com/lancejpollard/tl-bplus-tree.js

4 B+ Tree Implementations from trincot on StackOverflow

algorithms bplustree data-structures javascript tree

Last synced: 29 Jan 2025

https://github.com/suddenlygiovanni/learning

This is my personal learning monorepo. It contains multiple sub repositories regarding different subjects that I have decided to explore.

abstract-syntax-tree algorithms data-structures lexer parser

Last synced: 24 Jan 2025

https://github.com/arindas/rubix

End-to-end architecture for the representation and solution of Rubik's cube problems.

algorithm-design data-structures graph linear-time-solution novel-data-structure rubiks-cube

Last synced: 23 Jan 2025

https://github.com/theteachr/trie

A minimal trie structure to store zip codes

c data-structures trie

Last synced: 11 Jan 2025

https://github.com/diable201/ads2021_practice

Codes from practice lessons

algorithms cpp data-structures

Last synced: 17 Jan 2025

https://github.com/aaron-kristopher/data-structures

Is a repository of Data Structures and Algorithms used for my learning purposes.

algorithms data-structures java

Last synced: 08 Dec 2024

https://github.com/le-michael/simple

A compilation of simple data-structures written in go

data-structures go golang

Last synced: 23 Jan 2025

https://github.com/lurado/ldocappedqueue

A queue that doesn't grow indefinitely.

data-structures ios macos objective-c

Last synced: 11 Jan 2025

https://github.com/virtyaluk/leetcode

:triangular_ruler: Leetcode problems' solutions in C++, Go, and Python. 2030 problems solved.

airbnb algorithms amazon coding-challenge coding-interviews competitive-programming data-structures faang facebook google leetcode lyft meta microsoft netflix uber

Last synced: 16 Jan 2025

https://github.com/sohamratnaparkhi/dsa-course

Collection of different problems on Data Structures and Algorithms - segregated topic-wise

algorithms data-structures dsa hashmap leetcode-java leetcode-solutions linked-list stacks trees

Last synced: 08 Dec 2024

https://github.com/nekruzash/sudoku-solver

A sudoku solver program that solves a sudoku game board using backtracking method and recursion.

cpp data-structures

Last synced: 16 Jan 2025

https://github.com/pratikpaudel/leetcode-progress-documentation

A collection of my LeetCode solutions and notes to improve and prepare for technical interviews.

data-structures datastructures dsa leetcode

Last synced: 09 Dec 2024

https://github.com/kalwar/rat-in-a-maze

Rat in a maze app using React and MaterialUI

backtracking data-structures material-ui reactjs

Last synced: 17 Nov 2024

https://github.com/shravanatirtha/must-know-java-programs

All programs a geeks needs to know at one stop. It is an implementation of Data Structures and Algorithms in Java.

algorithms data-structures java

Last synced: 15 Dec 2024

https://github.com/kittonn/data-structure-and-algorithms

Learn Data Structure and Algorithms using python.

algorithms data-structures

Last synced: 18 Dec 2024

https://github.com/9andresc/dsna

Data Structures 'N' Algorithms

algorithms data-structures python

Last synced: 10 Dec 2024

https://github.com/emanuelefavero/leetcode

This repository contains my solutions to LeetCode problems

algorithms data-structures javascript leetcode leetcode-solutions

Last synced: 10 Dec 2024

https://github.com/lebrancconvas/datastructure-algorithms-playground

Practicing Data Structures and Algorithms in various Programming Language.

algorithms data-structures data-structures-and-algorithms

Last synced: 08 Jan 2025

https://github.com/avidlearnerinprogress/algorithmsongraphs-ucsd

Coursework solutions to UCSD DSA Specialization

algorithms cpp14 data-structures python3

Last synced: 14 Jan 2025

https://github.com/lightsing/compact-map

'Small map' optimization: store up to a small number of key-value pairs on the stack.

data-structures hashmap rust rust-library stack

Last synced: 28 Nov 2024

https://github.com/snandasena/cf-contests

Competitive programming challenges and their solutions for Codefocers, Hackerrank, and Leetcode.

algorithms bst cpp data-structures dp graph greedy-algorithms math

Last synced: 05 Dec 2024

https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa

Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science

c cpp data-structures java object-oriented-programming python

Last synced: 21 Jan 2025

https://github.com/ximaz/list-in-c

This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.

c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists

Last synced: 12 Dec 2024

https://github.com/waleedgeorgy/python_data_structures

Classes for data structures that are not supported by Python.

data-structures python

Last synced: 22 Dec 2024

https://github.com/iyashwantsaini/dust

Data Structures | Algorithms | STL | C++

algorithms cpp data-structures

Last synced: 16 Jan 2025

https://github.com/aldoignatachandra/javascript-linkedlist

Learning data structure (Singly Linked List) using javscript and test using jest

data-structures javascript jest linked-list

Last synced: 11 Jan 2025

https://github.com/matthewnielsen27/arboretum

A study in trees.

data-structures rust tree

Last synced: 16 Jan 2025

https://github.com/azusfin/structures

Implementations of Data Structures

bits bytes data-structures structures tree

Last synced: 31 Dec 2024

https://github.com/humbertocg18/pucrs-alest-i-2.3-2023.24

Trabalhos, Projetos, Exercícios e aulas realizados em Java na cadeira de Algoritimos e estrutura de dados 1, matéria do segundo semestre.

beecrowd beecrowd-solution-in-js beecrowd-solutions-in-java data data-structures datastructures-algorithms hashmap hashtable java-8 leetcode leetcode-javascript leetcode-solutions leetcodepra pucrs sorting-algorithms

Last synced: 10 Dec 2024

https://github.com/emahtab/problem-solving

Problem Solving questions

algorithms data-structures java

Last synced: 25 Jan 2025

https://github.com/eshaan7/programming_with_c_and_cpp

Various C and C++ programs I wrote for school, college or just for the heck of it.

btech c cbse cpp data-structures ggsipu hacktoberfest school

Last synced: 16 Dec 2024

https://github.com/kwanhooo/pods

Practices on Data Structures

cpp data-structures data-structures-and-algorithms

Last synced: 08 Jan 2025

https://github.com/wendymunyasi/binary_trees

Learn about binary tree and binary search tree.

algorithms c data-structures

Last synced: 10 Dec 2024

https://github.com/okeuday/keys1value

Erlang set associative map for key lists

data-structures erlang

Last synced: 30 Nov 2024

https://github.com/kena0ki/rustrithm

Common data structures and algorithms in Rust

algorithms data-structures rust

Last synced: 10 Dec 2024

https://github.com/orgh0/interview_bit

Solutions to Problems of InterviewBit

algorithm data-structures interviewbit

Last synced: 22 Jan 2025

https://github.com/sakapon/wbtrees

Provides a basic implementation of weight-balanced binary trees.

algorithms binary-search-tree data-structures self-balancing-binary-search-tree weight-balanced-tree

Last synced: 17 Jan 2025

https://github.com/mdabdullahibnaharun/algorithms

Those algorithms are a finite list of instructions used to solve a problem or perform a task.

algorithms cpp11 data-structures graph tree

Last synced: 15 Jan 2025

https://github.com/facundomunoz/data-structure

:books: Algorithms and Data Structures implemented in Java

data-structure-java data-structures

Last synced: 18 Jan 2025

https://github.com/elazzouzihassan/graphql-tuto

Welcome to the GraphQL Tutorial repository! 🚀

api data-structures graphql nodejs tutorial-sourcecode

Last synced: 11 Jan 2025

https://github.com/mdabdullahibnaharun/c-cpp-projects

Some C/C++ Projects Develop By Me and My Team Fantastic Four

c cpp data-structures

Last synced: 15 Jan 2025

https://github.com/devdrops/php-ds

:computer: PHP data structures

data-structures php spl

Last synced: 12 Dec 2024

https://github.com/heyfoz/cpp-inventory-vector-sort-search

The Inventory Vector Sort/Search Program (C++) reads an InventoryParts.txt file made of a list of part records containing part names, categories, quantities, and unit costs. The program prompts the user to search for parts, and if a part is not found, the user can add a new part record. An updated txt file is written on program close.

cpp data-structures inventory

Last synced: 02 Dec 2024

https://github.com/abdalrahman-alhamod/tree-algorithms

The Tree Algorithms project is a Java-based repository that provides implementations of various tree data structures and algorithms. It offers a collection of classes for building, manipulating, and traversing trees, as well as performing operations specific to different types of trees.

algorithms avl-tree binary-search-tree binary-tree binsary btree data-structures desktop-application heap heapsort-algorithm java maxheap min minheap priority-queue trees

Last synced: 17 Dec 2024

https://github.com/chrisammon3000/dict-smasher

Flatten Python dictionaries in one go.

data-structures python-library

Last synced: 22 Jan 2025

https://github.com/bcongdon/hackerrank

:computer: My HackerRank solutions

algorithms data-structures hackerrank python

Last synced: 17 Jan 2025

https://github.com/dimodimchev/struct-algo

A repository where I will upload different data structures and algorithms I explore

algorithms c data-structures

Last synced: 09 Jan 2025

https://github.com/rabinadk1/linearhashing

Hash Table visualization with Linear Probing for key collision

data-structures hashtable javascript p5js

Last synced: 31 Dec 2024

https://github.com/prembhaskal/go_practice

this is repo to practice go code

algorithms data-structures golang interview

Last synced: 16 Nov 2024

https://github.com/bzdgn/tower-of-hanoi-demo

Tower Of Hanoi Demonstration WIth Java and Custom Stack Implementation For Pegs

data-structures data-structures-algorithms java recursive recursive-algorithm stack tower-of-hanoi

Last synced: 08 Dec 2024

https://github.com/martin-majlis/probstructs

Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram in C++.

cpp data-structures probabilistic-programming streaming

Last synced: 23 Dec 2024

https://github.com/zakariaelbouzkri/my_cses_problems_solutions

this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.

algo cpp cses-problem-set-solution data-structures dynamic-programming graph-algorithms math mathematics searching-algorithms sorting-algorithms

Last synced: 10 Jan 2025

https://github.com/albinj12/go-data-structures-and-algorithms

Data Structures and Algorithms implemented using Go

algorithms data-structures dsa go golang

Last synced: 02 Dec 2024

https://github.com/guillainbisimwa/competitive-programming

A2SV helps smart students from universities get better at technology and find good jobs at top companies worldwide. They also make apps to solve big problems in their own countries. It's free for students who can't afford it but are really good at what they do.

algorithm algorithm-challenges algorithms-and-data-structures data-structures python python3

Last synced: 02 Dec 2024

https://github.com/iampavangandhi/huffmanendec

♾️ Huffman Encoder-Decoder Web App (using Huffman Coding)

data-structures encoder-decoder huffman-coding huffman-tree javascript

Last synced: 17 Jan 2025

https://github.com/oussama-zbair/e-challenge

E-challenge 2023 | Java Problem Solving

data-structures java javaee oops-in-java problem-solving

Last synced: 14 Jan 2025

https://github.com/iampavangandhi/chatbot

💬 Chatbot Web App (using APIs)

chatbot data-structures javascript json json-api

Last synced: 17 Jan 2025

https://github.com/zakariaelbouzkri/stack_sorter

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting

algo c data-structures

Last synced: 10 Jan 2025

https://github.com/sankalpafernando/algoviz

AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.

algorithms data-structures nextjs octoberfest typescript visualization

Last synced: 15 Jan 2025

https://github.com/aaron-zhao/js-utils

js-utils-z provides JavaScript utility functions including commonly used data structures.

data-structures javascript utility

Last synced: 21 Jan 2025

https://github.com/sidp919/competitive-programming

Created to improve python + competitive programming skills. This repository will include python programs and notes on Basics of Python, Data Structures and Algorithms with their implementations and explanations.

algorithms-and-data-structures competitive-programming data-structures python3

Last synced: 07 Jan 2025

https://github.com/valentinnsoare/structcraftlib

Java library with custom data structures made with customization benefits and performance in mind.

arraylist binary-search binary-search-tree data-structures design-patterns hashtable heap java library linked-list performance queue sorting-algorithms stack

Last synced: 28 Jan 2025

https://github.com/eduhantonio/fila-com-prioridade

Fila que permite que elementos sejam adicionados associados com uma prioridade. Cada elemento na fila deve possuir um dado adicional que representa sua prioridade em relação aos anteriores/próximos.

data-structures estrutura-de-dados fila fila-de-prioridade java priority-queue queue

Last synced: 23 Dec 2024

https://github.com/ivstudio/dsa

This repository serves as a study and exercise guide for JavaScript data structures and algorithms (DSA).

algorithms data-structures dsa javascript technical-interview-questions

Last synced: 06 Dec 2024

https://github.com/rockharshitmaurya/leetcode-hub

Collection of LeetCode questions to ace the coding interview!

algorithms data-structures java leetcode

Last synced: 08 Jan 2025

https://github.com/dzenis-h/data-structures-and-algorithms

JS Interview preparation 👨‍💻 📊 📋

algorithms data-structures es6 interview-questions javascript

Last synced: 18 Jan 2025