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/ammahmoudi/designalgorithms

Homework Solutions for Design Algorithm Course as Computer Science B.Sc. Student at Department of Mathematical Sciences, Sharif University of Technology

algorithms data-structures dynamic-programming graph-algorithms greedy-algorithms linear-programming recursive-backtracking-algorithm

Last synced: 15 Jan 2025

https://github.com/simon622/mqtt-tree

A quick and efficient data structure for indexing MQTT subscriptions in a highly concurrent environment.

data-structures mqtt mqtt-protocol mqtt-sn pubsub trie-tree

Last synced: 15 Nov 2024

https://github.com/ultirequiem/algos

💼 Each Friday a new Algorithm (Code + Explanation)

algorithms data-structures typescript

Last synced: 24 Oct 2024

https://github.com/dstein64/fenwick

An implementation of Fenwick trees (Fenwick 1994).

binary-indexed-tree data-structures fenwick-tree

Last synced: 28 Oct 2024

https://github.com/mrazza/bitmapnet

A Bitmap library (think BitArray, BitVector32, or Bit Index, not bmp) written in C# with more functionality than the .NET default.

bit-array bit-set bit-string bit-vector bitarray bitmap bitmap-index csharp data-structures library

Last synced: 11 Nov 2024

https://github.com/rosemary666/algo

主要使用golang语言讲解和实现算法,包括数据结构、leetcode算法题等等

algo algorithm algorithm-golang data-structures leetcode leetcode-go leetcode-solutions

Last synced: 29 Nov 2024

https://github.com/carlosneto726/tads

Projects and exercices made for the college

binary-tree bootstrap data-structures django laravel8 mysql postgresql

Last synced: 11 Oct 2024

https://github.com/vinitshahdeo/dsa-lab-codes

Lab Assignments for Data Structures and Algoithms

algorithms cpp data-structures lab-assignment

Last synced: 24 Nov 2024

https://github.com/madarauchiha-314/data-structures-library

Implementation Of Various Data Structures And Related Algorithm's In C++

algorithms cpp data-structures stl

Last synced: 24 Oct 2024

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

Problem solved my me on different Platforms during contest or after contest. Also includes DSA problems.

algorithm codechef codeforces competitive-programming data-structures hackerrank-solutions leetcode

Last synced: 29 Nov 2024

https://github.com/kafkas/proficient

High-quality TypeScript data structures and utilities

data-structures javascript typescript utilities

Last synced: 13 Oct 2024

https://github.com/emersion/go-tryalgo

Basic and (maybe) advanced algorithms and data structures in Go

algorithms data-structures

Last synced: 08 Jan 2025

https://github.com/tracyspacy/algos_data_structures_rust

basic data structures and algorithms in rust

data-structures dsa rust

Last synced: 07 Nov 2024

https://github.com/fmahadybd/dm_sys

Data Management System

data-structures java

Last synced: 25 Jan 2025

https://github.com/matanlurey/sector.dart

Fast and intuitive 2D data structures.

2d dart data-structures grid

Last synced: 05 Nov 2024

https://github.com/goutam1511/interview-preparation

This repository contains source files for basic Data Structures and Algorithms used in daily life of a CS UG student and is solely meant for Interview Preparation.

algorithms algorithms-and-data-structures competitive-coding competitive-programming data-structures interview-preparation

Last synced: 15 Dec 2024

https://github.com/varun93/javascript-challenges

Compilation of common algorithms and data structures in Javascript.

algorithms data-structures javascript javascript-challenges

Last synced: 09 Nov 2024

https://github.com/therustifyer/rustlang-es

Tutorial en Castellano del lenguaje de programación Rust. Documentación y página oficial https://www.rust-lang.org/es.

back-end concurrent-programming crates crates-io crates-of-the-week data-structures es-rust rust systems-programming

Last synced: 20 Jan 2025

https://github.com/gohouse/datastructure

the data structure implementation in golang(数据结构的go语言实现, 队列:queue; 散列表:hashtable; 二叉平衡树:avl-tree......)

