Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/ayhamratrout/cpu_simulator

A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.

c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os

Last synced: 14 Jan 2025

https://github.com/jackfirth/chess

A Racket package for playing chess

chess data-structures library racket

Last synced: 30 Jan 2025

https://github.com/Gikoskos/simbly

Multithreaded runtime and interpreter for programs written in a tiny assembly-like language

c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix

Last synced: 17 Nov 2024

https://github.com/smikhalevski/trie

๐ŸŒฒ The extremely fast compressed trie implementation in 2 kB gzipped.

autocomplete data-structures map search string trie

Last synced: 11 Nov 2024

https://github.com/rajsoni03/competitive-programming-training

Competitive Programming Training including Data Structure and Algorithms

competitive-programming cplusplus data-structures stl-algorithms stl-containers

Last synced: 21 Nov 2024

https://github.com/aditeyabaral/daa-lab-ue18cs255

A repository containing the source codes for the Design and Analysis of Algorithms Laboratory course (UE18CS255) at PES University.

algorithms brute-force c data-structures graphs searching searching-algorithms sorting sorting-algorithms-implemented

Last synced: 16 Nov 2024

https://github.com/mailund/ralgo

Algorithms and data structures for R

algorithm data-structures r

Last synced: 16 Dec 2024

https://github.com/dadhi/smap

Fast persistent immutable Map data-structure for Scala with minimal memory footprint

2-3-tree benchmark data-structures dictionary efficiency hashmap immutable java map memory performance persistent scala

Last synced: 09 Nov 2024

https://github.com/veeso/orange-trees

๐ŸŠ A Rust implementation of the Tree data structure ๐ŸŠ

data-structures rust rust-crate rust-library tree tree-structure

Last synced: 26 Nov 2024

https://github.com/subrat611/leetcode-tree-visualizer

It enables you to view the tree that corresponds to the array of test cases.

binary-tree-visualization data-structures javascript typescript vitejs

Last synced: 19 Jan 2025

https://github.com/xfhy/datastructure

ๆ•ฐๆฎ็ป“ๆž„,่ฏญ่จ€:C++

cpp data data-structures structure

Last synced: 15 Nov 2024

https://github.com/alpaylan/bvrs

A lightweight Rust library for BitVector Rank&Select operations, coupled with a generic Sparse Array implementation.

algorithms bitvector bitvector-library data-structures rank rank-select select succinct-bit-vector succinct-data-structure

Last synced: 02 Dec 2024

https://github.com/yi-ge/rust-practice

Rust ็ฎ—ๆณ•็ปƒไน ใ€‚

algorithm data-structures rust rust-lang

Last synced: 15 Nov 2024

https://github.com/yi-ge/cpp-practice

C++ ็ฎ—ๆณ•็ปƒไน ใ€‚

algorithm algorithms c cpp data-structures leetcode leetcode-solutions

Last synced: 15 Nov 2024

https://github.com/shubham0204/text-predictor-android

Next word prediction and word auto-complete for Android - with the power of Rust ๐Ÿš€

android android-library autocomplete-suggestions data-structures markov-model rust text-predictions trie-data-structure

Last synced: 23 Jan 2025

https://github.com/goutam1511/interview-preparation

This repository contains source files for basic Data Structures and Algorithms used in daily life of a CS UG student and is solely meant for Interview Preparation.

algorithms algorithms-and-data-structures competitive-coding competitive-programming data-structures interview-preparation

Last synced: 15 Dec 2024

https://github.com/checksumdev/uniqueid

Generates a unique hash/identifier for a system given a set of parameters.

authentication crypto cryptography data-structures generator hardware hwid library os rust rust-crate rust-lang rust-library utility

Last synced: 15 Nov 2024

https://github.com/abhiroop/haskal

A collection of Data Structures and Algorithms written in Haskell.

algorithms data-structures haskell

Last synced: 24 Nov 2024

https://github.com/topaxi/learning-cs

topaxi learning computer science fundamentals

algorithms data-structures interview-preparation javascript typescript

Last synced: 02 Dec 2024

https://github.com/jackfirth/planning

