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/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/tharunkumarreddypolu/grind-dsa

A one-stop place for DSA Preparation

algorithms data-structures python

Last synced: 04 Apr 2025

https://github.com/ifonso/aedi

Algoritmos e Estrutura de Dados I

algorithms c data-structures

Last synced: 20 Jan 2026

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/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/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/leostera/restruct

💾 Purely Functional and Compact Data Structures for ReasonML

compact data-structures experiment functional-programming reasonml

Last synced: 04 Apr 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/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/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/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/0xneshi/data-structures-and-algorithms

A C# implementation of basic data structures and algorithms which can be useful as a general learning tool or as a preparation for software developer job interviews.

algorithms course-lessons csharp data-structures dotnet exercises local-machine

Last synced: 16 May 2026

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/patrickshaw/university-fit2004-labs

FIT2004 Assignment for my lab for week 10. Core component: Detecting if a vertex is a bridge.

algorithms data-structures graph-theory performance practice sorting study theory trees university

Last synced: 03 Apr 2025

https://github.com/anibalalpizar/java-binary-tree

This project implements a binary tree in Java with a graphical user interface for basic operations such as insertion, deletion, and node search. It's a useful tool for understanding and working with data structures in Java

binary-search-tree binary-tree data-structures java

Last synced: 29 Oct 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/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/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/joshjarabek7/delivery-truck-routing

A project based off of the multiple vehicle routing problem with time windows and constraints.

algorithms data-structures hashtable-chaining multiple-vehicle-routing-problem nearest-neighbor-search python travelling-salesman-problem

Last synced: 28 Mar 2025

https://github.com/ariellourenco/algorithms

Algorithms, 4th edition textbook code and libraries.

algorithms data-structures

Last synced: 03 Apr 2025

https://github.com/vshelke/algorithm

C++ implementation of Algorithms and Data Structures.

algorithm-challenges data-structures

Last synced: 03 Apr 2025

https://github.com/rdch106/stack-evaluator

Evaluate arithmetic expression using stack evaluator

data-structures math

Last synced: 29 Oct 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/hamidurrk/python-practice

Contains Python code for various assignments and leetcode problems related to data structures and algorithms.

binary-search data-generators data-structures dna-sequence-operation graph-algorithms leetcode-python queue stack tree-search

Last synced: 28 Mar 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/swapnilsachan03/codeforces

Solutions to all the problems that I solve on Codeforces.

algorithms codeforces data-structures

Last synced: 03 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/2gpb/algorithms

This repository contains implementations of various algorithms and data structures in Swift for learning and practical use.

algorithms data-structures swift

Last synced: 03 Apr 2025

https://github.com/omkar-savoikar/employee-project-management-system

CSC105 Lab Project. A C Application to manage employee leaves and salary. It uses data structures such as LinkedLists for storing the data.

c-programming c-programming-language data-structures linked-list makefile

Last synced: 11 Sep 2025

https://github.com/bearwithtea/csc321-1

All of the homework assignments for the Spring 2024 session of Data Structures (CSC 321 - 1) with Dr. David Reed.

data-structures

Last synced: 28 Mar 2025

https://github.com/uhpoler/fundamentals-of-programming

This repository contains lab works in the discipline of Fundamentals of Programming second semester

binary-files classes-and-objects data-files data-structures exeption-handling gui-application inheretence overloading

Last synced: 28 Mar 2025

https://github.com/aryank1511/python-battlesnake

Battlesnake is multiplayer game where your code is the controller! All you need is a web server that responds to the Battlesnake API.

algorithms artificial-intelligence data-structures python3

Last synced: 07 Sep 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/aryank1511/battlesnake

Battlesnake is multiplayer game where your code is the controller! All you need is a web server that responds to the Battlesnake API.

algorithms battlesnake data-structures python3

Last synced: 28 Mar 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/tony/cs

Self-study for computer science, data structures and algorithms, etc.

algorithms computer-science data-structures self-study

Last synced: 20 Jan 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/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/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/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/yapeansa/lista_encadeada

Estudando a estrutura de listas encadeadas com linguagem C.

c data-structures linked-list

Last synced: 28 Mar 2025

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/nandomattos/linkedlists

C algorithm to create and modify linked lists using reference parameter

c data-structures linked-list pointers

Last synced: 29 Oct 2025

https://github.com/d-naveenz/data-structures-pack

A Python package that integrates functional-rich data structures that are most useful for programming.

data-structures package python serialization

Last synced: 03 Apr 2025

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/tmccombs/rust-cons

A persistent single-linked list for Rust

data-structures functional-programming rust

Last synced: 21 Mar 2025

https://github.com/bloiseleo/codecrossfit

