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/ganzerli/e-pathy

e-pathy saves integers (also in a file) in a way that you can find them following a path. /0/1/50/0 for example

binary-data c data-structures database graph graph-algorithms

Last synced: 21 Jun 2025

https://github.com/scisamir/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 17 Nov 2025

https://github.com/nikhil25803/dsalgo

C++ Basic Programs | Data Structure | Algorithms

algorithms cpp data-structures

Last synced: 04 Apr 2025

https://github.com/jbkuczma/algo

Repo of algorithms, data structures, CTCI, etc.

algorithms cracking-the-coding-interview data-structures

Last synced: 26 Feb 2025

https://github.com/barrenszeppelin/pmmap

Go implemenation of Persistent Mergeable Hash Maps

data-structures go hashmap immutable tree

Last synced: 01 Sep 2025

https://github.com/mkwapisz2000/cpp-data-structures-comparison

The project aims to compare different data structures, including: Singly Linked List , Singly Linked List with Head and Tail, Doubly Linked List, Dynamic Array

algorithm-analysis cpp data-structures dynamic-array linked-list performance-testing

Last synced: 12 Jun 2025

https://github.com/fhasnur/codewars

📂 My solutions to various programming problems (kata) from the codewars platform.

algorithms codewars data-structures javascript problem-solving

Last synced: 14 May 2025

https://github.com/haseeeb21/food-ordering-system-

This system can be used in any ordering place, as it uses Queue data structure which follows FIFO sequence with enquing and dequing as main functions.

algorithms collaboratory data-structures dsa googlecolaboratory googlecollab pycharm python python3 queue

Last synced: 04 Aug 2025

https://github.com/iozsaygi/dsaa

Implementations for several data structures and algorithms.

algorithms c data-structures data-structures-and-algorithms mit-license

Last synced: 14 May 2025

https://github.com/mrdav30/swiftcollections-unity

A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.

collections data-structures game-development memory-management object-pooling observables performance unity

Last synced: 08 Mar 2026

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

Data-structures demo plus mocha / chai tests

data-structures

Last synced: 27 Dec 2025

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

数据结构和算法实现

algorithms data-structures java

Last synced: 06 Apr 2025

https://github.com/ashwanikumar04/data-structure-and-design-problems

A collection of ds and design problems

data-structures design ds

Last synced: 26 Jan 2026

https://github.com/hiedt/difs

Source code implemented from scratch by myself. For studying purpose only. The following topics are covered.

algorithms artificial-intelligence data-structures deep-learning engineering machine-learning mathematics signal-processing simulation

Last synced: 22 Mar 2025

https://github.com/jagadeeshm007/leetcode

This repository serves as a collection of my solutions to various LeetCode Data Structures and Algorithms (DSA) problems using c++.

algorithms cpp data-structures leetcode leetcode-cpp leetcode-practice leetcode-questions leetcode-solutions

Last synced: 05 Mar 2025

https://github.com/balta2ar/scratchpad

Experiments with algorithms/data structures, leetcode solutions

algorithms data-structures leetcode leetcode-python leetcode-solutions

Last synced: 05 Nov 2025

https://github.com/belimfaux/extendible_hashing

C++ Implementation of an Extendible Hashing Set

cpp data-structures extendible-hashing hashing

Last synced: 14 Mar 2025

https://github.com/hendurhance/cs50-c

This is my solution to the CS50 2021 problem set and laboratory set, using C from cash/credit to speller

algorithms c computer-science cs50problemsets cs50x data-structures

Last synced: 05 Apr 2025

https://github.com/nawodyaishan/simple-bookshop-shopping-cart

Simple bookshop shopping cart and checkout system using Dyanamic Programming Algorithms and Data Structures

algorithms c data-structures dynamic-programming

Last synced: 15 Mar 2025

https://github.com/mubassim-khan/recursion-java

A few programs of Recursion topic/concept in Java language, helpful to understand the flow of program & method of recursion in Data Structures & Algorithm.

data-structures datastructures-algorithms java recursion recursive-algorithm

Last synced: 05 Mar 2025

https://github.com/errea/vet_clinic_database

For this project you need special preparation. As the goal of this project is to solve some performance issue, first we need to introduce those issues. In order to do that, you will populate your database with a significant number of data.

data data-analysis data-structures data-visualization database

Last synced: 27 Dec 2025

https://github.com/kamzzi/dsa-typescript

Data Structures and Algorithms using Typescript and Vitest

