4.Data Structure
データ構造とは データ構造(データこうぞう、英: data structure)は、計算機科学において、データの集まりをコンピュータの中で効果的に扱うため、一定の形式に系統立てて格納するときの形式のことである。 ソフトウェア開発において、データ構造についてどのような設計を行うかは、プログラム(アルゴリズム)の効率に大きく影響する。そのため、さまざまなデータ構造が考え出されている。 配列 配列(はいれつ)は同じ型の変数を複数取り扱うために考案された仕組みです。配列は変数名にカッコ付きの整数を添えることで順番を決め,要素を区別します。配列によってまとめられた,一つひとつの変数を要素(ようそ)と呼びます。要素を区別するために添えた数字を添字(そえじ)と呼びます。 配列は大変シンプルで,コレクションクラスに比較すると必要とするメモリ量が少なく,アクセスが高速なことがメリットです。データを単純に格納して,順番に参照する程度の用途であれば,コレクションクラスに比較して配列のほうが有利です。 最も基本的な配列の使用例を次に示します。配列の要素数を含めて宣言し,配列の添字を明記して要素に値を代入し,添字を指定して要素の値を呼び出します。 String names[] = {“Tim Bray”, // 0番目の要素 “Brian Kernighan”, // 1番目の要素 “Jon Bentley”, // 2番目の要素 “Karl Fogel”}; // 3番目の要素 for(int i = 0; i < names.length; ++i){ println(names[i]); } ランダムな整数データを500個もつデータファイルRandomData.txtを作成 int NUMBER_OF_RANDOM_DATA = 500; int MIN_SIZE_OF_RANDOM_DATA = 1; int MAX_SIZE_OF_RANDOM_DATA = 500; String DATA_FILE_NAME = […]
3.Algorithms
アルゴリズムとは アルゴリズム(英: algorithm)とは、数学、コンピューティング、言語学、あるいは関連する分野において、問題を解くための手順を定式化した形で表現したものを言う。「算法(さんぽう)」と訳されることもある。 基本的なアルゴリズム 順次 条件判定と分岐 (if, switch) 繰り返し (while, for) 順次 順次実行構造は,上に書かれた命令が先に実行され,下に書かれた命令が後に実行される構造のことです。なるべくこのようなシンプルで自然な構造になるようコードを書くべきです。 典型的な順次実行の例として,GSWPよりサンプルコードを引用します。 // Example 03-13 from “Getting Started with Processing” // by Reas & Fry. O’Reilly / Make 2010 size(480, 120); smooth(); strokeWeight(12); strokeJoin(ROUND); // Round the stroke corners rect(40, 25, 70, 70); strokeJoin(BEVEL); // Bevel the stroke corners rect(140, 25, 70, […]
2.Install Java env.
Javaのインストール MacBookでのJavaのインストール方法 http://java.com/ja/download/help/mac_install.xml MacにJavaをインストールするには、次の手順に従います。 jre-7u6-macosx-x64.dmgファイルをダウンロードします。ファイルをダウンロードする前に、使用許諾契約の内容を確認し、同意します。 .dmgファイルをダブルクリックして起動します パッケージ・アイコンをダブルクリックし、インストール・ウィザードを起動します 結果確認 chen-no-MacBook-Air:~ chen$ java -version java version “1.8.0_11” Java(TM) SE Runtime Environment (build 1.8.0_11-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode) Windows7でのJavaのインストール方法 http://java.com/ja/download/help/windows_manual_download.xml 手動ダウンロード・ページに移動します 「Windows Online」をクリックします ダウンロードするファイルを実行するか保存するかを尋ねる「ファイルのダウンロード」ダイアログ・ボックスが表示されます インストーラを実行するには、「実行」をクリックします。 ファイルを保存して後でインストールするには、「保存」をクリックします。 保存先として、ローカル・システムのフォルダを選択します。 ヒント: デスクトップなどのように、コンピュータ上のわかりやすい場所にファイルを保存してください。 保存したファイルをダブル・クリックし、インストールを開始します。 インストールが始まります。「Install (インストール)」ボタンをクリックして使用許諾契約の条項に同意し、インストールを続行します。 Javaアプリケーションのサンプル(HelloWorld) Java の Hello World class Hello { public static void […]