Alex's Projects
Divide and Conquer algorithm to multiply n-bit numbers in O(n^1.58).. This implementation works completely without using Python's "*"-operator; just "+", "-", bitwise operations and a lookup table.
Dynamic-Programming solution of the "Largest square formed in a matrix"-Problem: Given a binary matrix: What is the maximum size square sub-matrix with all 1s? (and additional: What is the maximum size square sub-matrix with all 1s at the border?)
Simple Markdown CV / Resume
Dynamic-Programming solution of the Maximum Profit Problem: Given an array of n integers representing a price of something over a time period: What is the maximum profit you can make by buying and selling at most k times?
This algorithm solves the Maximum-Sum-Subarray problem via Divide and Conquer in O(m*log(m))
Median-Maintenance keeps track of the median of a growing list of numbers. O(log(n)) complexity for each of the n list elements => O(n*log(n))
Calculating Min Cuts (# of cuts to split a graph into 2 connected components) in Python with Karger's algorithm
Is a Pure Javascript Canvas Implementation of Matrix Grid ( Primary Application was to Generate Github Like Random Avatar using minBlock.js or Pixel Pattern)
Dynamic-Programming solution of the "Minimum-Sum-Partitioning"-Problem: Given a list: What is the minimum absolute difference between the the sums of 2 arrays consisting of all the elements from the input array?
Config files for my GitHub profile.
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
š A compiled checklist of 300+ tips for protecting digital security and privacy in 2022
Python-Programm, das alle Primzahlen zwischen 1 und x ausgibt.
Demonstrates public / private key pairs and signing in a blockchain context. This is part 2 of my Blockchain 101 video explainer.
This Add-on tries to find out when exactly a website or an article on a website was published and last edited.
sankeydiagram.net is an easy-to-use webapp for generating Sankey Diagrams to visualize flows and budgets.
A very simple implementation of the UnionFind data structure (Java)
Time invariant color from any object.
Unofficial Qwant web search for MacOs
A python program that calculates a weekday of a date
"Which day of the week" is made for people who are trying to learn how to calculate the Day of the Week of a random date within seconds.