30のIteratorsはスライドで特につまずくことはなかったので31。Streamって聞いたこともなかったけど調べたら普通に出てきた。時間空いたから忘れかけてたけどスライドは再びShceme言語での説明。ガベージコレクションについて。&以降がなにやってるのかわからん。ガベージコレクションのアルゴリズムについて。今回の内容はHFJの説明がわかりやすかったのでそっちで学習。マルチスレッドは複数の処理が同時に行われているように「見せる」だけのもの。A-starアルゴリズムについて。ダイクストラ法との直感的な比較は下のサイトがわかりやすかった。グラフ探索アルゴリズムについて。一応特につまることはなく。頂点とか辺とかグラフの構成要素について。深さ優先探索について。疑似乱数についての話。疑似乱数生成法の一つである線形合同法。メリットとデメリットについても。今回は平衡木について2章まとめて。スライドをふんふんと読んだだけだけど、とりあえずいつものようにいろんなサイトで補完。アルゴリズムはわかったけどソースコードまでついていけなかったやつもあるので要復習。ソートの定義について。order"は全順序という意味らしい。今回はSchemeのマクロのお話。スライドはないのでビデオを見た方がわかりやすい。quasi-quotationとは準引用符(`)のこと。Schemeのリファレンスも参考に。CS61Aのlecture25-27は特にメモなしで引き続きSchemeでの解説。わかりやすいScheme入門があったので全体的にそれを参照。総称型(Generics)について。上のリンクは概要のみなので、詳細は上のリンクの中のリンクを参照。探索とハッシュ法について。プログラミング言語Lispの方言の一つであるSchemeについて。こんな言語もあるのかー。びっくりしたけど、スライド自体がわりとわかりやすかった。21は特につまずかなかったのでなし。今までのデータ構造の復習と応用みたいな感じ。reprについて前ぐぐった気がするけどあらためてこういう使い方をするのかというメモ。バックトラック法の一例であるナイト巡回問題。64になったらisKnightMove(...)が返されるけど、これはどんな関数なんやろ。ツリー関連をまとめて。ツリーの定義とか各部分の名称はwikiが一番わかりやすかった気がする。走査法はこっちのサイトがなんとなくわかりやすかった。スライド通りにsublistって書くとエラーだったけどsubListって書くと動いた。pythonでいう辞書型と似てる。TreeMapについて。amorvizationの日本語訳がわからなかった。コレクションについて。strとreprのちがい。_が2つついてるメソッドは特殊メソッドなのを初めて知った。2がどんなことをやってるのかわからない。solution1に至っては日本語訳がわからない。プログラミングlecture15は特に引っ掛かるとこなかったのでとばし。Javaの整数オーバーフロー対策について。いう勉強会自体参加するの初めてだったけど、うち以外にもそういう方がちらほらいました。参加者は現役SEからプログラミング初心者まで様々。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。