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/mdashraful305/dsa

C implementations of various common data structures and algorithms

algorithm algorithms c data-structures linked-list

Last synced: 18 Jul 2025

https://github.com/jlgarridol/kson

A format to save HashMaps inspired on JSON using a key:value format

data-structures format hashmap json kson

Last synced: 16 May 2026

https://github.com/anujdhillxn/cpptries

Serializer-Deserializer for Tries in CPP

cpp data-structures parsing

Last synced: 18 Jul 2025

https://github.com/leodhb/amazon-challenges

Some challenges for their recruitment process

data-structures faang-preparation python

Last synced: 18 Jul 2025

https://github.com/noxmor/noxdata

NoxData is a C++ data structures library to organize, store and manipulate data.

cpp cpp-library data-structures header-only library templated

Last synced: 18 Jun 2025

https://github.com/jcng75/building-interface

In my Assembly Class, we were given the task to utilize a data structure that can do the following:

assembly data-structures masm

Last synced: 18 Jun 2025

https://github.com/thiagosilvaantenor/grafoslista_e_matriz

Exercicios de construção de Grafos com lista e matriz de adjacencia, da disciplina de estrutura de dados, do curso de análise e desenvolvimento de sistemas da FATEC Zona Leste

arrays college-project data-structures estrutura-de-dados fatec-zona-leste graph linked-list lista-encadeada matrices

Last synced: 19 Jul 2025

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

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

algorithms c computer-science data-structures

Last synced: 18 Jun 2025

https://github.com/bethanyuo/solidity-contracts

Smart Contracts and Solidity using the Remix IDE.

data-structures remix remix-ide smart-contracts solidity

Last synced: 19 Jul 2025

https://github.com/alinpahontu2912/ast-implementation

Implemented an AST in Assembly language, by using recursion

assembly-x86 data-structures

Last synced: 17 Jun 2025

https://github.com/sanam2405/grind

Testimony to my grinding

algorithms data-structures dsa

Last synced: 19 Jul 2025

https://github.com/shnartho/competitive-programming-python

Python Data Structures and Algorithms

algorithms data-structures python3

Last synced: 17 May 2026

https://github.com/asungur/data_structures_and_algos

Go,Ruby and Python implementations of common algorithms and data structures

algorithm algorithms data-structures go golang interview interview-preparation ruby

Last synced: 19 Jul 2025

https://github.com/malisetti/mygo

The things I try to learn and implement in Golang

algorithms data-structures golang

Last synced: 07 Apr 2026

https://github.com/xorz57/trie

Trie written in C++14

cpp data-structures datastructures trie

Last synced: 13 Jul 2025

https://github.com/nelsonbn/algorithms-data-structures-queue

Algorithms and Data Structures - Queue

algorithms data-structures queue

Last synced: 10 Sep 2025

https://github.com/stephenwanjala/priorityquejavaquiz

Priority ques in java practical example

data-structures java

Last synced: 17 Jun 2025

https://github.com/jagganraj27/data_structures_and_algorithms

Learn Data Structure and algorithms using Javascript

array data-structures dsa-algorithm javascript

Last synced: 17 May 2026

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

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

data-structures java jvm kotlin

Last synced: 16 May 2026

https://github.com/venkataramanarao5/templated-data-structures-implemented-in-cpp

A repository containing cpp programs implementing common data structures using templates

data-structures heap linked-list queue stack template

Last synced: 17 Jun 2025

https://github.com/mxssl/binary-search-tree

Binary Search Tree implementation in Go (Golang)

algorithms binary-search-tree data-structures go golang structure

Last synced: 17 Jun 2025

https://github.com/zayarhtet/bag

Bag Data Type implemented in C++, specialized in Basic Object-Oriented Design.

console-application cpp data-structures design-patterns oop priority-queue

Last synced: 12 Apr 2025

https://github.com/julianp911/proyecto_1_202010_sec_4_team_5

📚 Proyecto 1 - Estructura de Datos

data-structures generic geojson java java11

Last synced: 28 Mar 2025

https://github.com/abdurrehman7452/route-optimization-for-event-logistics

A Data Structures and Algorithms C++ project in which a logistics team needs to understand the shortest distance to reach the destination keeping in view the constraints.

bfs-algorithm cplusplus cpp data-structures dsa graphs-algorithms queues-ds

Last synced: 03 Jan 2026

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/tanvi-surana/data-structures

:pushpin:Implementation of data structures

algorithms c-plus-plus data-structures

Last synced: 27 Mar 2025

https://github.com/augustdanell/datastructures

Here I implement different datastructures. You never know when you need them, and so, to have them on Git ready to be used has helped me to solve many Kattis problems and more :)

data-structures graph-search-algorithms

Last synced: 12 Apr 2025

https://github.com/yapeansa/estrutura_pilha

Estudo sobre a estrutura de Pilha

c data-structures stack

Last synced: 01 Apr 2025

https://github.com/nouman6093/python_dsa_and_leetcode

in this repository i will upload everything i have learned about data structures and algorithms in python. Also i will upload all the LeetCode Exercises which i would solve using python.