A Racket package for automated planning

data-structures library planning racket

Last synced: 30 Jan 2025

https://github.com/aradzie/persistent

A collection of persistent data structures implemented in Java

data-structures finger-tree hash-trie java persistent-data-structure

Last synced: 20 Nov 2024

https://github.com/okeuday/record_info_runtime

Parse transform for using record_info(size, _) and record_info(fields, _) during runtime

data-structures erlang

Last synced: 12 Dec 2024

https://github.com/d-k-deng/dataprocessing_practice

The program processes personal records from a file using custom-implemented data structures such as Binary Search Trees (BST), heaps, and hashmaps, with an emphasis on generics and without relying on built-in Java classes like LinkedList and PriorityQueue.

data-processing data-structures java

Last synced: 30 Jan 2025

https://github.com/honzasp/spiral

A simple compiled programming language

compiler data-structures functional language-design rust

Last synced: 25 Jan 2025

https://github.com/shinjimc/octree_voxel_vtk

Octree with VTK is a C++ project that efficiently manages, stores, and visualizes three-dimensional spatial data. It utilizes an Octree data structure and Visualization Toolkit (VTK) to load spatial points from CSV files into a 3D space. It features robust Google Test (GTEST) unit tests to ensure reliability.

3d-visualization c-plus-plus cpp data-management data-structures data-visualization gtest octree octree-structure point-clouds spatial-data vtk

Last synced: 24 Dec 2024

https://github.com/samvel-aivazian/neetcode

Solutions to NeetCode problems using Java 21. This repository includes implementations of various data structures, algorithms, and design patterns, with a focus on clear, maintainable code and thorough testing.

algorithms algorithms-and-data-structures coding-challenges data-structures design-patterns java java-21 sorting-algorithms

Last synced: 11 Jan 2025

https://github.com/hanke0/python-ctools

A collection of useful data structures and functions written in C for Python.

data-structures functions python-c-api python-c-extension python-library

Last synced: 19 Dec 2024

https://github.com/alwinsimon/ds-in-js

Ds in Js is a repository that contains implementations of various basic data structures and algorithms in JavaScript. Whether you are a beginner looking to learn about data structures and algorithms or an experienced developer looking for a quick reference, this repository has you covered.

algorithms-and-data-structures begginer-friendly contributions-welcome data-structures dsa-algorithm javascript js

Last synced: 11 Jan 2025

https://github.com/azzzrro/data-structure-solutions-1

Data structure solutions for arrays, linked lists, strings, and binary search. Useful for learning and coding practice.

array binary-search data-structures javascript linear-search linked-list string

Last synced: 17 Jan 2025

https://github.com/ajay-dhangar/dsa-with-js

JavaScript Data Structures and Algorithms Basic Course or Roadmap

algorithms data-structures data-structures-and-algorithms dsa dsa-in-js javascript

Last synced: 12 Dec 2024

https://github.com/nikhiljsk/strivers_sde_sheet

Python and Golang Solutions for Striver's SDE Sheet

algorithms data-structures go golang python striver striver-sde-sheet strivers-sde-sheet

Last synced: 17 Jan 2025

https://github.com/frenzyexists/solve-the-crime

First Project from Spring semester 2021 on Data Structures. That's it

data-structures java university university-project

Last synced: 03 Jan 2025

https://github.com/jw3126/enumsets.jl

fast sets containing enum values

data-structures juila

Last synced: 07 Feb 2025

https://github.com/cizr/perlcodingtoolkit

This repository contains a diverse collection of Perl scripts and utilities designed to assist developers in various aspects of programming and problem-solving.

client-server compression-algorithm cryptography cybersecurity data-structures digitalforensics graph perl perl5 problem-solving recursion scheduling-algorithms searching-algorithms sorting-algorithms tree webprogramming

Last synced: 19 Jan 2025

https://github.com/tallamjr/mit-6006

MIT's Introduction to Algorithms [Spring 2020] 6.006

algorithms data-structures mit-ocw

Last synced: 17 Dec 2024

https://github.com/rvanvelzen/php-collection

Simple collection types for PHP

data-structures php php-library

