pf-7. データ構造とアルゴリズム (Python プログラミング基礎を演習で学ぶシリーズ)

Slides:



Advertisements
Similar presentations
情報処理 第9回第9回第9回第9回. 今日の内容 Excel の起動と画面構成 –Excel の起動 –Excel の画面構成と基本用語 データの入力 – 文字の入力 – 数値の入力 – 日時の入力 – オートフィル.
Advertisements

情報処理 第9回第9回第9回第9回. 今日の内容 Excel の起動と画面構成 –Excel の起動 –Excel の画面構成と基本用語 データの入力 – 文字の入力 – 数値の入力 – 日時の入力 – オートフィル.
1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word ア イコンをダブルクリックする。 * (2) 「スタート」⇒「すべてのプログ ラム」⇒「 Microsoft Office 」⇒ 「 Microsoft Office Word 2007 」と.
1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word アイ コンをダブルクリックする。 * (2) 「スタート」 ― 「すべてのプログラ ム」 ― 「 Microsoft Word 」と選ぶ。 (3) Word で作成された文書があるとき は、そのアイコンをダブルクリック.
© ATSUTO NISHIO パイプライン(pip e line) 1つのセンターと幾つかのポイントがあり、 そのポイント間を結ぶ経路があるとき、 総距離を最小にするような経路を探す問題。 たとえば、 水道管・ガス管の配管、電線の設置 道路の舗装化、高速道路の計画、 新幹線の経路 など.
Windows XP ウィルス対策手順 1 感染の確認 感染している場合→2へ 感染していない場合→3へ 2 ウィルスの駆除
目次 WindowsPCの場合 iPadの場合 iPhoneの場合 Androidの場合
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
2009/12/4 グラフ (2) 第10講: 平成21年12月4日 (金) 4限 E252教室 コンピュータアルゴリズム.
発生生物学特論 PowerPoint の使い方
データ構造とアルゴリズム論 第6章 探索のアルゴリズム
デスクトップを画像として保存する(1) ① デスクトップの画像をクリップボードへコピーする。
Netscape Communicator Eudora Microsoft Word
情報工学概論 (アルゴリズムとデータ構造)
WebCluster スライドショーで見る操作ガイド
タブレットのビジネス活用を支援する法人向けファイル共有サービス
マイクロソフト Access を使ってみよう 第1回
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
マイクロソフト Access を使ってみよう 第4回
1 Macの基本操作 1-5 文字入力(1/4)  (1)Windows風のキー設定
【プログラミング応用】 必修2単位 通年 30週 授業形態:演習.
表計算 Excel 演習 3. 並べ替え,グラフ.
表計算 Excel 演習 4.検索,条件付き書式設定,並べ替え.
11.Webサイトとデータベース, Webサイト+ブログシステムの開設手順例
マイクロソフト Access での SQL 演習 第5回 副問い合わせ
スポーツ少年団Web登録 追加登録手続きについて(市区町村手続き)
初期設定マニュアル コナミスポーツクラブ情報ダイヤル 【お問い合わせ先】 0120-919-573 受付時間
Unreal Engine 4 のインストール 2017年 7月 金子邦彦.
【e-Rad】担当者用 平成24年度公募(三次) 新規公募(三次)設定 操作説明 (3月29日修正版)
マイクロソフト Access での SQL 演習 第4回 並べ替え(ソート)
スイッチを入れる前に… 講習を受けていない人は、まだスイッチを入れないこと。 まず講習を受けてセットアップを行ってください 注意.
マイクロソフト Access を使ってみよう 第2回
長崎市① 長崎市における平和学習スポット (社)長崎県観光連盟.
アルゴリズムとプログラミング (Algorithms and Programming)
マイクロソフト Access を使ってみよう 第3回
ex-8. 平均と標準偏差 (Excel 実習シリーズ)
Ex-11. ルックアップ 金子邦彦.
Pp-10. Python の numpy Python を演習と実践で学ぶシリーズ 金子邦彦.
アルゴリズムとデータ構造 2011年7月8日課題の復習
pp-1. Python を演習と実践で学ぶ シリーズ
PDFファイルの作り方① 「印刷」を利用して、PDFファイルを作成する。
表計算 Excel 演習 1.Excel を使ってみる.
5.集計,ピボットテーブル(クロス集計表)
Pp-12. Python の numpy Python を演習と実践で学ぶシリーズ 金子邦彦.
vc-3. ダンプリスト,配列 (Visual Studio C++ の実用知識を学ぶシリーズ)
ai-5. 人工知能の Python パッケージ TensorFlow と Keras の動作確認
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
E-精算インストール説明書.
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
pf-5. 関数呼び出し,スコープ (Python プログラミング基礎を演習で学ぶシリーズ)
pf-4. 式の抽象化と関数 (Python プログラミング基礎を演習で学ぶシリーズ)
vc-3. ダンプリスト,配列 (Visual Studio C++ の実用知識を学ぶシリーズ)
or-6. 待ち行列シミュレーション (オペレーションズリサーチを Excel で実習するシリーズ)
pf-6. スタック (Python プログラミング基礎を演習で学ぶシリーズ)
ex-11. データの入力規則 (Excel を演習で学ぶシリーズ)
情報処理基礎 2006年 6月 29日.
ex-8. 平均と標準偏差 (Excel を演習で学ぶシリーズ)
ca-9. 数の扱い (コンピュータアーキテクチャとプロセッサ)
extern の意味 (C プログラミング演習,Visual Studio 2019 対応)
pp-1. Python を演習と実践で学ぶ シリーズ
rd-1. Rシステムと RStudio (Rシステムでデータサイエンス演習)
ニューラルネットワークの仕組み (Raspberry PI 演習で学ぶ) AI DATA VASSEL 資料
Microsoft Cognitive Services の概要
pf-2. 条件分岐 (Python プログラミング基礎を演習で学ぶシリーズ)
Cp-1. Microsoft Visual Studio 2019 C++ の使い方 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
情報スキル入門 第4週 情報システムとインターネット1     インストールされたソフトの確認     スタート画面(初期画面)内で表示される機能.
mi-8. 自然言語処理 人工知能を演習で学ぶシリーズ(8)
mi-5. プロダクションシステム 人工知能を演習で学ぶシリーズ(5)
3.テキストボックスによる データ入力 データ入力と表示のプログラム.
ns-3. Cloud FireStore で JSON を扱う (NoSQL データベースを学ぶシリーズ)
Presentation transcript:

