hello-algo/docs/chapter_preface/installation.md
2022-12-18 22:53:04 +08:00

4.0 KiB
Raw Blame History

comments
comments
true

编程环境安装

TODO 视频教程)

安装 VSCode

本书推荐使用开源轻量的 VSCode 作为本地 IDE ,下载并安装 VSCode

Java 环境

  1. 下载并安装 OpenJDK
  2. 在 VSCode 的插件市场中搜索 java ,安装 Java Extension Pack 。

C++ 环境

  1. Windows 系统需要安装 MinGW MacOS 自带 Clang 无需安装。
  2. 在 VSCode 的插件市场中搜索 c++ ,安装 C/C++ Extension Pack 。

Python 环境

  1. 下载并安装 Miniconda3
  2. 在 VSCode 的插件市场中搜索 python ,安装 Python Extension Pack 。

Go 环境

  1. 下载并安装 go
  2. 在 VSCode 的插件市场中搜索 go ,安装 Go 。
  3. 快捷键 Ctrl + Shift + P 呼出命令栏,输入 go ,选择 Go: Install/Update Tools ,全部勾选并安装即可。

JavaScript 环境

  1. 下载并安装 node.js
  2. 在 VSCode 的插件市场中搜索 javascript ,安装 JavaScript (ES6) code snippets 。

C# 环境

  1. 下载并安装 .Net 6.0
  2. 在 VSCode 的插件市场中搜索 c# ,安装 c# 。
Section C++ Python Go JavaScript #120 TypeScript #121 C C# Rust #112
Performance Evaluation
  • [x] @krahets
  • [x] @krahets
           
Time Complexity
  • [x]
    • [x] @krahets
  • [x] @krahets
  • [x] @msk397
@Cathay-Chen
       
Space Complexity
  • [x] @krahets
  • [x] @krahets
           
Space Time Tradeoff
  • [x] @krahets
  • [x] @krahets
@Reanon @gyt95 @gyt95      
Array
  • [x] @krahets
  • [x] @krahets
  @IsChristina @justin-tse   @mingXta  
LinkedList
  • [x] @krahets
  • [x] @krahets
  @justin-tse @IsChristina @justin-tse   @mingXta  
List
  • [x] @krahets
  • [x] @krahets
  @justin-tse @IsChristina @justin-tse      
Stack @qualifier1024 @pengchzn @Reanon @S-N-O-R-L-A-X (brewing) @S-N-O-R-L-A-X (brewing)      
Queue @qualifier1024 @pengchzn @Reanon @S-N-O-R-L-A-X (brewing) @S-N-O-R-L-A-X (brewing)      
Deque
  • [x] @krahets
@pengchzn @Reanon          
Hashing
  • [x] @msk397
  • [x] @msk397
  • [x] @msk397
       
Hash Collision                
Binary Tree
  • [x] @krahets
  @Reanon @IsChristina @justin-tse      
Binary Tree Types
  • [x] @krahets
  @Reanon @IsChristina @justin-tse      
Binary Search Tree
  • [x] @krahets
  @Reanon @IsChristina @justin-tse      
AVL Tree                
Linear Search
  • [x] @krahets
@Boy-timi            
Binary Search
  • [x] @krahets
@Boy-timi @Slone123c          
Hash Search
  • [x] @krahets
@Boy-timi @Slone123c          
Bubble Sort
  • [x] @krahets
@Boy-timi @Slone123c @IsChristina @justin-tse      
Insertion Sort
  • [x] @krahets
@Boy-timi
  • [x] @msk397
@IsChristina @justin-tse      
Quick Sort
  • [x] @krahets
@Boy-timi
  • [x] @msk397
@IsChristina @justin-tse      
Merge Sort
  • [x] @krahets
@Boy-timi
  • [x] @msk397
@IsChristina @justin-tse