• 検索結果がありません。

共通基盤となるデータ構造やルール

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... 10-1.MySQL のインストール 第 1 章(p.1)で説明したように Web アプリケーションの構成は次の通りです。 これまで、サーブレット JSP を用いた、サーバクライアント間のリクエストおよび レスポンスの基礎について学習しました。残りは(右端の)データベースの利用です。そ のために、本節ではデータベース管理ソフト MySQL をインストールします。以下のⅠお ...

18

データ構造と  アルゴリズムⅠ

データ構造と  アルゴリズムⅠ

... • スロット m 個, n 要素を格納するハッシュ表 T の 負荷率 (load factor)  = n/m 定義 •  は1つのチェインに格納される要素数の平均 • 解析は  を変数として行う (n, m が共に無限大 ...

63

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... 【基礎課題 3-4】− 複数行のデータの読み込み <input.txt> 55 60 92 38 71 今度は、複数行のデータをファイルから読み込んでみましょう。入力フ ァイルとして、 HP の該当部分に掲載している「input.txt」ファイルをダ ウンロードし、前節で作成したフォルダ「IOFile」にコピーして下さい。 ...

26

Javaによるアルゴリズムとデータ構造

Javaによるアルゴリズムとデータ構造

... を繰り返し実行します。繰り返すのは n 回です。 i が n 以下であるかどうかを判定する ◇ 通過 際 変数 i sum の値は、 左ページの表に示すように変化します。 ▼ 複合代入演算子 += は右辺の値を左辺に加えます。単項演算子である増分演算子 ++ は㋔ ペ㋶ンドの値を一つ増やします。 ...

19

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... 「sub」ディレクトリ(フォルダ)内にある・・・ ということを意味します。これは p.4 の【基礎課題 1-3】でも確認しましたね。 1-4 応用課題 1-3 までの学習で Tomcat を用いた Web アプリケーションの動作の流れが分かった思 います(まだ HTML ファイルをブラウザに表示するという Web サーバとしての機能のみ ですが、Java ...

17

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... ④ 線分 P1-P2 を4つの線分{P1-P3,P3-P4,P3-P5, P3-P2}に置き換える。 ⑤ 4つの線分それぞれに、①∼④の操作を行う。 P1(x1,y1) 以上の操作を繰り返す、植物らしきフラクタル図形を描画することができます。このプ ログラムは【応用課題 8-A】を少し手直しすることで作成できます。作成するプログラムの ...

16

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... のような、データの挿入削除などがしやすい”融通の利く”データ構造が連結リストだ 捉えておいてください。そして、(正確な対応ではないのですが)「連結リストはルー ズリーフのようなものだ。」頭に描きながら以下の節を学習する理解しやすい思いま す。 ...

24

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... ① 先週に続いて Java 言語(Eclipse 環境における)を用いて CG(コンピュータグラフ ィックス)を作成する方法の基礎を学習する。今回は、 (作成した)CG が自動的に再 描画される様にするための処理(のプログラミング)を学習する。 今回の学習で Java による CG 作成方法を終了し、次週以降は CG 作成のアルゴリズムの学 習に入ります。今回の学習内容が身に付いていなければ、次週以降の CG 作成ができませ ...

8

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... 2−5 添え字の参照 配列要素の添え字を参照することで、処理が簡単になる事がよくあります。これも配列 を用いるメリットの一つです。まずは、具体例でそのメリットを体験してみましょう。 あるアンケートを実施しました。その回答の選択肢は1∼3までの3つ、つまり 3 択の 設問でした。今、N 人分の回答が、配列 Ans[1]∼Ans[N]に入っているものします。この ...

20

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... 「sub」ディレクトリ(フォルダ)内にある・・・ ということを意味します。これは p.4 の【基礎課題 1-3】でも確認しましたね。 1-4 応用課題 1-3 までの学習で Tomcat を用いた Web アプリケーションの動作の流れが分かった思 います(まだ HTML ファイルをブラウザに表示するという Web サーバとしての機能のみ ですが、Java ...

17

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... ② 出力ストリームをバッファリング可能にする-BufferedWriter クラス ファイルへデータの出力を行う場合、データ(ストリーム)を1単位(通常はバイト単 位)毎に転送する、ハードディスクなどファイル媒体側の受け入れ準備ができるまで待 ち時間が発生し効率が悪くなります。そこで、一旦、出力データをメモリにため込み(書 き込み) ...

25

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... <プログラムの解説> ① showOpenDialog()メソッドにより、ファイルを指定するダイアログボックスが表示 されます。()内は通常 this を指定するもの理解しておいて下さい。 ② getSelectedFile()メソッドは、ファイルダイアログボックスで指定したファイル 名を返します。ファイル名は「File」クラス(型考えて結構です)の変数(オブジ ...

18

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... <先週の復習> 講義で示された【基礎課題 7-1】に解答して下さい。 7-1.フォワード(forward)による処理の受け渡し 【基礎課題 6-6】では、男女の性別を選択する、それぞれの専用ページを表示するという Web アプリケーションを作成しました。そこでは、男性・女性専用ページをサーブレット で直接記述しましたが、その内容が複雑になって来る、それぞれのページを記述する(専 用の) ...

17

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... なお、ソート完了後[リセット]ボタンをクリックする、また最初からやり直すこと ができます。各自、何セットか実行し、処理の流れをじっくり確認してください。 【基礎課題 5-2】 バブルソートの場合、 (隣り合う)データの比較を行う回数は、データ数によって決まっ ています。データ数が 5 個の場合は、比較回数は幾つになるでしょうか?また、最大交換 ...

18

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... Java アプリケーションの場合は、データベースの接続は(複数のデータベースを 同時利用するなどの特殊な用途を除いて)基本的に一つですが、Web アプリケーショ ンの場合、サーバに接続しているクライアントの数だけコネクション(接続)が発生 します。そのため、一つのクライアントがコネクションを維持してしまう、サーバ が管理するコネクションの数が増大し、すぐに処理できなくなってしまいます。そこ ...

16

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... } 枠線部は、ファイルから全データを読み込むようにした事に伴う変更で、基本的に【基 礎課題 3-7】同様です。そして下線部は、(クラス TestMeibo から生成された)オブジェ クト Meibo1 を配列(要素数 100)にすることに伴う変更です。それ以外は【基礎課題 5-1】 同じなので内容は理解できる思います。上の①より、通常の変数同様の形式で、ク ...

12

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... 196 13-6.ユーザ認証の改良 【応用課題 13-E】 -ログアウト処理の追加 FORM 認証を用いた場合、いったん認証が通る、セッションが有効な間(つまりブラ ウザを閉じるまで)はログインした状態が続きます。そこで、任意のタイミングでログイ ン状態を終了できるよう、ログアウトの処理を付加してみましょう。次の手順にしたがっ て、ログアウトの処理を加えてください。 ...

18

資料 2 農業データ連携基盤の構築について 農業データ連携基盤 (WAGRI) WAGRI とは 農業データプラットフォームが 様々なデータやサービスを連環させる 輪 となり 様々なコミュニティのさらなる調和を促す 和 となることで 農業分野にイノベーションを引き起こすことへの期待から生まれた造語

資料 2 農業データ連携基盤の構築について 農業データ連携基盤 (WAGRI) WAGRI とは 農業データプラットフォームが 様々なデータやサービスを連環させる 輪 となり 様々なコミュニティのさらなる調和を促す 和 となることで 農業分野にイノベーションを引き起こすことへの期待から生まれた造語

... 農業ICTの抱える課題を解決し、農業の担い手がデータを使って生産性向上経営改善に挑戦できる 環境を生み出すため、 データ連携・共有・提供機能 を有する データプラットフォーム(農業データ連携 基盤:WAGRI) の構築を進めている( 2019年4月より本格稼働予定 )。 データ 提供 機能 ...

14

明解Javaによるアルゴリズムとデータ構造

明解Javaによるアルゴリズムとデータ構造

... ばループから抜け出せますし、 return 文を使えばループを含んだメソッドから抜け出せます。 さて、その無限ループは、以下のように実現できます( for 文では、繰返しの継続を判定するた めの制御式を省略する、 true が指定されたみなされます)。 私たちは通常、ソースプログラムを上から下へ眺めていきます。そのため、 while 文 for 文は、 ...

17

データ構造とアルゴリズム論

データ構造とアルゴリズム論

... 6−1 バブルソート まず、最も基本的であり、(アルゴリズム関係の)どのような教科書にも出てくるバブル ソートから学習を始めることにしましょう。バブルソートは、隣り合う2つのデータ(の 大小関係)を比較し、並べたい順序になっていなければ入れ替える、という操作を繰り返 すことで整列を行う手法です。 ...

18

Show all 10000 documents...

関連した話題