avl-tree data-structures go hashtable queue

Last synced: 13 Nov 2024

https://github.com/alkesst/datastructures

Some data structures implemented in java and haskell

algorithms data-structures data-structures-algorithms datastructures haskell java

Last synced: 07 Nov 2024

https://github.com/okeuday/record_info_runtime

Parse transform for using record_info(size, _) and record_info(fields, _) during runtime

data-structures erlang

Last synced: 12 Dec 2024

https://github.com/chrisvilches/algorithms

Solutions for competitive programming problems in various online judges such as Kattis, SPOJ, URI Online Judge, etc.

acm-icpc algorithms atcoder beecrowd codechef codeforces competitive-programming data-structures kattis kattis-solutions spoj uva uva-solutions

Last synced: 22 Nov 2024

https://github.com/rakesh9100/bank-management-system

This project is made under the Summer Training course Advanced Data structure and Algorithm by Extellon in the duration May-June 2022.

algorithms bank-management-system-project c data-structures extellon summer-project

Last synced: 25 Jan 2025

https://github.com/elliotwutingfeng/asciiset

asciiset is an ASCII character bitset.

ascii bitmask bitset bitwise byte data-structures hacktoberfest set string

Last synced: 11 Nov 2024

https://github.com/gikoskos/simbly

Multithreaded runtime and interpreter for programs written in a tiny assembly-like language

c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix

Last synced: 07 Nov 2024

https://github.com/aditeyabaral/daa-lab-ue18cs255

A repository containing the source codes for the Design and Analysis of Algorithms Laboratory course (UE18CS255) at PES University.

algorithms brute-force c data-structures graphs searching searching-algorithms sorting sorting-algorithms-implemented

Last synced: 16 Nov 2024

https://github.com/avidlearnerinprogress/epi_solutions

My solutions to the problems from book "Elements of Programming Interviews" - work in progress

algorithms cpp14 data-structures elements-of-programming-interviews whiteboard

Last synced: 11 Oct 2024

https://github.com/avidlearnerinprogress/placementpreparation

Collection of programs implemented by me from geeksforgeeks.com

algorithms c-plus-plus-11 data-structures

Last synced: 11 Oct 2024

https://github.com/skirianov/out-of-the-box-js

For you All struggling to find real life problems

algorythms data-structures javascript problems project

Last synced: 13 Oct 2024

https://github.com/azzzrro/data-structure-solutions-1

Data structure solutions for arrays, linked lists, strings, and binary search. Useful for learning and coding practice.

array binary-search data-structures javascript linear-search linked-list string

Last synced: 17 Jan 2025

https://github.com/riteshpuvvada/rust-grip

A simple repository of all my Rust programs

data-structures program-collection rust rustlang simple-game

Last synced: 11 Oct 2024

https://github.com/ajay-dhangar/dsa-with-js

JavaScript Data Structures and Algorithms Basic Course or Roadmap

algorithms data-structures data-structures-and-algorithms dsa dsa-in-js javascript

Last synced: 12 Dec 2024

https://github.com/rishikesh-jadhav/ariac-agileroboticsforindustrialautomationcompetition2023

This repository documents our participation in the ARIAC (Agile Robotics for Industrial Automation Challenge) 2023, conducted by NIST (National Institute of Standards and Technology) as part of the ENPM-663 course. It showcases our innovative solutions to various agility challenges.

assembly computer-vision data-structures deployment gazebo imageprocessing object-detection quality-assurance quality-control robotics ros2 rviz

Last synced: 22 Nov 2024

https://github.com/sodiqsanusi/algorithmsarchive

A collection of algorithms solved from different platforms

algorithms data-structures javascript typescript

Last synced: 08 Nov 2024

https://github.com/rajsoni03/competitive-programming-training

Competitive Programming Training including Data Structure and Algorithms

competitive-programming cplusplus data-structures stl-algorithms stl-containers

Last synced: 21 Nov 2024

https://github.com/honzasp/spiral