algorithms data-structures typescript vite vitest

Last synced: 25 Feb 2025

https://github.com/doumanash/statiki

Static friendly data structures

data-structures no-std rust

Last synced: 04 Feb 2026

https://github.com/sebastianofazzino/fundamentals-of-computing-specialization

Basics of Computing and Programming Principles, Algorithmic Thinking and Programming skills in Python from the ground up and apply these skills in building many interactive projects using simplegui module.

algorithms computer-programming computing data-structures game-development gui python software-development

Last synced: 28 Feb 2025

https://github.com/divyanshu-rawat/js-challenge

A Javscript programming Question having constraints of time and space.

data-structures javscript programming-challenges space-complexity time-complexity

Last synced: 09 Apr 2025

https://github.com/charon25/javabasicdatastructures

Recreating data strucures in Java for learning purposes

data-structures java

Last synced: 16 Jan 2026

https://github.com/usk2003/vnrvjiet-lab-work

This repository contains my lab work for the B.Tech CSE-AIML program (2022-2026) under the R22 regulation at VNR Vignana Jyothi Institute of Engineering and Technology. It includes various subjects like Machine Learning, OS, Data Structures, C Programming, and more, showcasing my practical learning and implementations.

c-programming compiler-design computer-networks data-engineering data-structures data-visualization dbms engineering-drawing java machine-learning operating-system python software-engineering

Last synced: 25 Feb 2025

https://github.com/sphere-sh/go-struct-sync

A Go package for comparing struct instances and applying detected changes.

data-structures golang sphere structures sync

Last synced: 08 Mar 2025

https://github.com/yusa-imit/zuda

Zig Universal DataSstructures and Algorithms

data-structures zig

Last synced: 02 Apr 2026

https://github.com/nahidshrabon/programming

Algorithms, Data Structures, Problem Solving

algorithms data-structures problem-solving

Last synced: 05 Mar 2025

https://github.com/mmaffi/c-academic-exercises

📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.

algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges

Last synced: 31 Mar 2025

https://github.com/naveenrajm7/py-algo-ds

Algorithms and Data Structures in Python

algorithms data-structures python

Last synced: 28 Jun 2025

https://github.com/hafizhhasyhari/struktur-data-2024-kuliah-s1-bachelor

Struktur Data implementasi berbagai konsep dasar Struktur Data menggunakan bahasa pemrograman C, C++, dan mungkin bahasa pemrograman lain yang saya gunakan di kampus. Selain itu, terdapat tantangan-tantangan telah saya selesaikan yang berkaitan dengan C++ Algoritma Robotika.

algorithms algorithms-and-data-structures cplusplus data-structures strukturdata

Last synced: 23 Mar 2025

https://github.com/lmbarros/dump

DUMP: Dump of Unsorted Morsels for Programmers

algorithms data-structures reference

Last synced: 21 Feb 2026

https://github.com/cassxw/leetcode

My daily Leetcode practice repository, featuring solved problems, categorised solutions, and a structured roadmap for mastering data structures and algorithms.

algorithms coding-challenges competitive-programming data-structures dsa java leetcode leetcode-java leetcode-python leetcode-solutions problem-solving python

Last synced: 31 Mar 2025

https://github.com/aravachoudhary/data_structures_algorithms

This Repository contains my DSA codes and problem Solutions

algorithms-and-data-structures data-structures

Last synced: 05 Mar 2025

https://github.com/carlosecosmesilva/c-projects-and-exercises

Exercices using C to exercise fundamentals that are being learned during courses , training and college

algorithms c data-structures linked-list

Last synced: 20 Nov 2025

https://github.com/danigb/cs-playground

Classic algorithms and data structures implemented in clojure

algorithms computer-science data-structures

Last synced: 05 Nov 2025

https://github.com/saxarona/tc1031

Data Structures and Fundamental Algorithms---A full course based on González Guerra original lecture notes using C++

algorithms data-structures

Last synced: 02 Jan 2026

https://github.com/kothar/compactlist

An efficient in-memory implementation of List<Long> aiming for minimum memory usage and good insert/remove performance.

data-structures java

Last synced: 16 Jan 2026

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

Data Structures and Common Algorithms Implementations.

algorithms data-structures

Last synced: 15 Mar 2025

https://github.com/elidrissidev/dsa-practice

My playground repository where I'm practicing DSA using C!

algorithms c computer-science data-structures

Last synced: 31 Mar 2025

https://github.com/luisedmc/datastructures-algorithms

