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

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/orelba/knights-travails

Finding the shortest path of a chess knight from point A to point B on a chessboard using a BFS algorithm

breadth-first-search computer-science data-structures graph-algorithms

Last synced: 02 Mar 2025

https://github.com/splode/practice-ts

This project documents ongoing efforts to enrich my understanding of CS concepts while learning TypeScript.

algorithms data-structures typescript

Last synced: 04 Nov 2025

https://github.com/yehezkiel1086/data-structure-solutions

📖 Data structures and algorithms solutions writte in C/C++ language

algorithm cpp data-structures

Last synced: 28 Mar 2025

https://github.com/remonhasan/cp-code-library

algorithms & data structures that i learned for CP 💡

cpp data-structures number-theory prefix-notation stl-algorithms

Last synced: 23 Feb 2025

https://github.com/agrim123/algo-ds

Algorithms and Data Structures

algorithms computer-science data-structures

Last synced: 23 Feb 2025

https://github.com/walberto-con-g-de-gato/c_basicoperations

Explore C programming exercises focused on basic operations, including summation, filtering, and analysis of sequences. Perfect for beginners! 🚀💻

c data-structures debugging english-language git github imperative-programming markdown opencv-python project-management

Last synced: 24 Jun 2025

https://github.com/bearlike/practising-dsa

I practise general Programming, Data Structures and Algorithms here.

data-structures practice-programming

Last synced: 23 Feb 2025

https://github.com/0xharryduong/javascript-algorithms-data-structures

Algorithms and data structures - Javascript implementation

algorithms data-structures javascript

Last synced: 16 Jun 2025

https://github.com/yagoleo/go-algo

用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!

algorithms algorithms-and-data-structures data-structures go go-algorithms go-datastructure golang

Last synced: 08 May 2025

https://github.com/guyfrommilkyway/dsa-js

Data Structures and Algorithms for JavaScript

algorithms data-structures dsa javascript

Last synced: 30 Oct 2025

https://github.com/jeanmathieupotvin/digest

A digestive for data structures constructed from Viome Gut Intelligence Test® kits. Construct collections of Food objects, and efficiently search, filter and sort them.

data-structures filter food foodcollection foodquery nodejs search sort

Last synced: 17 Jul 2025

https://github.com/isaychris/practice

Practice implementation of algorithms in multiple languages

algorithms cpp data-structures java practice python

Last synced: 23 Feb 2025

https://github.com/makal7/cstructs

the most used data structures in C

c cpp data-structures linked-list queue stack

Last synced: 02 Mar 2025

https://github.com/tronghieu60s/python-dsa

Data Structures And Algorithms In Python.

algorithms coding-interview-university data-structures python

Last synced: 23 Feb 2025

https://github.com/shoyeb45/datastructureandalgorithm

This repo contains implementation of various data structure and algorithms.

algorithms cpp data-structures data-structures-and-algorithms dsa java python3

Last synced: 30 Oct 2025

https://github.com/laplacexd/data-structures-and-algorithms

Just a repo that contains all my data structures and algorithms practice.

algorithms algorithms-and-data-structures algorithms-datastructures data-structures

Last synced: 16 Oct 2025

https://github.com/abdo-essam/queue

Data Structure Course

data-structures

Last synced: 01 Mar 2026

https://github.com/lserveriiev/data-structures

Java implementation of data structures

data-structures java

Last synced: 23 Feb 2025

https://github.com/jitesoft/php-datastructures

Misc data structures for php 7.4.2+.

data-structures datastructures hacktoberfest map math php

Last synced: 23 Feb 2025

https://github.com/dorukgezici/datastructures-hw2

Circular and Doubly Linked List Implementation with C++

c-plus-plus circular-linked-list data-structures doubly-linked-list homework itu

Last synced: 03 Mar 2025

https://github.com/captainabernathy/cpp_programming_principles

Programming: Principles and Practice Using C++

algorithm cpp data-structures educational tutorial

Last synced: 12 May 2025

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

This is experimental implementation of Singly Linked List

data-structures python

Last synced: 24 Jun 2025

https://github.com/vduseev/fate

Fast algorithm testing environment. Built with HackerRank in mind!

algorithm algorithm-testing bash data-structures docker hackerrank

Last synced: 20 Jan 2026