Last synced: 23 Dec 2024

https://github.com/princebansal7/dsa-sheets-code

This Repository contains Logic programs with full explanations and multiple ways of approaching the Problems. Also my solution codes for sheets like DSA 450 Sheet, SDE 180 Sheet, Ongoing DSA Placement Course etc.

algorithms cpp data-structures leetcode stl

Last synced: 25 Jan 2025

https://github.com/johnnyjayjay/persistent-data-structures-benchmark

A benchmark of different persistent data structures across JVM libraries and languages

benchmark benchmarking collections data-structures hacktoberfest jvm jvm-languages performance

Last synced: 17 Dec 2024

https://github.com/okeuday/nd_index

Erlang N-dimensional Index Iterator

data-structures erlang

Last synced: 12 Dec 2024

https://github.com/javitocor/coding-challenges---repl.it

Solutions to coding challenges at repl.it

algorithms coding-challenges data-structures ruby

Last synced: 29 Jan 2025

https://github.com/thisis-developer/data-structures-algorithms

A data structure is not only used for organizing the data. It is also used for processing, retrieving, and storing data. There are different basic and advanced types of data structures that are used in almost every program or software system that has been developed. So we must have good knowledge about data structures.

array avl-tree binary-search binary-search-tree bubble-sort data-structures graph-algorithms heap insertion-sort linear-search linked-list loops-and-iterations matrix merge-sort queue quick-sort recursion selection-sort stack tree-algorithms

Last synced: 31 Jan 2025

https://github.com/data-engineering-community/data-engineering-meetup-in-a-box

A collection of guides, resources, and support for DE meetup organizers.

data data-analysis data-engineering data-mining data-structures database meetups

Last synced: 23 Dec 2024

https://github.com/mussacharles/maths-for-fast-algorithms

Detailed explanations and implementations of various maths concepts for writing high performance code/algorithms backed with Unit tests.

algorithms data-structures maths swift-algorithms

Last synced: 02 Jan 2025

https://github.com/zedthree/fortran-redblack

Demos of Red-Black and Binary Search Trees in Fortran

data-structures fortran redblacktree tree-structure

Last synced: 18 Jan 2025

https://github.com/thuongtruong1009/point2d-and-vector2d

The first mini project kind of Data Structure & Algorithm subject. Enjoy it !

algorithm data-structures java-8 pointers-and-arrays vector-space-model

Last synced: 18 Jan 2025

https://github.com/yungshenglu/onlinejudgeuva

Personal submissions on Online Judge UVa

algorithms cpp data-structures

Last synced: 26 Dec 2024

https://github.com/anonyfox/wired

WIP: Collection of embeddable database models for Rust.

data-structures database embedded-database learning-exercise rust

Last synced: 30 Oct 2024

https://github.com/fabienbounoir/tiktok-is-trash

๐Ÿ‘€ What's really in your Tiktok Data package?

data data-structures data-visualization svelte tiktok

Last synced: 07 Nov 2024

https://github.com/opensourcedoc/algo-golang

Data Structures and Algorithms in Golang

algorithm algorithms data-structures generics golang golang-package

Last synced: 10 Nov 2024

https://github.com/aleksandrhovhannisyan/mips-linked-list

Full implementation of a linked list data structure in MIPS assembly with insert, delete, search, and display operations and command-line menu input.

asm data-structures linked-list mips mips-assembly mips-language qtspim

Last synced: 06 Nov 2024

https://github.com/johnfercher/go-tree

A generic unbalanced doubly-linked tree implementation.

data-structures generics tree-structure

Last synced: 14 Oct 2024

https://github.com/qwerty541/logged-stream

Logging of all read/write operations, errors and drop of underlying IO object.

async asynchronous asyncio contributions-welcome data-structures debugging development-tools io logging networking rust rust-library stream

Last synced: 28 Oct 2024

https://github.com/hegdepavankumar/dsa-cracker

It helps you track your progress in solving 400+ DSA questions and keeps you engaging based on DSA-Cracker Sheet โšก

algorithms coding data-structures problem-solving programming

Last synced: 23 Nov 2024