Data Structures & Algorithms in C and Java

algorithms c data-structures java solutions

Last synced: 25 Feb 2025

https://github.com/obeliskos/typescript-datastructures

Typescript-implemented data structures and benchmarks

avl avl-tree data-structures typescript

Last synced: 23 Mar 2025

https://github.com/pedrohenrikle/fprog2025-1

This repository is dedicated to save contents from the Algorithms class from college with C/C++

algorithms c college cplusplus data-structures study

Last synced: 15 Mar 2025

https://github.com/vikky2810/c-preparation-notes

Intermediate-level C programming notes, covering advanced control flow, pointers, memory management, file handling, and more.

algorithms bitwise-operations c c-programming data-structures file-handling intermediate-c memory-management pointers

Last synced: 05 Mar 2025

https://github.com/kalwar/snake-game

a very basic snake game using queue DS on the web

data-structures javascript queue snake-game

Last synced: 25 Dec 2025

https://github.com/mhasanjoy/code

Data Structures

data-structures linked-list stack

Last synced: 30 Mar 2025

https://github.com/sagarsdagdu/linkedlistwithrandompointer

A data structure problem which is about duplicating a linkedlist which has random pointers without using extra memory. Details : https://youtu.be/xbpUHSKoALg?t=27

data-structures linked-list

Last synced: 30 Mar 2025

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

Most common Data-Structures and Algorithms implemented in Java from scratch ☕ ♨️

algorithms bstree data-structures graph hashtable java linear linked-list nonlinear queue searching-algorithms sorting stack

Last synced: 22 Mar 2025

https://github.com/candytale55/nodes_js_datastructs

A JavaScript class to create a basic node that contains data and one link to another node. The node’s data will be specified when creating the node and immutable. A node’s link to the next node is null when there are no nodes to traverse. Plus an example "An ice cream shop that sells three flavors: strawberry, vanilla, and coconut. The signature sundae is made of these three flavors, but new hires have a hard time remembering the order."

codecademy data-structures ice-cream-shop node-concept

Last synced: 31 Mar 2025

https://github.com/jaketarnow/algorithmsreview

Algorithm and Data Structures review

algorithms c data-structures interview-practice java python

Last synced: 25 Feb 2025

https://github.com/sombertm/ts-dsa

Various Data Structures & Algorithms implemented in TypeScript with a strong focus on typings and extensibility

algorithms data-structures types typescript

Last synced: 28 Feb 2025

https://github.com/elishamutang/linked-list

My solution to Linked Lists project from TOP.

data-structures javascript linked-list

Last synced: 23 Mar 2025

https://github.com/bertrand31/cagire

🔍 An experimental search engine supporting real-time partial-match plaintext search

data-structures functional-programming inverted-index scala search-engine trie

Last synced: 16 May 2025

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

This repository offers clear implementations of key data structures, making it ideal for students and professionals alike. Explore practical examples to enhance your coding skills and prepare for interviews. 🐙🌟

adjacency adjacency-matrix algorithms-implemented data-structures datastructures dijkstra edmonds-karp-algorithm heap interview interview-practice javascript javascript-algorithms leetcode-solutions pandas python search sort tree

Last synced: 14 Mar 2026

https://github.com/habbatul/circular-single-linked-list-program-ktp

Terminal App, implementasi struktur data Circular Single Linked List (Study kasus manajemen KTP)

data-structures linked-list

Last synced: 02 Sep 2025

https://github.com/yasinpalash/dsa

This repository is dedicated to Data Structures and Algorithms (DSA)

algorithms array dart data-structures dsa dynamic-programming problem-solving py python searching sorting sorting-algorithms

Last synced: 03 Apr 2025

https://github.com/mirsahib/project-venus

IUB CSE 203 (Data Structure)

c-plus-plus cse-203 data-structures

Last synced: 01 Jul 2025

https://github.com/julgitt/memory-allocator

Memory allocator using segregated lists, created as part of an Operating Systems course

c data-structures malloc memory python school university

Last synced: 27 Dec 2025

https://github.com/sangeetm/ucsd-shortest-routes

This is the source code for the project that I completed in 3rd course of "Object Oriented Java Programming: Data Structures and Beyond" by UCSD and Coursera.

data-structures java-8 searching-algorithms

Last synced: 30 Mar 2025

https://github.com/0xc0392b/bfield

Bit field data structure for Go

bit-manipulation bitfield data-structures go golang

Last synced: 18 Jan 2026

