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/mustafahakkoz/market_simulation

Simple Linked List implementation in C language

data-structures simulation

Last synced: 23 Mar 2025

https://github.com/smeltier/data-structures-c

This repository contains C language implementations of the main data structures covered in the Algorithms and Data Structures course. The implementations were developed as part of my hands-on learning process and include sequential lists, linked lists, and other fundamental structures.

algorithms algorithms-and-data-structures c c-language c-programming data data-structures data-structures-c structures-c

Last synced: 16 May 2025

https://github.com/thenocturnaldevgypsy/code-lab-lecture-exercises

Library/source codes that I've coded and used for my lectures during my career as BSCS/BSIT/BSCOE Assistant Professor for BSCS, BSIT and BSCOE way back late 2007 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 09 Jun 2026

https://github.com/devfancy/knu

컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.

algorithm data-structures system-programming

Last synced: 24 Jun 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/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: 28 Apr 2026

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/agastyahukoo/accelerated-computer-science-fundamentals

Comprehensive C++ programs from University of Illinois Urbana-Champaign's Accelerated Computer Science Fundamentals course, plus extra examples for deeper learning and practice.

algorithms computer-science data-structures object-oriented-programming

Last synced: 28 Mar 2025

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

All things data structure and algorithm in vanilla JavaScript (no ES6)

algorithms data-structures es5-javascript javascript

Last synced: 01 Jul 2025

https://github.com/alpha74/iib

My InterviewBit solutions. Maintained from 2020 onwards

algorithms coding cpp data-structures interviewbit interviewbit-cpp interviewbit-solutions

Last synced: 27 May 2026

https://github.com/surajiyer/yatrie

Python Trie data structure

data-structures python trie

Last synced: 29 Mar 2025

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

Data Structure and Algorithm implementation with multiple programming language.

algorithms data-structures programming-languages

Last synced: 27 May 2026

https://github.com/waseemofficial/dsa_js

70 unique DSA Questions in Javascript

algorithms-and-data-structures data-structures javascript

Last synced: 31 Mar 2025

https://github.com/nibble-4bits/leetcode-challenges

My solutions to various LeetCode challenges

algorithms code-challenges data-structures leetcode

Last synced: 15 Mar 2025

https://github.com/marcoschalet/estruturas-de-dados

Repositório para armazenar a implementação de algoritmos da monitoria na disciplina de Estruturas de Dados 1.

c data-structures

Last synced: 15 Mar 2025

https://github.com/dd0wney/ds

Collection of data structures and algorithms for my reference in languages I'm interested in

algorithms data-structures

Last synced: 12 Jun 2026

https://github.com/rotedar/first.cpp

uri 100+ solve...

css data-structures

Last synced: 15 Mar 2025

https://github.com/kasutu/filter

DSS: OOP based filter for objects

data-structures oop-principles typescript

Last synced: 31 Mar 2025

https://github.com/pedro-estevao/data-structures

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 08 Apr 2025

https://github.com/nafis2508/big-data-group-project

Python project implementing Nearest Neighbor and Skyline Query Search algorithms with R-tree data structures for efficient spatial indexing. Part of COMP6210 group project at Macquarie University.

2d-query-processing algorithm-optimization big-data branch-and-bound comp6210 computational-geometry data-structures divide-and-conquer nearest-neighbor-search python r-tree skyline-query spatial-data-structure spatial-indexing

Last synced: 31 Mar 2025

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

Code snippets from "The Ultimate Data Structures & Algorithms", a course by Code with Mosh.

algorithms algorithms-and-data-structures data-structures python python3

Last synced: 15 Mar 2025

https://github.com/flp2113/baselib

Creating my own C codebase, implementing useful functions to save time while coding large projects.

algorithms c data-structures

Last synced: 15 Mar 2025

https://github.com/amir-hshahi/data-structures-course

Parsian gulf university course for algorithms and data structure.

computer-science data-structures data-structures-and-algorithms

Last synced: 31 Mar 2025

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

My personal solutions to a variety of programming challenges and problems from platforms like LeetCode, Codewars, HackerRank, and others.

algorithms codeforces codewars data-structures hackerrank javascript kata math object-oriented-programming

Last synced: 08 Apr 2025

https://github.com/lourd/swift-data-structures

Basic data structures and algorithms in Swift, made for teaching

algorithms data-structures swift

