過去の投稿記事 new!
・【画像】漫画でわかる外国人参政権
・東京電力のHPで停電状態が確認できたり(サービス再開!)
・戦国時代 ~ 江戸時代の徳川家康が熱かった
・vaio のバッテリは寿命が短いような気がする
・話題の Western Digital 製 WD20EARS を購入した
・C01LC をビックカメラで買ってきた
・2025年には空中都市が現実化?!
・【動画】わかりやすい「宇宙ひも理論」
・今世紀には「富士山噴火」「東海連動地震」「首都圏直下型地震」か?
・滅びた町、南浜町が Googleストリートビューで見れる

【 amazon 送料無料キャンペーン 】

バックリンクはご自由にどうぞ!     http://mfsocket.blogspot.com/feeds/posts/default?alt=rss リンク集 / ログイン

2009/11/06
2週間ヘルプで C++ をバリバリ使用

 
今週から2週間限定で他のプロジェクトのヘルプに入る事になりました( ´д`)
 
仕事で C++言語を使うのはかなり久しぶりだったり。
 
それも、ある日突然社長からメールが来て
 
  C++ って出来たっけ?
 
の問いに対して「最も得意な言語です」と言ってしまったのが運の尽き?
 
 
それにしても stl の map って相変わらず便利すぎる。
 
連想配列につかったり、バイナリ値を添え字にしたり( operator はプログラマが実装する )出来るので、
今回は map つかいまくった。
 
まぁ何より、アルゴリズムを考えるのにけっこう頭を使いました。
 
 
実装のお題が何よりも「高速化」だったので、
 
アルゴリズム自体を高速化させないといけない
 
のです。正直けっこうつかれた。
 
map はバイナリツリー(2分木)なのでこれをうまく利用し、再帰関数を利用して出来るだけ検索ロジックの
単純化も行い、口頭での仕様確認と開発期間あわせて4日間しかありませんでしたが・・・何とか完了。
 
ただ会社で C++ をつかうと、自分ライブラリ使えないので効率が80%はダウンする。
 
この辺はちょっと葛藤なところ( ´д`) 

0 コメント:

  • コメントには <b>, <strong>, <em>, <i>, <a> など一部の HTML タグを使用できます。