A simple compiled programming language

compiler data-structures functional language-design rust

Last synced: 25 Jan 2025

https://github.com/dpvasani/30-days-of-dsa

Welcome to my 30 Days of Data Structures and Algorithms series! Follow my journey as I solve various DSA problems day by day. Each day's progress is documented below with links to the solutions.

algorithms-and-data-structures data-structures

Last synced: 12 Nov 2024

https://github.com/jackfirth/chess

A Racket package for playing chess

chess data-structures library racket

Last synced: 30 Jan 2025

https://github.com/mghalix/bank-system

C++ Console Application for a Banking System.

console-application cpp data-structures file-organization oop

Last synced: 13 Nov 2024

https://github.com/jackfirth/planning

A Racket package for automated planning

data-structures library planning racket

Last synced: 30 Jan 2025

https://github.com/arturopala/scala-tree

General purpose, covariant, immutable, low overhead, efficient, monadic tree-like data structure with comprehensive API.

data-structures library scala tree tree-structure

Last synced: 06 Nov 2024

https://github.com/ayhamratrout/cpu_simulator

A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.

c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os

Last synced: 14 Jan 2025

https://github.com/myselfakashagarwal/java-pocket-guide

Java content including DS , concepts , classes explanations etc

data-structures guide java-8 java-classes

Last synced: 07 Nov 2024

https://github.com/prateekiiest/competitive-programming-algo-ds

A curated list of competitive programming exercises I did through my undergrad :ledger:

algorithm-challenges algorithms algorithms-and-data-structures data-structures

Last synced: 11 Oct 2024

https://github.com/imdanielsp/dstructs

A data structure playground

algorithms cpp data-structures unit-test

Last synced: 12 Jan 2025

https://github.com/vipul1432/4thsem-java-practicals

4th Semester-Java-Practicals GTU #OOPs All source code

data-structures java javafx oops

Last synced: 10 Nov 2024

https://github.com/shibam120302/gfg_potd

I try to upload the daily code which i practice daily and also upload GFG POTD (Java,Cpp,Python3)

alogrithms cpp data-structures dsa geeksforgeeks geeksforgeeks-cpp geeksforgeeks-dsa geeksforgeeks-potd geeksforgeeks-solutions gfg java potd python

Last synced: 20 Nov 2024

https://github.com/dmjio/trie

This Trie is so fly

data-structures fly haskell tree trie

Last synced: 16 Nov 2024

https://github.com/smikhalevski/trie

🌲 The extremely fast compressed trie implementation in 2 kB gzipped.

autocomplete data-structures map search string trie

Last synced: 11 Nov 2024

https://github.com/agzuniverse/competitivecoding

A collection of unique problems and their solutions I've come across during competitive coding.

algorithms competitive-programming data-structures hacktoberfest

Last synced: 09 Jan 2025

https://github.com/shubham0204/text-predictor-android

Next word prediction and word auto-complete for Android - with the power of Rust 🚀

android android-library autocomplete-suggestions data-structures markov-model rust text-predictions trie-data-structure

Last synced: 23 Jan 2025

https://github.com/nyeogmi/moogle

data structures for relational code in Rust

data-structures database game-development rust

Last synced: 11 Nov 2024

https://github.com/subrat611/leetcode-tree-visualizer

It enables you to view the tree that corresponds to the array of test cases.

binary-tree-visualization data-structures javascript typescript vitejs

Last synced: 19 Jan 2025

https://github.com/abhiroop/haskal

A collection of Data Structures and Algorithms written in Haskell.

algorithms data-structures haskell

Last synced: 24 Nov 2024

https://github.com/caffeines/code-library

Code collection of the different types of data structure, algorithm, and technique.

algorithm-library competitive-programming cpp cpps cpps-source cpps-template data-structures

Last synced: 12 Oct 2024

https://github.com/reity/circuit

Minimal pure Python library for building and working with logical circuits.

circuit circuits common-library data-structures logic logic-circuit logic-gates python

