Here are the codes I wrote for algorithm practice