https://github.com/usmanmehmood55/ring_buffer

A ring buffer implementation in C

buffer c data-structures ring-buffer

Last synced: 23 Feb 2025

https://github.com/sdummett-at-42/ft_containers

Implementation of C++ containers from the Standard Template Library (STL) in compliance with C++98 standards. Includes vector, map, stack, and additional features like iterators and SFINAE. Red-black tree set implementation.

containers cpp cpp98 data-structures iterators map red-black-tree set sfinae stack stl vector

Last synced: 02 Mar 2025

https://github.com/sdummett-at-42/push_swap

A project to sort data using a limited set of instructions, aiming for minimal operations. Implement algorithms efficiently in C to achieve optimized sorting

algorithm data-structures optimization performance-optimization push-swap sorting

Last synced: 02 Mar 2025

https://github.com/flakey5/maps

A bunch of maps implemented in Rust because this was honestly the best idea I had to learn this language

data-structures hashmap rust-lang

Last synced: 03 Apr 2025

https://github.com/divyanshu013/algorithm-journey

Some interesting algorithms for study.

algorithms cpp data-structures

Last synced: 17 Mar 2025

https://github.com/dinomite/forgetsy-jvm

JVM port of Forgetsy, a trending library, backed by Redis

data-structures java jvm kotlin

Last synced: 26 Mar 2025

https://github.com/1ayanabil1/100-days-of-python-bootcamp

Join me on my journey to code in Python every day for 100 days! 🐍 This challenge is designed to sharpen my programming skills, explore Python libraries, and build cool projects along the way.

data-structures data-structures-and-algorithms data-visualization django flask machine-learning matplotlib numpy pandas python seaborn web-development

Last synced: 23 Feb 2025

https://github.com/syedsouban/competitiveprogramming

This repo will contain all the programs I practice for Competitive Programming

algorithms codevita-solutions data-structures number-theory string-manipulation

Last synced: 23 Feb 2025

https://github.com/tsembp/epl231-groupassignment

Search Engine Implementation using TrieNode/TrieTree data structure

algorithms algorithms-and-data-structures data-structures hashing heaps java trie-tree

Last synced: 22 Feb 2025

https://github.com/alexlatam/data-structures-algorithms

Data structures in differents languages. PHP, JavaScript, Python, Ruby, Java, etc.

data-structures java php python

Last synced: 01 Jan 2026

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

All my problem solvings from codeforces, hackerrank, leetcode and other websites.

algorithm algorithms c codechef codeforces data-structures dsa go hackerrank leetcode lua problem-solving python rust sql

Last synced: 30 Oct 2025

https://github.com/ryansakurai/data-structure-pack

Pack of data structures implemented in C

c data-structures deque heap list ordered-list queue stack

Last synced: 21 Mar 2025

https://github.com/ryansakurai/task-list

Implementation of a task list using an ordered list and a stack, based on a Data Structures project.

c data-structures

Last synced: 20 Jul 2025

https://github.com/tsembp/ucy-1st-year-projects

A collection of Java assignments from my first year of university as a Computer Science student.

data-structures java object-oriented-programming

Last synced: 22 Feb 2025

https://github.com/kurayami07734/dsa-cpp

Data Structures and Algorithms in C++

algorithms cpp data-structures

Last synced: 03 Apr 2025

https://github.com/manesioz/leetcode

Data Structures and Algorithm Practice

algorithms data-structures leetcode

Last synced: 23 Feb 2025

https://github.com/abdellahbellakrim/push_swap-42

Implement a sorting algorithm in C using a minimal number of instructions and utilizing two stacks.

algorithms c data-structures low-level-programming sorting-algorithms stack

Last synced: 24 Jun 2025

https://github.com/niks290192/swift-algorithms

The word Algorithm means “a process or set of rules to be followed in calculations or other problem-solving operations”. Therefore Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.

algorithms data-structures swift

Last synced: 12 Mar 2025

https://github.com/basemax/circlequeuego

The Circle Queue implementation in Go. The circle queue is a special version of a queue where the last element of the queue is connected to the first element of the queue forming a circle. The operations are performed based on FIFO (First In First Out) principle. It is also called 'Ring Buffer'.

circle-queue data-structure data-structure-and-algorithm data-structures data-structures-and-algorithms go golang queue

