Together, land on dream jobs in the world of software engineering!
This handbook is made for beginners who just start learning computer programming and algorithms. Also, this handbook is intended to become a high-quality resource for newbies who are preparing for coding interviews, just like me.
Java & Python 3. These will provide you with examples in both static-typed and dynamic-typed (duck-typed) styles. Most of the cases discussed will come with Python code and test cases first. (Since I am writing these mostly by myself, it is quite difficult to cover both Java and Python part simultaneously T_T)
Rules are simple. (1) Read the question. (2) Think about it for about 15 minutes (3) Implement your idea. (4) Run test cases (5) Check analysis.md and the code (6) Discuss it with your friends, if possible.
I am a 2018 master graduate from the University of Melbourne, Australia, studying in Information Systems. Before that I was a commerce student learning economics and finance. I learned most of these CS-related knowledges during secondary and high school. Besides, I am the lead developer in the IT Department of Chinese Student and Scholoar Association, Unimelb.
-
General Purpose Algorithm
This part covers most of the commonly discussed coding topics
- Sorting
- Depth First Search
- KMP Algorithm
-
Funny topic
-
Coding Interview Questions
Sources: https://dailycodingproblem.com/
If you find any issue, such as bugs in example code, uncovered edge cases, typos, ambiguous description, English grammar mistakes...
Please report it at this repo's issue page or send me an email -> joshlubox@gmail.com ambiguous
Thanks for any valuable suggestions in advance.
Send me an email -> joshlubox@gmail.com
Let's work together and make this handbook better
The included codes are all licensed under GNU GPLv3
The all related documents are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.