累積和は、「適切な前処理をおこない、配列上の区間の総和を高速で処理できるようにする手法」です。累積和を利用することで配列上の区間の総和がどれくらい速く計算できるようになるのかを検証します。 区間の和を求める 第一問 ht・・・
値の探索 int型の配列内に指定された整数が存在するかを調べる問題。配列はすでにソートされています。配列のサイズは最大で200,000です。 なにも考えずに以下の方法では時間がかかりすぎであり不合格。 [crayon-6・・・
C# TreeViewのスクロールバーを移動させたときのイベントは? treeview-scrollbar-event C# TreeViewのスクロールバーを移動させたとき、これに伴ってTreeViewの右側にあるパネ・・・
SQLite3を使うと簡単にアプリケーションをつくることができることがわかったのですが、大量のデータを追加した場合、処理が遅くなることはないのでしょうか? 実験用のアプリをつくります。 まず追加するデータをつくります。 ・・・
SQLite3をC#で使ってみます。 SQLite3をC#で使う SQLite3をC#で使うためにはNuGetでSystem.Data.SQLite.Coreをインストールします。コードの上の方に [crayon-674・・・
以前、閉じたときのフォームの位置を記憶する 本当に鳩でも分かるC#講座という記事を書きました。今回はそのアプリケーションのフォームではなく別のアプリケーションのウィンドウの位置を記憶させたり、記憶させていた場所に移動させ・・・
は?何言ってんの?と思うかもしれませんが、真面目な話です。作成したアプリの動作を画面録画してYouTubeにアップしていますが、これはAG-デスクトップレコーダーというフリーのソフトを使っています。 AG-デスクトップレ・・・
自分のブログへのアクセス解析をする場合、自分のIPアドレスは除外しておきたいものです。ところがIPアドレスは不変ではなく変化します。自分のIPアドレスが変更されたときに気づくことができるアプリをつくります。 PHPファイ・・・
Windows.Formsにボタンやチェックボックスなどを貼り付けるとKeyDownが捕捉できなくなります。貼り付けたボタンやチェックボックスにフォーカスをもっていかれるためにFormでKeyDownイベントが発生しなく・・・