ct-bess / Bad-Algorithms-Made-Worse

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bad Algorithms Made Worse

This is a collection of college work and small personal projects that should not be taken very seriously. Consider it a treasure trove of miscellaneous code I've written

In hindsight, naming this repository like this implies these algorithms are bad; However that's not actually true. The bad actually refers to me trying the implement these algorithms.

Contents

  • FizzBuzz

    🔥 This is what peak performance looks like 🔥
    If you want to destroy a programming interview, you've come to the right place

  • No-Commas

    I got fed up with people dropping commas in their spreadsheets so I made this monstrosity to handle those commas properly

  • Block-Sort

    A* search implementation to sort digital blocks

  • DPLL

    Conjunctive Normal Form logic satisfaction using my implementation of DPLL

  • Back-Chaining

    Knowledge based system using general Back-Chaining

  • LED-blink

    ARMv7 assembly garbage the hard way. Makes you appriciate libraries

  • Baby-step-Giant-step

    Elgamal cryptography scheme using GMP to handle huge numbers
    Used this file to solve some homework problems because I didn't want to install Maple

  • DES

    But it's only 1 round of the DES crypto system in C++

  • misc

    miscellaneous stuff without a home

About


Languages

Language:C++ 70.1%Language:C 14.4%Language:Awk 7.3%Language:Assembly 5.1%Language:Shell 2.2%Language:Makefile 0.6%Language:JavaScript 0.3%