This project family is about algorithms' designs and implementations. This project includes more than 70 kinds of algorithm introduced by online tutorials, websites, textbooks, documentations and other resources. This page includes a complete description for algorithms and other programs. To find the implementation file, please look at the file name provides on the back side of different modules.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
This project family includes those parts
😮 Algorithm implementations (How do algorithm perform in the different programming languages?)
😄 Algorithm-based Application programs (Apply algorithms to application programs)
😬 Documentations (files that explain content, mainly .ipynb and .md files)
😊 Mathematical proofs (algortihms' theory proofs, mostly based on selected textbooks)
😃 Testing (Testing that checks whether each program has good, expected performance)
Of course, no one template will serve all projects since your needs may be different. So I'll be adding more in the near future. You may also suggest changes by forking this repo and creating a pull request or opening an issue.
Every repository has the README.md
file to briefly explain what does this repository do.
- Python (With Pytest, PyGame, Scipy, Numpy, Pandas, matplotlib)
- Java (With JUnit, java.sql, GUI)
- C++ (Application programs and gaming programs)
- C (Mainly about operating systems)
- Ruby (High-Level programming languages)
- Haskell (High-Level programming languages)
- Scala (High-Level programming languages)
- SQL (Azure, mySQL, and Oracle)
Total lines - 9344 lines
Current Modules - 10 parts (modules)
Email Address - david1147062956@gmail.com
Email Address - dai.jingze@icloud.com
Project Link: https://github.com/daijingz/Algorithm-and-Design
This part is from the README file template provider, NOT from the author
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!