プログラミング

データ構造 〜 第1章 配列と文字列 解説

下記の本を読み進めている。 とあることがきっかけで、1日最低でも1問は考え、記録を残しつつ読破しようと考えている。 昔は、PKUやUVAで遊んでいたが、それも6年も前の話。しかも、情報学を学んでいたわけではないのでアルゴリズムの基礎をみっちり体系立て…

指数時間アルゴリズム入門の資料

メモしておくのに適当な場所が見当たらなかったので、ブログに埋め込んでおく。 プログラミングコンテストチャレンジブックの著者「岩田陽一」氏の資料。 指数時間アルゴリズム入門 from Yoichi Iwata

文字に関するメモ

ワイド文字、マルチバイト文字の定義を調べて表にしてみた。 この辺や、この辺を見た。 ワイド文字(wide character) マルチバイト文字(multibyte character) 1文字辺りのバイト数 1バイト以上。全ての文字が等しいサイズのwchar_tで表される。 1文字のバイト…

MT4 〜 C言語で作成したDLLをMQL4で使用する

色々なブログなどで紹介されているが、C言語で作成したプログラムをDLLとしてimportしてMQL4から呼び出す作業を自らしたのは初めてなのでメモ。【大きな流れ】 1.MQL4から呼び出したいC言語のプログラムを作成する。 2.DLLを作成する。 3.DLLを呼び出…

第一級オブジェクトとは

以下、Wikipediaによる。 第一級オブジェクト(ファーストクラスオブジェクト、first-class object)は、あるプログラミング言語において、たとえば生成、代入、演算、(引数・戻り値としての)受け渡しといったその言語における基本的な操作を制限なしに使…