Magicode logo
Magicode
2 min read

Chapter 1: Data Structures and Algorithms

https://cdn.apollon.ai/media/notebox/a5291457-3c87-47ab-87b0-1d5d6b99af4a.jpeg
以下を学んでいく。
  • 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言語は
  1. 各ファイルを作成(hello_world.goなど)
  2. go buildでファイルをコンパイル(hello_worldファイルが作成される)
  3. コンパイル済みのファイルを実行(./hello_worldコマンド) って感じで実行できる。
が、このBoxではコードブロックの中身そのまま実行できて結果も見れるので、コンパイルのコマンドは省略する。
また、Goでは以下のような書き方がルールとなっている。
go
package main
// もろもろの定義
// ...
// 最後に実行する処理をmain関数で指定してあげる(実行時にこれを探すらしい)
func main(){
    // このファイルで実行したい処理
}
このBoxでは
go
// もろもろの定義
// ...
// 最後に実行する処理をmain関数で指定してあげる(実行時にこれを探すらしい)
func main(){
    // このファイルで実行したい処理
}
main()

Discussion

コメントにはログインが必要です。