algorithms algorithms-and-data-structures algorithms-datastructures data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions data-structures-python dsa dsa-algorithm python python3

Last synced: 22 May 2026

https://github.com/izam-mohammed/dsa-practices

In this repository, I document my journey of learning and practicing data structures and algorithms. It's an ongoing effort to deepen my understanding of fundamental concepts, improve problem-solving skills, and prepare for coding interviews or competitive programming.

data-structures dsa dsa-algorithm dsa-practice

Last synced: 17 Jun 2025

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

Algorithms and data structures in Typescript

algorithms data-structures typescript

Last synced: 04 Apr 2025

https://github.com/joie-kim/python_ex

python exercise (점프 투 파이썬!)

basic data-structures learning-by-doing python python3

Last synced: 17 Jun 2025

https://github.com/mahdimashayekhi-ai/data-structures

🚀 A collection of Data Structure implementations in Java and Python. 📚 Perfect for learning and practicing fundamental data structures! ⚡ Work in Progress – More updates coming soon!

algorithms data-structures dsa-algorithm java

Last synced: 12 Apr 2025

https://github.com/antunesluis/lib-ed

Repositório dedicado às implementações das principais estruturas de dados em C.

c data-structures

Last synced: 29 Oct 2025

https://github.com/matejdluhos/dluhoschessengine

A specialized chess engine focusing on determining the attractiveness of mate-in-3 chess positions.

aesthetic-evaluation algorithms chess-engine csharp data-structures uci-protocol

Last synced: 17 Jun 2025

https://github.com/jnsougata/assignments

Assignments I'm working on as part of my studies

data-structures dbms os programming

Last synced: 20 Jul 2025

https://github.com/bishal7448/leetcode_dsa_100_question_challenge

100-Day LeetCode DSA Challenge This repository tracks my journey of solving one LeetCode problem daily for 100 days. Each entry includes the problem, code solution, and explanation of the approach. Aimed at mastering Data Structures and Algorithms, it showcases consistent progress and learning. 🚀

algorithms c data-structures datastructures-algorithms dsa-learning-series java javascript leetcode

Last synced: 12 Apr 2025

https://github.com/gojax64/my-data-structures

This is a repository where I present all data structurs that I have made.

cpp data-structures

Last synced: 20 Jul 2025

https://github.com/gireeshbharmshetty/java-lru-cache

A simple LRU (Least Recently Used) Cache implementation in Java using HashMap and Doubly Linked List.

algorithms cache data-structures java lru-cache system-design

Last synced: 07 May 2025

https://github.com/swapnilsachan03/apna-college-dsa

This is where I'll commit all the code of what I learn in Apna College's DSA with C++ playlist.

algorithms apna-college data-structures dsa

Last synced: 03 Apr 2025

https://github.com/arlovy/tpo-ayed2

Trabajo practico obligatorio para la materia Algoritmos y Estructuras de Datos II en UADE

algorithms algoritmos data-structures estructuras-de-datos java

Last synced: 07 May 2025

https://github.com/prayash/playgorithms

📖 Algorithms and data structures in JavaScript and Swift 3

algorithms cracking-the-coding-interview data-structures leetcode

Last synced: 12 Apr 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/dannykenneth/kangaroo-long-jump

A game based on grade 11 2D kinematics. Your goal is to grow a kangaroo by jumping across obstacles and catching food. This is a project created for grade 11 computer science.

data-structures file-handling python-3

Last synced: 09 Sep 2025

https://github.com/matheussnicacio/insertionsort

Insertion sort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros

c data-structures data-structures-and-algorithms estrutura-de-dados

Last synced: 08 Aug 2025

https://github.com/matheussnicacio/mergesort

Merge sort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros

c data-structures data-structures-and-algorithms estrutura-de-dados

Last synced: 07 May 2025

https://github.com/matheussnicacio/quicksort

QuickSort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros

c data-structures data-structures-and-algorithms estrutura-de-dados

Last synced: 07 May 2025

https://github.com/sohnryang/code-archive-cplusplus

My useful algorithms and data structure implementations... in C++

algorithms c-plus-plus data-structures graph-algorithms math-algorithms segment-tree treap

Last synced: 09 Sep 2025

https://github.com/mosalem149/data-structure_binary_tree

That repo is for data structure tree using python programming language

binary-tree data-structures jupyter python3 tree tree-structure

Last synced: 17 May 2026

https://github.com/vaibhavmojidra/data-structures---stack-using-array-in-java

A stack is a linear data structure that follows the principle of Last In First Out (LIFO). This means the last element inserted inside the stack is removed first.

array data-structures java mojidra stack vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 12 Apr 2025

https://github.com/vaibhavmojidra/data-structures---linked-list-in-java

Linked List is a sequence of links which contains items. Each link contains a connection to another link. Linked list is the second most-used data structure after array.

data-structures java java-8 linked-list mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 12 Apr 2025

https://github.com/ibfleming/the-fundamentals

This repository contains various implementations of programming concepts, principles, and techniques...

algorithms algorithms-and-data-structures c-plus-plus data-structures

Last synced: 05 Apr 2025