Last synced: 24 Mar 2025

https://github.com/alexzgut/data_structures_and_algorithms

This repository is dedicated to my journey in mastering data structures and algorithms. The goal is to strengthen my problem-solving skills, gain a deeper understanding of different data structures, and prepare for coding interviews.

algorithms arrays data-structures data-structures-and-algorithms java linked-list priority-queue queues stacks

Last synced: 16 Mar 2025

https://github.com/akashjitu18/dsa-programs

This repository contains implementations of various data structures and algorithms, including Arrays, Linked Lists, Stacks, Queues, Trees, Graphs

algorithms data-structures dsa-algorithm practice-programming

Last synced: 24 Mar 2025

https://github.com/zinaaan/algorithms-and-datastructures

Typical algorithms and data stuctures with java

algorithms data-structures java

Last synced: 12 Jun 2026

https://github.com/tasbeehismail/data-structure-tasks

Tasks completed at level 3 problem-solving training with ICPC Damanhour community.

competitive-programming complexity-analysis data-structures implementation problem-solving

Last synced: 28 Dec 2025

https://github.com/kanavgoyal898/queensgambit

QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.

algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation

Last synced: 02 Jul 2025

https://github.com/leecason/datastrcutures-and-algorithms

javascript的数据结构与算法

algorithms data-structures javascript

Last synced: 14 Oct 2025

https://github.com/riteek712/java-dsa

This repository contains solutions to various Data Structures and Algorithms (DSA) questions in Java. It includes curated problems from the Blind 75 list, sorting algorithms, graph problems, tree problems, and basic interview live coding questions.

algorithms algorithms-and-data-structures data-structures java

Last synced: 24 Mar 2025

https://github.com/mayankgupta-dev08/dsa-practice

my solutions to many dsa questions using Java

algorithms data-structures java practice

Last synced: 06 Apr 2025

https://github.com/bottomsnode/data-structure-with-python

Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.

array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure

Last synced: 12 Mar 2025

https://github.com/magnetrwn/runtime-bitset-cpp

Very compact header-only C++ bitset library for creating bitsets at runtime.

bitset data-structures header-only runtime

Last synced: 27 Feb 2025

https://github.com/windjammer6/12.-data-structures-and-algorithms-learning-and-practice-python

My learning journey of Data Structures and Algorithms in Python

algorithms data-structures python

Last synced: 24 Mar 2025

https://github.com/thenocturnaldevgypsy-io/duskgrimoires-java-lab-exercises

DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 26 Feb 2025

https://github.com/mun1r0b0t/c-development-kit

A collection of simple datastructures in C

data-structures library

Last synced: 11 Jun 2025

https://github.com/lvmalware/lib-list

Uma biblioteca simples, escrita em C++ que implementa uma estrutura de dados do tipo lista

cplusplus data-structures lib list

Last synced: 03 Jul 2025

https://github.com/azevedo-erick/a1-ds

Primeira avaliação da disciplina de estruturas de dados ministrada pelo professor Silvano Malfatti, foi implementado um jogo de blackjack.

blackjack data-structures java

Last synced: 12 Apr 2025

https://github.com/guangie88/stackie

Contains stack allocated data structures.

cpp cpp-14 cpp-library data-structures stack stack-based string

Last synced: 06 Jun 2026

https://github.com/almayor/data_structures

Polymorphic data structures and associated algorithms in C. Probably don't use.

21school 42school c data-structures polymorphism

Last synced: 18 Jun 2025

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: 12 Apr 2026

https://github.com/kevinlin1/deques

An introduction to data structures and algorithm analysis through a comparison of double-ended queue implementations.

data-structures deque education queue stack

Last synced: 08 Apr 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: 28 May 2026

https://github.com/ytakzk/basic_data_structures_and_algorithms_in_python

A collection of snippets of basic data structures and algorithms written in Python.

algorithms computational-geometry data-structures geometry graph-algorithms

Last synced: 03 Sep 2025

https://github.com/oniani/bizarre-structures

Implementations of various data structures you might or might not have seen before

bizarre data-structures python3

Last synced: 29 May 2026

https://github.com/donghl-dev/study-problem_solving

문제해결기법 수업에 대한 내용 및 정리 저장소

algorithm data-structures jdk8 problem-solving

Last synced: 30 Mar 2025

https://github.com/andyblarblar/algo