Last synced: 24 Jun 2025

https://github.com/bartozzz/mads

Set of TypeScript utility modules for working with mathematics, algorithms and data structures.

algorithms computer-science data-structures mathematics typescript

Last synced: 20 Jan 2026

https://github.com/dmdv/go-algo

Data structures in Golang. Leetcode, Hackerrank

algorithms challenges data-structures datastructures hackerrank leetcode

Last synced: 06 Apr 2025

https://github.com/ihalavin/gendiff

Structure differences finder

data-structures php

Last synced: 30 Oct 2025

https://github.com/andirsun/datastructures-poo-algorithms

My Own data structures implementations in javascript

data-structures javascript

Last synced: 23 Feb 2025

https://github.com/thedhruvrawat/dsa

This repository contains all the laboratory coursework for the course CS F211: Data Structures and Algorithms at BITS Pilani, Pilani Campus (Spring '22)

algorithms c data-structures dsa

Last synced: 22 Feb 2025

https://github.com/fomadev/kiva-db

KivaDB v1.0.0 : Moteur Clé-Valeur haute performance en C. Architecture Append-Only & Indexation RAM (O(1)). Vitesse : +38 000 ops/sec (Buffered I/O). Inclus : Shell interactif, Scan, Stats et Compaction. Fiabilité : Verrouillage de fichier et Stress Test validé. Un stockage léger, rapide et robuste sous licence MIT.

append-only c data-structures database hacktoberfest hash-map high-performance key-value-store mit-license nosql open-source storage-engine

Last synced: 02 Feb 2026

https://github.com/lucashnss/if672-algorithms-lists

Lists of algorithms in the course algorithms and data structures (IF672) in CIN-UFPE. Along this course I've been introduced to various efficient and creative ways to resolve common problems in computer science like ordering and learning data structures to do that.

algorithms cpp data-structures

Last synced: 23 Feb 2025

https://github.com/princeinscripts/dsa-solved-assignments-with-cpp-pw

A repository containing solved assignments provided by Programming with Mosh (PW) teachers for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts, aiding in mastering core computer science principles through guided practice.

algorithms c-plus-plus computer-science data-structures program solved-challenges

Last synced: 03 Mar 2025

https://github.com/tariqs26/data-structures-and-algorithms

Data structure and algorithm implementations and visualizations in React.

algorthims ci-cd data-structures framer-motion github-actions react typrescript unit-testing

Last synced: 29 Apr 2025

https://github.com/rfieve/doubly-linked-list

A zero-dependency TypeScript library to work with double linked lists and arrays of any types.

array data-structures doubly-linked-list typescript utility-library

Last synced: 24 Jun 2025

https://github.com/thenocturnaldevgypsy/exercises-java-labcodes

Here lies the source codes of the Java programs I've made and used way back when I'm still teaching programming courses/topics under BSCS, BSIT, BSCOE way back late 2012 to 2015.

data-structures exercises java

Last synced: 02 Mar 2025

https://github.com/salvpimp/java_collections_threads

Explore Java collections and threads with practical exercises. Enhance your OOP skills through encapsulation, inheritance, polymorphism, and abstraction. 🌟💻

arraylist c collections concurrent-programming data-structures debugging english-language git github markdown multithreading priority-queue project-management queue runnable threadpool

Last synced: 30 Dec 2025

https://github.com/abhilashg97/crimsoncake

A repository that contains solutions to all the problems that I have solved from various competitive programming websites

algorithms competitive-programming data-structures java python

Last synced: 22 Feb 2025

https://github.com/sharonina/algoritmosavanzados

Ejercicios de Algoritmos Avanzados y Estructuras de Datos (platzi)

algorithms algorithms-and-data-structures data-structures javascript

Last synced: 27 Mar 2025

https://github.com/sanketmaru/dsa-gfg

Data Structure & Algos implemented in Typescript

algorithms data-structures linked-list queue recursion stack tree typescript

Last synced: 09 Apr 2025

https://github.com/maathzzz/code-vault

📑 This repository contains a collection of algorithms, data structure studies and articles

algorithms c cpp data-structures python

Last synced: 14 Jul 2025

https://github.com/andrewnester/python-problem-solutions

Solutions for different algorithmic and data structure problems

algorithm data-structures problem-solving python

Last synced: 07 Jul 2025

https://github.com/hectorip/inquiry

Elixir Library to extract a specific value from a nested data structure in a query-like style.

data-structures elixir elixir-library extract json querying-iterables

Last synced: 02 Mar 2025

https://github.com/asarkar/cyber-dojo-python

https://github.com/cyber-dojo/exercises-start-points/

algorithms cyber-dojo data-structures python

Last synced: 02 Mar 2025

https://github.com/scisamir/alx-low_level_programming

For ALX SE low level programming

algorithms c data-structures makefiles

Last synced: 23 Feb 2025

https://github.com/salmanabdullahfahim/data-structure-algorithm

My Data Structure And Algorithm Learning Journey In C++

algorithms cplusplus data-structures dsa

Last synced: 22 Feb 2025

https://github.com/lucas54neves/gcc216-data_structures

Repository for the activities of the discipline of Data Structures of the course of Computer Science of the Federal University of Lavras

algorithms cplusplus cpp data-structures ufla

Last synced: 02 Mar 2025

https://github.com/arkeasz/leetcode

A collection of my solutions to LeetCode problems

algorithms data-structures javascript leetcode python rust

Last synced: 08 Apr 2025

https://github.com/hridxyz/data-structures-and-algorithms

DSA Mastery Journey: A repository tracking my learning curve in Data Structures and Algorithms from Apna College, encompassing comprehensive Java code exercises, problem-solving, and conceptual notes.

data-structures java-8

Last synced: 04 Mar 2025

https://github.com/simonprickett/clinkedlist

C Linked List Mentoring Work

c data-structures

Last synced: 16 Jun 2025

https://github.com/youseftareq33/java_datastructuer_3_tawjihirecord-sll_cdll_avl-

This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (Single LinkedList, Circular Double Linkedlist, AVL Tree).

data-structures java javafx

Last synced: 14 Apr 2025

https://github.com/arturbomtempo-dev/pucminas-aeds2-assignments

Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.

algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack

Last synced: 17 Mar 2025

https://github.com/uchamod/employee_mangement_system

This is basic back-end for employee management sysyem created by using java spring boot framework

anotation data-structures database dependencies functions java oop spring-boot

Last synced: 13 Nov 2025

https://github.com/malpercio/data-holder

A NodeJS package that provides implementations of some data structures

data-structures nodejs

Last synced: 02 Mar 2025

https://github.com/dnut/json-match-finder

Python application used to match listings against openings via authenticated JSON API access.

data data-structures data-wrangling database json-api python-application python-modules

Last synced: 28 Mar 2025

https://github.com/suba-suresh/advance-js-arrow-function-

Arrow functions allows to write more concise JavaScript functions, by using the => "fat arrow" syntax

arrow-functions data-structures javascript js

Last synced: 17 Jun 2025

https://github.com/santiagodotsh/php-notes

🐘 📝 Personal PHP notes and reference guide.

control-structures data-structures match notes oop php types

Last synced: 03 Mar 2025

https://github.com/abomokh/avl-tree-binomial-heap

implementation for directory using AVL Tree & implementation for Priority Queue Using Binomial Heap

avl-rank avl-tree binomial-heap data-structure data-structures datastructure datastructures dictionary finger-tree heap implementation prieo priority-queue queue

Last synced: 27 Jun 2025

https://github.com/alexzajac/cs014_assignements

Group assignements for the CS014 class at UCR.

algorithms cplusplus data-structures

Last synced: 28 Mar 2025

https://github.com/bekcodingaddict/dsa

DSA stands for "Data Structures and Algorithms." In computer science and programming, data structures refer to the way data is organized and stored in a computer's memory, while algorithms are a set of step-by-step instructions for solving a particular problem or task.

algorithms coding-challenge coding-interviews data-structures data-structures-and-algorithms dsa dsa-algorithm

Last synced: 12 Nov 2025

https://github.com/theoliverlear/java-jump-start

Java Jump Start is a comprehensive guide designed to help you quickly learn the amazing abilities of Java. This guide will provide you will all the essentials in syntax as well as the unique features of Java.

data-structures education functional-programming guide java learning oop quickstart

Last synced: 24 Jun 2025