yProcessingClub

すみません、許してください

プログラミング

C++勉強中

勉強メモ。・getter/setterによってメンバ変数を隠蔽する class Class { public: double x; }; ではなく class Class { public: double GetX() const; void SetX(double val); private: double mX; }; double Class::GetX() const { return mX; } void Class…

アルゴリズムイントロダクション第1巻 挿入ソート

買ってきたけど早くも挫折しそう。 ひとつひとつ書いてくことにする。 http://stackoverflow.com/questions/6788987/cant-get-insertion-sort-from-introduction-to-algorithms-3rd-ed-right-where-is ソースコードはここから拝借。 //挿入ソート INSERTION-…

2進数を3倍すると

ITパスポートの問題集を解いていて、「2進数の10110を3倍せよ」という問題があった。 10110を10進数に直して、それを3倍して、2進数に戻すことで答えは出せた。 10110(2) = 1×10^4 + 1×10^2 + 1×10^1 だから、2^4 + 2^2 + 2^1 = 22(10) 22 × 3 = 66(10) 66 /…