This repository contains basic computer algorithms and some optimization codes for various programming challenges.