https://github.com/vaibhavmojidra/data-structures---stack-using-linked-list-in-java

A stack is a linear data structure that follows the principle of Last In First Out (LIFO). This means the last element inserted inside the stack is removed first.

data-structures java linked-list mojidra stack vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 12 Apr 2025

https://github.com/gojax64/cci

Problem solving for the book Cracking the Coding Interview.

data-structures logic-programming

Last synced: 11 Sep 2025

https://github.com/yousryessam/competitive-programming-library

All the essentials for competitive programmers in one place. This repository contains core code snippets , Data Structure and Algorithms commonly used in competitive programming

algorithms competitive-programming cpp data-structures icpc problem-solving reference

Last synced: 03 Mar 2025

https://github.com/vaibhavmojidra/data-structures---queue-using-linked-list-in-java

Queue is an abstract data structure, somewhat similar to Stacks. Unlike stacks, a queue is open at both its ends. One end is always used to insert data (enqueue) and the other is used to remove data (dequeue). Queue follows First-In-First-Out methodology, i.e., the data item stored first will be accessed first.

data-structures java linked-list mojidra queue vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 26 Oct 2025

https://github.com/zyx-0314/dsa-patient-record-management-system

A C++ console application for managing patient records. Features include patient registration, display, and update.

basic-programming cpp data-structures school-project

Last synced: 17 Mar 2025

https://github.com/vaibhavmojidra/data-structures---hashtable-using-array-and-linked-list-in-java

Hash Table is a data structure which stores data in an associative manner. In a hash table, data is stored in an array format, where each data value has its own unique index value. Access of data becomes very fast if we know the index of the desired data. Thus, it becomes a data structure in which insertion and search operations are very fast irrespective of the size of the data. Hash Table uses an array as a storage medium and uses hash technique to generate an index where an element is to be inserted or is to be located from.

arrays data data-structures hashing java linked-list mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 12 Apr 2025

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

:snake: Python's deque data structure for JavaScript

agpl computer-science data-structures deque javascript

Last synced: 06 May 2025

https://github.com/kabirbose/dsa-sorting-assignment

Program that uses different sorting algorithms to sort and manipulate data from a text file

algorithms data-structures python3 sorting

Last synced: 09 Sep 2025

https://github.com/nubisub/dsawithc

Praktikum Struktur Data

c data-structures graph linked-list

Last synced: 11 Apr 2025

https://github.com/lucasgianine/pilha-object

🔋 Working with stacks in data structure discipline at the @Bandtec

data-structures stack

Last synced: 26 Mar 2025

https://github.com/itsferdiardiansa/in-memory-storage

This project aims to develop an in-memory storage solution, which is a fast and efficient temporary data storage system. This in-memory storage stores data in the main memory (RAM), allowing faster access compared to disk storage.

btree-indexes data-structures nestjs tree typescript

Last synced: 17 May 2026

https://github.com/julianjuko/subset-prompter

Reduce large datasets down to unique subsets - quickly.

data-structures data-visualization

Last synced: 11 Apr 2025

https://github.com/imrandil/python_mini_5_project

5 Python mini projects, that will showcase that i am familiar with the python and can work with python as well.

data-structures learning-by-doing projects python

Last synced: 02 Mar 2026

https://github.com/bside89/data_structures_extra2

Extra activity #2, Data Structures, in Computer Engineering graduation.

data-structures memory-management

Last synced: 04 Apr 2026

https://github.com/jorgeterence/go-data-structures

Algorythms and data structures in practice

algorithms data-structures golang graph-algorithms

Last synced: 05 Apr 2025

https://github.com/vscav/algo-lab

Algorithmic practical course.

algorithms data-structures qt

Last synced: 13 May 2026

https://github.com/linsanity03/learning_go

This projects is dedicated to learning GO language and its use case

data-structures golang ticket-booking-app

Last synced: 05 Apr 2025

https://github.com/dhruvkb/man106

some C++ programs made for the course MAN-106

cplusplus-11 data-structures iit-roorkee

Last synced: 05 Apr 2025

https://github.com/129ashish/ds_c_list

in this repository here I have discussed about the different type of operations can be performed on Linked List.

c-language data-structures linked-llist

Last synced: 28 Mar 2025

https://github.com/dor-rondel/csc_365

Repository for my Data Structures and File Processing course at SUNY Oswego taught by Prof. Ioana Coman during the spring 2019 semester.

btree connected-component-labelling data-structures genetic-algorithm graph-theory hashtable sorting-algorithms

Last synced: 15 May 2026

https://github.com/amaanwanie/dsa

all of the ds lectures i studied in class.

c data-structures linked-list queues stack

Last synced: 10 Jul 2025

https://github.com/wisn/cppds

A collection of various data structures implementation in C++11

cpp11 data-structures telkom-university

Last synced: 15 Jul 2025

https://github.com/soumyajit4119/my-codingjournal

✍️ A daily log of my coding practice, projects, and learning progress — organized by topics, languages, and goals.

algorithms css data-structures hackerrank html5 java javascript leetcode mysql notes problem-solving python

Last synced: 11 Apr 2025