ゆるりのこと。

文系営業マンから新米データサイエンティストしています。

2020-03-01から1ヶ月間の記事一覧

アルゴリズム ビジュアル大辞典のアルゴリズムをPython, Goで実装する [線形探索、二分探索]

これらの続きです。mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com やること こちらの書籍に記載されるアルゴリズムをPython, Goで実装してみます。 (Goはまだまだホントに初学者です)アルゴリズム ビジュアル大事典作者:渡部 有隆,ニコライ…

アルゴリズム ビジュアル大辞典のアルゴリズムをPython, Goで実装する [線形探索、二分探索]

こちらの続きです。mattsun-plapla.hatenablog.com やること こちらの書籍に記載されるアルゴリズムをPython, Goで実装してみます。 (Goはまだまだホントに初学者です)アルゴリズム ビジュアル大事典作者:渡部 有隆,ニコライ・ミレンコフ発売日: 2020/03/20…

アルゴリズム ビジュアル大辞典のアルゴリズムをPython, Goで実装する [スワップソート、合計、最小・最大値の値とインデックス取得]

何をやるか スワップソート 概要 実装例 メモ 参考 合計(サム) 概要 実装例 最小(最大)要素の値 概要 実装例 メモ 最小値のインデックス取得 概要 実装例 何をやるか 先日販売されたこちらの書籍より、基礎的なアルゴリズムを実装してみたいと思い立ったので…

A Tour of Goのざっくりまとめ⑥ <Methods and Interfaces編>

前回までの続きです。mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com Methods Goにクラスは存在しないため、代わりにメソッドが定義できる。 メ…

A Tour of Goのざっくりまとめ⑤ <More types: Range, Maps, 関数編>

前回までの続きです。mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com Range 配列やスライスなどを単純にfor-loopする場合、ちょっと面倒。 Rangeを使えば簡単に反復処理ができ…

A Tour of Goのざっくりまとめ④ <More types: 配列(Arrays), Slice, make編>

前回までの続きです。 mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com 配列 [n]T 型は、型 T の n 個の変数の配列( array )を表します。 func main() { var a [2]int a[0] = 300 a[1] = 500 fmt.Println(a) //…

A Tour of Goのざっくりまとめ③ <More types: pointers, structs編>

こちらの記事の続きです。 mattsun-plapla.hatenablog.com mattsun-plapla.hatenablog.com 今回のMore Types編は長いので分割して書いていきます。 Pointers Struct Anonymous struct メソッド Pointers to Struct Anonymous fields Nested Struct Struct Li…

A Tour of Goのざっくりまとめ② <Flow control statements: for, if, else, switch and defer編>

こちらの続編です。mattsun-plapla.hatenablog.comA Tour of Goはこちら。あそべます。Playaround最高。go-tour-jp.appspot.com 今回はfor, if文などについてです。 forループ if-else switch defer stacking defer forループ for 文は下記の3つのパートで分…

A Tour of Goのざっくりまとめ① <Packages, variables, and functions編>

A Tour of Goはこちらから行けます。あそべます。日本語もあります。 tour.golang.org 今回は、Packages, variables, and functionsページで勉強していました。 以下、自分なりのまとめ。 package内のexported nameについて 関数の書き方 Naked Return 変数…

/* */