https://github.com/Solution10/collection

Like arrays, only better! Small, lightweight PHP 5.3 Collection class with smart slicing and fancy sorting.

arrays composer-packages data-structures php

Last synced: 11 Nov 2024

https://github.com/nimit95/cpp-header

C++ header for Data structure

c-plus-plus cpp data-structures linked-list tree vector

Last synced: 07 Nov 2024

https://github.com/make-github-pseudonymous-again/js-gn

:globe_with_meridians: Graphs and networks data structures and algorithms for JavaScript

agpl algorithms computer-science data-structures graphs javascript networks

Last synced: 12 Oct 2024

https://github.com/louiixx-h/algorithms-and-data-structure

Study about algorithms and data structure in Kotlin.

algorithms data-structures kotlin scientific-computing structured-data

Last synced: 26 Jan 2025

https://github.com/lbwa/n-ary

n-ary tree(also known as k-ary or k-way tree) implementation in JavaScript(TypeScript).

algorithms data-structures n-ary n-ary-tree tree

Last synced: 05 Nov 2024

https://github.com/gilzoide/betterclist

A -betterC compatible dynamic list backed by array for D

betterc data-structures dlang meson

Last synced: 21 Dec 2024

https://github.com/lindseyb/minorprojects

All my small projects that I work on

c c-sharp data-structures java

Last synced: 21 Dec 2024

https://github.com/mrsarm/rust-sum-queue

Rust :crab: queue struct that keeps a fixed number of items by time, not capacity, and allows to get summarized stats of its content

algorithms caching data-structures queue rust

Last synced: 05 Jan 2025

https://github.com/ajit24/dsa-all

A repo where you can find important questions of DS-ALGO , during my course #MERN in Masai School I got these problems

data-structures dsa-algorithm dsa-practice important javascript

Last synced: 08 Nov 2024

https://github.com/halimocakli/datastructures

Projects developed with the C programming language to examine data structures

data-structures

Last synced: 09 Nov 2024

https://github.com/mrhrifat/fcc-javascript-ads

It's not enough to know how to write a simple program to do something. You need to know how to write a program that can solve a problem with the most efficient way. That's why we need to know Algorithms & Data Structures. This repository contains a collection of JavaScript Algorithms & Data Structures Code.

ads alogirthm data-structures datastructures free-code-camp free-code-camp-challenges freecodecamp javascript javascript-algorithms javascript-data-structures javascript-datastructure js

Last synced: 13 Nov 2024

https://github.com/hopsoft/kvn

KVN (Key/Value Notation) converter & parser

data-structures deserialization key-value ruby serialization

Last synced: 09 Jan 2025

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

This repository consists of all my codes related to DSA

algorithms data-structures python

Last synced: 13 Nov 2024

https://github.com/64/ds

Simple and (relatively) efficient C data structures.

c data-structures

Last synced: 13 Jan 2025

https://github.com/vndee/algo-templates

Algorithm templates for competitive programming contest.

acm-icpc algorithms codeforces competitive-programming cpp data-structures topcoder

Last synced: 19 Jan 2025

https://github.com/thakursaurabh1998/uca

Contains all the code practiced and made as part of the University Coding Academy.

binary-search binary-tree c data-structures graph-theory linked-list problem-solving shell-script

Last synced: 14 Dec 2024

https://github.com/thealgo/hackerrank_solutions

Solutions to all the hackerrank questions solved my me using my own noble algorithms

algorithms cpp data-structures hackerrank

Last synced: 25 Dec 2024

https://github.com/jin/algorithms_and_data_structures.rb

Implementations of algorithms, data structures and HackerRank solutions in Ruby.

algorithms data-structures interview-practice ruby

Last synced: 18 Dec 2024

https://github.com/juliacollections/binarytrees.jl

Efficient binary trees in Julia

binary-trees data-structures julia trees

Last synced: 14 Dec 2024

https://github.com/yjyoon-dev/algorithm-note

์ž๋ฃŒ๊ตฌ์กฐ & ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋…ธํŠธ

algorithm cpp data-structures problem-solving

Last synced: 21 Jan 2025