A collection of data-structures, helper classes, extensions, and functional constructs to fill in gaps in the BCL.

algorithms data-structures dotnet library

Last synced: 25 Mar 2025

https://github.com/semi-cloud/algorithm_study

📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리

algorithm data-structures java

Last synced: 30 Jul 2025

https://github.com/thegirlsynth/binary_trees

This is a project on Binary Trees.

algorithms data-structures

Last synced: 08 Dec 2025

https://github.com/fl03/ndtensor

ndtensor is designed to be a flexible and powerful tensor library for Rust

data-structures ndarray rust tensor

Last synced: 06 Jan 2026

https://github.com/ganeshjadhavongithub/students-data-c

A CLI (Command Line Interface) program written in C for managing student data (Roll No, Name, Marks). Users can perform CRUD operations and print records. The program utilizes linked lists for in-memory operations and file for persistent data storage.

c c-programming crud crud-application crud-operations crud-sample data-structures data-structures-and-algorithms dsa file file-handling file-handling-in-c files linked-list students-data students-database students-project

Last synced: 18 Jan 2026

https://github.com/first-coding/datastruct-ubuntu

This is my DataStruct Repositories for Ubuntu.

c data-structures

Last synced: 26 Nov 2025

https://github.com/ifeelgarv/gfg-python-dsa-bootcamp

📍This repos contains all the topics of DSA using Python Language.🚀 Explore Python with codes, notes, and explanations.

data-structures oops-in-python python

Last synced: 11 Jun 2025

https://github.com/dizcza/algs4

Algorithms Parts I & II solutions. Taught by Robert Sedgewick

algorithms data-structures

Last synced: 03 Jul 2025

https://github.com/kacper0199/snake-solver

This snake game solver is represented by an undirected graph and the Hamiltonian Cycle algorithm that generates path visiting each vertex exactly once. This approach ensures that the snake will never collide and maximum score will be achieved.

algorithms data-structures hamiltonian-cycles pygame python snake-game

Last synced: 25 Mar 2025

https://github.com/aswassaw/belajar-lodash

Belajar method2 yang dimiliki oleh lodash.

data-structures lodash

Last synced: 13 Jul 2025

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

Implementing Data Structures and Algorithms in Python using TDD

algorithms data-structures tdd

Last synced: 26 Mar 2025

https://github.com/tarek-bohdima/exchangerates

Currency-exchange Android app rebuilt as an interview-prep showcase for graph algorithms (BFS / Dijkstra / Bellman-Ford / Floyd-Warshall + arbitrage detection), Union-Find reachability, and Gang of Four design patterns — Kotlin 2.1, Jetpack Compose Material 3, Hilt.

algorithms android bellman-ford clean-architecture coroutines data-structures design-patterns dijkstra exchange-rates floyd-warshall graph-algorithms hilt interview-preparation jetpack-compose kotlin ksp material3 mvvm-architecture retrofit2 union-find

Last synced: 29 May 2026

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

A C# implementation of a singly linked list.

csharp data-structures linked-list

Last synced: 24 Mar 2025

https://github.com/aryantyagi1/brutetooptimal-200-dsa-solutions

This repository contains 200 solved DSA problems in Java, each featuring both brute force and optimal solutions in the same file. Designed for learners and practitioners, it serves as a reference to understand different approaches to problem-solving, compare solution efficiencies, and prepare for coding interviews

data-structures dsa-algorithm java

Last synced: 24 Mar 2025

https://github.com/marklauter/btree

In-memory BTree.

btree data-structures

Last synced: 01 Apr 2025

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

Data Structure and Algorithm for beginner

algorithm c-plus-plus data-structures python3

Last synced: 29 Apr 2026

https://github.com/radzhiv25/dsa

DSA based repository

cpp data-structures

Last synced: 04 Jul 2025

https://github.com/yapeansa/arvore_binaria

Um estudo sobre árvore binária

binary-tree c data-structures

Last synced: 01 Apr 2025

https://github.com/liwnn/skiplist

A fast skip list implementation for Go

algorithm data-structures go golang skiplist

Last synced: 08 Jun 2026

https://github.com/Imtjl/fp-red-black-tree-dict

TreeDict - Implementation of Dict based on Red Black Tree in Elixir

data-structures elixir functional-programming red-black-tree

Last synced: 01 Apr 2025