Last synced: 23 Nov 2024

https://github.com/mailund/ralgo

Algorithms and data structures for R

algorithm data-structures r

Last synced: 16 Dec 2024

https://github.com/aaronmcleancs/particlebox

Multithreaded particle dynamics engine using spatial hashing and quad tree collision detection to simulate forces among particles.

data-structures multithreading physics-simulation sdl2

Last synced: 17 Jan 2025

https://github.com/d-k-deng/dataprocessing_practice

The program processes personal records from a file using custom-implemented data structures such as Binary Search Trees (BST), heaps, and hashmaps, with an emphasis on generics and without relying on built-in Java classes like LinkedList and PriorityQueue.

data-processing data-structures java

Last synced: 30 Jan 2025

https://github.com/aradzie/persistent

A collection of persistent data structures implemented in Java

data-structures finger-tree hash-trie java persistent-data-structure

Last synced: 20 Nov 2024

https://github.com/extwiii/oojava-uc.san.diego

Object Oriented Java Programming: Data Structures and Beyond - UC San Diego - Coursera

algorithm data-structures java object-oriented

Last synced: 29 Nov 2024

https://github.com/iker-gonzalez/42-common-core

Compilation of all the projects carried out as part of 42's common core program.

42cursus algorithms bash c cpp css3 data-structures docker html5 linux mysql nestjs networking networks oauth postgresql react typescript virtualization

Last synced: 14 Jan 2025

https://github.com/okeuday/supool

Erlang Process Pool as a Supervisor

data-structures erlang erlang-process-pool

Last synced: 12 Oct 2024

https://github.com/anishlearnstocode/hackerrank-cpp

Solutions to C++ domain challenges on Hackerrank 👨‍💻🐱‍👤.

algorithms c cpp data-structures hackerrank

Last synced: 24 Nov 2024

https://github.com/pkprajapati7402/cpp-notes

Here's the notes and the Problems with solutions, that we generally see While learning any new language. These problems contains OOPS, Data Structures and Algorithm problems using C++.

algorithms cpp data-structures dsa oops-in-cpp tutorial

Last synced: 05 Nov 2024

https://github.com/abxhr/open-dsa

A compiled guide (codes) for various Data Structures and Algorithms

algorithms data-structures

Last synced: 09 Nov 2024

https://github.com/daidai21/leetcode

The algorithm of Leetcode with Python3.x and C++. SQL and Shell.

algorithm bash cpp11 data-structures leetcode python3 shell sql

Last synced: 14 Oct 2024

https://github.com/alwinsimon/ds-in-js

Ds in Js is a repository that contains implementations of various basic data structures and algorithms in JavaScript. Whether you are a beginner looking to learn about data structures and algorithms or an experienced developer looking for a quick reference, this repository has you covered.

algorithms-and-data-structures begginer-friendly contributions-welcome data-structures dsa-algorithm javascript js

Last synced: 11 Jan 2025

https://github.com/samvel-aivazian/neetcode

Solutions to NeetCode problems using Java 21. This repository includes implementations of various data structures, algorithms, and design patterns, with a focus on clear, maintainable code and thorough testing.

algorithms algorithms-and-data-structures coding-challenges data-structures design-patterns java java-21 sorting-algorithms

Last synced: 11 Jan 2025

https://github.com/topaxi/learning-cs

topaxi learning computer science fundamentals

algorithms data-structures interview-preparation javascript typescript

Last synced: 02 Dec 2024

https://github.com/Gikoskos/simbly

Multithreaded runtime and interpreter for programs written in a tiny assembly-like language

c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix

Last synced: 17 Nov 2024

https://github.com/nishkarshraj/python-programming

Programming in Python with level ranging from basic to advanced.

data-structures database database-management oops-in-python python python-3 python-library python-script

Last synced: 10 Nov 2024

https://github.com/frenzyexists/solve-the-crime

First Project from Spring semester 2021 on Data Structures. That's it

data-structures java university university-project

Last synced: 03 Jan 2025