Brian ZhangBreadth-First Search vs Depth-First SearchImplementing an algorithm to search for an answer is one of the most important and fun parts of a coding competition. However, a common…May 22, 2021May 22, 2021
Brian ZhangBig O NotationIf you’ve ever been stuck on which method to use to solve a problem, thinking about complexity is the best starting point. An easy way to…May 16, 2021May 16, 2021
Brian ZhangHow to Improve at Coding CompetitionsCoding competitions are a common way to develop your programming skills or prepare yourself for job interviews. If you’re just getting…May 8, 2021May 8, 2021
Brian Zhang10 Mistakes All Beginner Programmers Make— And How To Avoid Them1. Watching too many tutorialsMay 2, 2021May 2, 2021
Brian ZhangUsing Virtual Environments in Python: A Beginner’s GuideIn order to dive into more advanced Python projects, such as machine learning, natural language processing or quantum computing, you’ll…May 1, 2021May 1, 2021