以下を学んでいく。
- Classification of data structures and structural design patterns
- Representation of algorithms
- Complexity and performance analysis
- Brute force algorithms
- Divide and conquer algorithms
- Backtracking algorithms
ちなみにGo言語は
- 各ファイルを作成(
hello_world.go
など)
go build
でファイルをコンパイル(hello_world
ファイルが作成される)
- コンパイル済みのファイルを実行(
./hello_world
コマンド)
って感じで実行できる。
が、このBoxではコードブロックの中身そのまま実行できて結果も見れるので、コンパイルのコマンドは省略する。
また、Goでは以下のような書き方がルールとなっている。