[Data Structure and Algorithm] Learning Record Collection (00) Introduction

  • This collection is the study record of the "C++ Data Structure and Algorithm" course that the author self-study on the b station. It aims to record the important learning points, thinking content and part of the code, so that it can be read by yourself later, and it can also bring some information to other readers. refer to
  • The content is based on the author’s own understanding or perception, and may contain inappropriate or incorrect contents.
  • System environment: Win10, Visual Studio 2019

Course Catalog

The course is divided into 9 parts, namely:

00 Introduction

01 Arrays and Strings

02 linked list

03 Stack and Queue

04 Recursion

05 tree

06 Search

07 Figure

08 Sort

09 Hash table


Introduction content

learning tools

GitHub - GitHub: Where the world builds software · GitHub

LeetCode, algorithm exercises -  Problems - LeetCode

Sublime Text - Text Editing  , Done Right

My road to learning algorithms, Lucida, reference blog -  My road to learning algorithms – lucida

method

Cultivate the most basic coding literacy and develop a standard coding style, such as how to make good use of spaces, the Tab key, the naming of functions and variables, and the use of blank lines to make code blocks have certain separation and logic, etc.

When using LeetCode, you must pay attention to summarizing similar questions. For a type of question, you must learn to find its corresponding template program. Finally, you must master basic questions proficiently.

For the future growth path, you can do:

(1) Develop the habit of writing technical blogs

(2) Try to upload your own high-quality original code to GitHub

(3) Answer questions in StackOverFlow

(4) Try to participate in some open source projects and contribute to them

Guess you like

Origin blog.csdn.net/Norths_/article/details/125413856