ImChong/Practice_LeetCode_C

Refactoring of existing code (存量代码重构)

Opened this issue · 0 comments

Common Function Code Refactor

  • commonHashTable

Solution Code Refactor

  • 07_Binary_Tree
  • 01_Array
  • 02_Linked_List
  • 03_Hash_Table
  • 04_String
  • 06_Stack_Queue

File Organization

  • Rename folder 00_Basics\00_VScode_Settings_Backup
  • Create folders in 00_Basics\00_VScode_Settings_Backup
  • Reorganize code structure in all question folders
    • Create inc, src folder for all questions
  • Rewrite build.py
  • Uniform method names in all common modules, all the methods are controlled and concatenated by macro definitions
    • Use CMake to pass the macro definitions

Google C++ Style Guide