Written with Typora. So if some MathJax are broken on GitHub, download and read with your local device.
This repository is more of a cheat-sheet than learning. Do not try to learn new algorithm at here.
I mean, you can check what you know and don't know, but you probably cannot learn it here.
- Completed: This file is completed.
- Semi-Completed: This file is mostly completed, but some minor parts are not written yet.
- Incompleted: Some major parts are not written yet.
TODO: I have plan to write it soon, but currently it's not written.
-
Programming Basics
- Data Type: Type of datas you will use.
- Input & Output: Inputting and Outputting the values.
- Operator: Operators you can use to manipulate the values.
- Conditional: Conditional Statement for controlling your code's flow.
Loop: Loop Statement for repeatedly run specific parts.Array: Array for working with many, many datas.Function: Function for manage similar parts of the code.Structure: Structure for manage multi-typed datas.Pointer: Pointer for managing your memory flows.
-
Miscellaneous
- Main: My main template used for PS and CP.
- Miscellaneous: Some simple implementation tricks.