Training some data structures and algorithms implementations

algorithms data-structures

Last synced: 21 Mar 2025

https://github.com/belovetech/alx-higher_level_programming

This project includes Higher Level Programming in Python and Javascript, as well as Cpython and SQL. It goes over many Python, Javascript, and SQL concepts. It also covers the concepts of unittest and integration tests.

algorithms api data-structures javascript oop python3 sql unittest-and-integration-testing

Last synced: 16 May 2026

https://github.com/stephenwanjala/priorityquejavaquiz

Priority ques in java practical example

data-structures java

Last synced: 17 Jun 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/xorz57/trie

Trie written in C++14

cpp data-structures datastructures trie

Last synced: 13 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/princeinscripts/dsa-practice-with-cpp-pw

A practice code repository for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts via Programming with Mosh tutorials, aiding in mastering core computer science principles through hands-on exercises.

algorithms c-plus-plus coding-challenge computer-science data-structures learning-resources programming

Last synced: 27 Mar 2025

https://github.com/arriqaaq/hash

Hash is an in-memory Redis like hash datastructure

data-structures golang redis

Last synced: 11 May 2026

https://github.com/benjuh/aoc2023

Advent of Code 2023 [Go]

advent-of-code-2023 algorithms data-structures go

Last synced: 29 Oct 2025

https://github.com/sequpt/ctl

A C11 library providing generic type-safe data structures compiling to actual structures and functions.

abstract-data-types adt c c11 data-structures generic generic-programming template

Last synced: 25 Jan 2026

https://github.com/afonsojramos/feup-aeda

Project made for "Algoritmos e Estruturas de Dados", a subject from the 2nd year, 1st semester.

aeda algorithms algorithms-datastructures data-structures feup feup-aeda

Last synced: 20 Mar 2025

https://github.com/kevwjin/multiple-listing-service

View 2020 San Jose Housing data (e.g. address, price, beds, etc.) by sorting by price or listing houses within a given price range. View the efficiency and organization of data structures used.

data-structures

Last synced: 27 Mar 2025

https://github.com/lucashomuniz/project-22

[Dashboard] Data and Sustainability: Optimizing Green Flow's Fertilizer Portfolio

agrotech bigquery data-analytics data-structures data-visualization google-cloud-platform powerbi powerbi-visuals powerquery sql sustainability

Last synced: 20 Mar 2025

https://github.com/fracasula/go-playground

Playing around with algorithms, data structures, time and space complexities

algorithms complexity data-structures golang

Last synced: 20 Mar 2025

https://github.com/crazymanish/dsa-reusable

Swift package for DataStructure&Algorithms reusability

algo data-structures swift

Last synced: 20 Mar 2025

https://github.com/trilhaaprendizagem/trilhafilapilha

Projeto Java utilizando IntelliJ IDEA para implementação de estruturas de dados como fila e pilha. Este projeto inclui exemplos práticos de uso dessas estruturas, bem como uma classe principal para testá-las em cenários reais de aplicação.

data-structures example-code intellij-idea java programing queue stack testing

Last synced: 17 Feb 2026

https://github.com/cdellacqua/reactive-circular-queue.js

A circular queue implementation with reactive features and Symbol.iterator support.

data-structures

Last synced: 09 Sep 2025

https://github.com/t2ny/leetcode

My solutions and attempts for various programming algorithm problems

algorithms brainteaser computer-science data-structures problem-solving

Last synced: 29 Oct 2025

https://github.com/yogeshsingh-11/map-navigator

Implemented a console-based navigation system capable of processing map and query data, employing a priority queue data structure for efficient route. Conducted performance analysis by calculating the average execution time of navigation queries using optimized navigation Algorithms.

algorithms-and-data-structures console-application data-structures gui-application kivy navigation python

Last synced: 02 Feb 2026

https://github.com/dbish6/algorithms_data_structures_examples

Pretty much all of your standardized algorithms and data structures in one repository.

algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn

Last synced: 16 May 2026

https://github.com/codingwizard2001/dsa

DSA is defined as a combination of two separate yet interrelated topics – Data Structure and Algorithms.

cpp data-structures datastructures-algorithms

Last synced: 27 Mar 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/vaibhav-chittora/dsa-practice

I am Practicing DSA in JavaScript.

data-structures java javascript

Last synced: 16 May 2026

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/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/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/tobuya/data-structures

This repository is dedicated to creating fundamental visual representations of various non-primitive data structures using Python. Each data structure will be visually depicted, accompanied by a link to a corresponding Medium article. These articles will provide an in-depth exploration of the major operations of each structure.

articles data-structures matplotlib numpy-library python

Last synced: 21 May 2026