https://github.com/bazoka-kaka/programming-interview-solutions

A bunch of programming solutions from real interviews / job programming tests that me and my friends gone through

algorithms coderbyte data-structures python

Last synced: 28 Mar 2025

https://github.com/peter-lyons-kehl/produce

Productivity data Structures, Algorithms and :children_crossing: examples in :coffee: Java 8

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java java-8

Last synced: 05 Mar 2025

https://github.com/avestura/shell-dads

❓ Show a random tip from NIST DADS (https://xlinux.nist.gov/dads) every time you open your terminal

algorithms dads data data-structures ds nist

Last synced: 23 Oct 2025

https://github.com/mahmud-kandawala/binary-and-linear-search

A python program that searches an array using Binary and Linear search.

data-structures python3

Last synced: 25 Feb 2025

https://github.com/dev-mdirfan/data-structure-in-c

Data Structure and Algorithm in c language full guide Tutorial.

c-language data-structures dsa-algorithm

Last synced: 01 Jul 2025

https://github.com/andrea-vicari/codewars-katas

Repository for Javascript files from some Codewars katas

algorithms-and-data-structures data-structures javascript

Last synced: 16 May 2025

https://github.com/bardifarsi/memoizationmultithreading

Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.

algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming

Last synced: 31 Dec 2025

https://github.com/antojebi7/java_chloroplast

(Growing)Java-Chloroplast is your ultimate Java reference hub, packed with concepts, code snippets, and best practices from basic syntax to advanced frameworks. Whether you're preparing for interviews, building applications, or mastering Java, this repo converts knowledge into pure coding energy—just like a chloroplast!

algorithms classes-and-objects data-structures java logical-programming object-oriented-programming problem-solving

Last synced: 05 Nov 2025

https://github.com/diogocarrola/ea-software-sim

Develop a new feature for the EA Sports College Football game as a Junior Software Engineer

code-analysis data-structures feature-proposal game-engine object-oriented-design

Last synced: 20 Aug 2025

https://github.com/youseftareq33/java_datastructuer_1_tawjihirecord-linkedlist-

This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (linkedlist).

data-structures java javafx

Last synced: 14 Apr 2025

https://github.com/meysam81/red-or-black-tree

red or black tree, implemented in c++ containing insert and delete

college college-project data-structures red-black-tree tree tree-search tree-structure

Last synced: 02 Jan 2026

https://github.com/leticiamilan/algoritmos-de-ordenacao

Este repositório contém implementações de diversos algoritmos de ordenação, como Insertion Sort, Bubble Sort, Selection Sort e Counting Sort, nas linguagens Python, Java e Portugol. Cada algoritmo está acompanhado de exemplos de uso e explicações sobre seu funcionamento.

data-structures java portugol python sorting-algorithms

Last synced: 23 Mar 2025

https://github.com/muhammadfadel/car-workshop-data-structure

For all of the following problems, when it is stated “in the user level” you should assume that you only have the object code of the data structure along with the interface given in the header file. On the other hand, When it is stated that “in the implementation level” you should assume that you have the source code file of the data structure and you should write the desired piece of code within that source code file.

c c-plus-plus data-structures datastructures queue stack

Last synced: 09 Apr 2025

https://github.com/alanmenchaca/java-avanzado

cadenas, caracteres y expresiones regulares, colecciones de genéricos, diseño de clases, lambdas y flujos de Java SE 8.

classes-and-objects data-structures java-se lambdas methods serialization streams

Last synced: 02 Jan 2026

https://github.com/shafaq-aslam/leetcode-chronicles

This repository contains my solutions to various LeetCode problems, ranging from Easy to Hard. The goal is to improve problem-solving skills, practice Data Structures & Algorithms (DSA), and build a strong foundation for coding interviews.

algorithms coding-challenges competitive-programming cpp data-structures data-structures-and-algorithms dsa dynamic-programming leetcode problem-solving

Last synced: 07 Apr 2025

https://github.com/supertetelman/coursera-algs4parti-009

A collection of python scripts to implement various sort/search algorithms and supporting data structures.

algorithm data-structures python

Last synced: 23 Mar 2025

https://github.com/vishvanavanjana/dsa

Data Structures and Algorithms

algorithms data-structures graphs

Last synced: 28 Feb 2025

https://github.com/hackerslash/dsarch

A search engine for Data Structure and Algorithm problems

data-structures dsa leetcode search-engine tfidf

Last synced: 16 May 2025