Skip to content

For fun data structure and algorithm impls to try out languages (C, Zig, Go, ...)

Notifications You must be signed in to change notification settings

Fiurgeist/data-structures-and-algorithms

Repository files navigation

Data Structures And Algorithms

This repo is mostly for fun, to have some well-trodden paths (data structures and algorithms) to try out new languages or do a refresher on known ones.

C impls

There's a lot of casting happening, usually to keep the collections generic for use in other parts of the repo. The value-types are usually typedefs of void * to easily replace it with the needed type in concrete implementations.

Algorithms

A-Star

  • C

Sorting

TOTP: Time-Based One-Time Password Algorithm

  • Go

Data Structures

Hash Table

  • C

Hash Set

  • C

Linked List

  • C
  • Zig

Dynamic Array

  • C
  • Zig

About

For fun data structure and algorithm impls to try out languages (C, Zig, Go, ...)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published