プログラミングコンテストチャレンジブック2ー1
- 作者: 秋葉拓哉,岩田陽一,北川宜稔
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2010/09/11
- メディア: 単行本(ソフトカバー)
- 購入: 52人 クリック: 1,538回
- この商品を含むブログ (83件) を見る
自分の勉強メモ。*1
公開しちゃだめだと思うし、GitHubとかブログとかにコードはあげない。
やってみて、やっぱり二つ以上の言語で*2書いてみるのがいいような気がした。
2-1全ての基本 "全探索"
スタック
stack::pop
と
using namespace std s.push
は何がどう違うの
(20121014追記)
今このエントリ見返したら、ここで疑問だといってるのが何を疑問に思ってたのかがわからなくなってしまった・・・
仕事関係でC++をかじったらこのへんわかったから削除ー
(追記ここまで)
キュー
スタックに同じ
深さ優先探索
- 再帰関数を使うと簡単に書けることが多いよ
- ギモン:配列で
int n = 4; int a[n] = {5,6,7,8}
とか書いて
variable-sized object 'a' may not be initialized
って怒られてる。
特殊な状態の列挙
- next_permutation(C++の標準ライブラリにある関数)