pf-7. データ構造とアルゴリズム (Python プログラミング基礎を演習で学ぶシリーズ) https://www.kkaneko.jp/dblab/intro/pf/index.html 金子邦彦

アウトライン 7-1 経路探索 7-2 ソート 7-3 リスト

7-1 経路探索

経路探索 1 から 0 への最短経路は: 1 6 5 3 1 の中の数値は距離1

パソコン演習 ① Chrome ウェブブラウザを起動する ② 次の URL を開く http://www.algoanim.ide.sk/ ③ PATHS IN GRAPH の「Dijkstra shortest path」を クリック

④ Start Vertex のところに節番号 (数値)を半角で入れ、 「Run Dijkstra」をクリック

⑤ 結果として、他の節への最短経路が表示さ れるので、確認する。 Start Vertex のところを他の数値にしていろい ろ試してみる

7-2 ソート

データのソート(並べ替え)

パソコン演習 ① Chrome ウェブブラウザを起動する ② 次の URL を開く ③ 「ソート」をクリック https://visualgo.net/ja ③ 「ソート」をクリック

パソコン演習 ④ 説明が出る.ESC キーを押して,説明を消す ⑤「INS」をクリック.

パソコン演習 ⑥ 左下にメニューが出る.「行く」をクリック. ⑦ 並べ替え(ソート)が始まる 並べ替え(ソート)の アルゴリズム

7-3 リスト

リスト リストとは,順序の付いたデータの並び

パソコン演習 ① Chrome ウェブブラウザを起動する ② 次の URL を開く ③ 「連結リスト」をクリック https://visualgo.net/ja ③ 「連結リスト」をクリック

パソコン演習 ④ 説明が出る.ESC キーを押して,説明を消す ⑤ 左下のメニューで「入れる」をクリックし, ⑤ 左下のメニューで「入れる」をクリックし,  「i = 0 (Head), specify v =」を選ぶ

パソコン演習 ⑥ 値が「85」のように表示されるので,確認 したら「行く」をクリック ⑦ 先頭にデータが増えるので,確認する

パソコン演習 ⑧ 左下のメニューで「入れる」をクリックし, 今度は,「i = N (After tail), specify v =」を選ぶ

パソコン演習 ⑨ 値が「80」のように表示されるので,確認し たら「行く」をクリック ⑩ 今度は,末尾にデータが増えるので,確認す る