Foreword: Graph Theory by CK63rd poao899 圖論, 算是演算法中比較獨立的一個支派, 起源為科科堡的七橋問題 (Seven Bridges of Königsberg) 數學中也有圖論, 在數學中它屬於離散數學 它也可以說是研究一維的拓樸學的一門學派 (from

Size: px
Start display at page:

Download "Foreword: Graph Theory by CK63rd poao899 圖論, 算是演算法中比較獨立的一個支派, 起源為科科堡的七橋問題 (Seven Bridges of Königsberg) 數學中也有圖論, 在數學中它屬於離散數學 它也可以說是研究一維的拓樸學的一門學派 (from"

Transcription

1 Foreword: Graph Theory 圖論, 算是演算法中比較獨立的一個支派, 起源為科科堡的七橋問題 (Seven Bridges of Königsberg) 數學中也有圖論, 在數學中它屬於離散數學 它也可以說是研究一維的拓樸學的一門學派 (from Wiki) Definition: Graph 圖, 和一般我們看到的圖不一樣, 這裡的圖只有一堆點以及點與點的連接關係 一張圖常用一個點集合跟一個邊或弧的集合表示 也就是 G=(V,E), 其中 G 代表圖 V 代表點集合 E 代表邊或弧的集合 Vertex 頂點, 別名 Node( 節點 ) 圖論在乎的就是點與其他點的關係 Edge 邊, 是用來表示關係用的單位 通常用 e(v 1,v 2 ) 表示, 表示有一條邊連接著 A 和 B 注意邊是 undirected 無向的, 即 e(v 1,v 2 ) 跟 e(v 2,v 1 ) 在講的是同一件事 v 1 和 v 2 有直接聯繫 注意的是兩個點之間可能有不只一條邊 甚至可能有邊是自己連自己 Arc 弧, 有人也稱為有向邊 可紀錄為 arc(v 1,v 2 ) 表示有一個關係是從 v1 到 v2, 注意這個關係是有向的, 即 arc(v 1,v 2 ) arc(v 2,v 1 ) Adjacent 相鄰, 是表達點之間的關係, 當我們說兩個點相鄰, 就表示他們之間存在著至少一條邊 即 v1 和 v2 相鄰若且唯若 : (1) 無向圖中, 存在至少一條邊 e(v 1,v 2 ) (2) 有向圖中, 存在至少一條弧 arc(v 2,v 1 ) Directed Graph 有向圖, 這張圖所有連線皆為弧 ( 有向邊 ) Undirected Graph 無向圖, 這張圖所有連線皆為無向邊 Mixed Graph 混合圖, 這張圖有弧 ( 有向邊 ) 也有無向邊 Path(Walk) 路徑, 一個點邊交錯形成的序列 v 1,e 1,v 2,e 2,,e n-1,v n 其中所有的 v V 以及 e E e i =e(v i,v i+1 ) Simple Path 簡單路, 一條路徑, 頂點與邊都不重複 Cycle 環, 一條路徑, 開頭與結尾相等且至少有一個邊 Simple Cycle 簡單環, 一個頂點與邊都不重複的環 Simple Graph 簡單圖, 這張圖不存在著重邊或多重弧及 self cycle 自圈 Connected graph 連通圖, 這張圖任何點對都有路徑相連 Bipartite Graph 二分圖, 這張圖可以把每個點上成黑白兩色之一, 使得所有相鄰的點都塗上不同顏色 亦即任兩同色點皆沒有邊相連 Directed Acyclic Graph 有向無環圖, 這張圖為有向且不存在 cycle 環 Tree 樹, 這張圖任兩個點都有路徑相連且不存在 cycle 環

2 Degree 分枝度,deg(v) 即為和點 v 有關係的邊的數量 所有頂點度總和 =2 E In-Degree 入度,deg + (v) 有向圖中目標為該點的弧的數量 Out-Degree 出度,deg - (v) 有向圖中起始端為該點的弧的數量 對一張有向圖而言, 入度總和 = 出度總和 ( 握手定理 ) Sub-Graph 子圖, 若兩個圖 G=(V,E) G =(V,E ) 其中 V 包含 V 且 E 包含 E, 則稱 G 為 G 的一個子圖 Spanning Tree 生成樹, 樹 T 包含圖 G 的所有頂點則稱 T 為 G 的一棵生成樹 Spanning Sub-Graph 生成子圖,G 的一個子圖 G 包含 G 的所有頂點 Store a Graph 看了那麼多亂七八糟 (?) 的定義, 接下來要考慮的是怎麼儲存一張圖 一般常見的用法有 Adjacent Matrix 以及 Adjacent List 兩種, 其他常見的還有 Edge List 以及 Forward Star Adjacent Matrix 相鄰矩陣 : 開一個 adj[v][v] 的陣列 對於任一點對 V 1,V 2, 若 adj[v 1 ][V 2 ]=true 表示存在邊 e(v 1,V 2 ) 或弧 arc(v 1,V 2 ) 反之則是沒有邊 優點 : 實做方便 修改方便 缺點 : 枚舉所有邊由 O(E) 變成 O(V 2 ) 不能處理重邊 記憶體過大(V 2 ) Adjacent List 相鄰串列 : 對每個點保存一個串列紀錄這個點連出去所有的邊, 雖然要開 V 條串列但是串列總大小會是 E ( 無向圖為 2 E ) 優點 : 稀疏圖效率高 枚舉所有邊只需要 O(E) 可處理重邊 缺點 : 實做稍複雜 刪邊不容易 Edge List 邊表 : 開一個陣列將所有邊存下來並且對於邊依照 (1) 先比較 v 1 大小 (2) 相等則比較 v 2 的規則排序 這樣需要 O(E lg E) 預處理, 但只需 E 的記憶體儲存 優點 : 省記憶體 ( 相較串列省去開指標 ) 實做算簡易 缺點 : 查找每個點連出所有邊需要 O(lg E) 事實上, 可以給邊表一些優化使得預處理作到 O(E) 查找也作到 O(1), 這樣我們通常稱為 Forward Star 前向星 算是一種優秀的存圖結構

3 Graph Traversal 一張圖的 Traversal 是指一張圖經過某種順序通盤讀取整張圖的資訊 拜訪過圖內所有頂點 常見的有 Depth-First Search 和 Breadth-First Search 兩種 其中的差別是訪問節點的優先順序 圖經過遍歷後通常會形成一棵生成樹或是許多生成樹的森林 對一張有向圖和一個森林, 我們可以把所有邊分成四類 : Tree Edge 生成樹上的邊 Back Edge 連向自己祖先的非生成樹上的邊 Forward Edge 連向自己子孫的非生成樹上的邊 Cross Edge 不屬於以上三種的邊 Depth-First Search 深度優先搜索 (DFS): 深度優先搜索會先搜尋一個點的子節點而非兄弟節點 一般會用遞迴進行, 當資料量較大時會採取堆疊實做 兩者時間複雜度皆為 O(V+E) 一般來講, 用 DFS 形成的生成樹稱為 DFS 樹, 以下是用堆疊實做的虛擬碼 : Function DFS (bool[] Visited, Vertex Start, Stack Stk) Push Start into Stk While Stk not empty Now the top element of Stk Pop the top element of Stk If Visited[Now] = false Visited[Now] true // 注意這行位置 Foreach Vertex p adjacent to Now If Visited[p] = false Push p into Stk 在 DFS 搜尋樹上, 上述四種邊只會出現兩種 (Tree Edge/Back Edge), 依此性質可以用來解決許多題目 不過必須先引入 Timestamp 時間戳記觀念 Timestamp 時間戳記 : 時間戳記就是在每個點戳上數字表示進入頂點 / 離開頂點 這個概念雖然簡單但是可以解決很多問題 要注意的是用堆疊實做 DFS+ 時間戳記的寫法 依照字典順序從 A 開始進行 DFS 進入順序 : A, B, C, E, D, F, G 離開順序 : D, F, E, G, C, B, A

4 Topological Sort 給定一張有向圖,Topological Sort 拓樸排序是希望找到一個拜訪點的順序, 讓該點被拜訪到時所有有弧指向它的點都已經被拜訪過 可見的是一個有 Cycle 的圖是不可能存在這類順序, 故必須要是一個 DAG 有向無環圖才能透過拓樸排序找到一組拜訪順序 另外, 合法拜訪順序也並不唯一 有一個簡單的算法是每次檢查所有頂點是否滿足, 滿足就將該點拔去 這個算法複雜度為 O(V 2 +E) 但是對於這個複雜度還不能滿意 考慮一下 DFS 離開順序的時間戳記, 該點的離開順序表示所有戳記比該點大的一定是 (1) 自己的子孫 (2) 其他子樹上的點, 故只要將戳記順序倒轉便是一種合法的拓樸順序 這樣總複雜度是 O(V+E) 以下是用堆疊實做之虛擬碼: Function Topo_Sort (bool[] Visited, Vertex[] Stamp) Time 0 Foreach Vertex Start in the Graph If Visited[Start] = false Call DFS(Visited, Start, Time, Stamp) Function DFS(bool[] Visited, Vertex Now, int& Time, Vertex [] Stamp) Visited[Now] true Foreach Vertex p adjacent to Now If Visited[p] = false Call DFS(Visited, p, Time, Stamp) Stamp[Time] Now Time Time + 1 TIOJ1092 跳格子遊戲 (NPSC2006 初賽 ) 給你一個 DAG, 兩位玩家輪流由起點各走一步, 走到終點的人贏 如果兩人每一步都是選擇對自己最有利的路徑, 問最後獲勝者 UVa 200 Rare Order 有一個不知道順序的字元集 給你很多這個字元集組成的字串, 並告訴你這些字串是依照這個字元集的字典順序排好的 請輸出每個字符的大小關係

5 Strong-Connected Component Strong-Connected 強連通性質是, 對於一張有向圖而言, 選定任一點對 (V 1,V 2 ), 一定找得到至少一條路徑始於 V 1 終於 V 2 而現在的任務是把任意有向圖分成許多個符合強連通性質的子圖, 我們稱它為 Strong-Connected Component 強連通元件 (SCC) 而且希望每個元件是 maximal 的 ( 加入任何其他點皆會破壞強連通性質 ) 對於這個問題, 有兩種常見算法 :Kosaraju s 以及 Tarjan s 兩種在時間複雜度皆是 O(V+E), 下面只介紹 Kosaraju s: Kosaraju s: 先對一張圖以任意順序進行 DFS 遍歷並進行離開時間戳記 ( 第一次遍歷 ), 再依照時間戳記由大至小在反向圖上進行遍歷, 形成一個森林 森林內每一棵子樹的點集都是一個 SCC 由於是兩次遍歷故複雜度是 O(V+E) 以下是虛擬碼: Function Kosaraju (bool[] Visited, Graph G, List[] SCC) count 0 G rev reverse every arc in G // 第一次遍歷 Foreach Vertex v in G If Visited[v] = false Call DFS G start from v with timestamp // 第二次遍歷 For Vertex v with the reverse order of timestamp If Visited[v] = false Call DFS G rev start from v and Add every Vertex into SCC[count] count count + 1 如果我們建一張新的圖, 把所有 SCC 都縮成一個點 arc(scc 1,SCC 2 ) 存在若且唯若原圖中存在至少一個 arc(u,v) 且 u SCC1 v SCC2 這樣的過程稱為縮點, 且 SCC 縮完點後的圖會是一張 DAG 這樣就有一些性質可以利用, 那就直接看例題吧 : 例題 : TIOJ 1451 八卦傳播系統 (08 校內培訓第二次模擬考試 ) 給一張有向圖, 選一些起點使得所有的點都可以被到達, 問最少要選幾個點?

6 Articulation Point Articulation Point, 割點或 AP 無向圖中一個點 u 為 AP 若且唯若存在至少一個點對 (v 1,v 2 ) 且任何始於 v 1 終於 v 2 的 Path 都經過 u 也就是如果把 u 從該連通塊中移除, 該連通塊會變成兩個或以上互不連通的子圖 想要找出一張圖中所有 AP 需要先定義 Low 值以及 Dfn Dfn[v] 在一棵 DFS 樹中點 v 的深度 Low[v] = Min(Dfn[v], Low[u], Dfn[w]) 其中 u 表示 v 的所有子節點 w 表示 v 的所有 Back Edge 到達的點 所以可以發現一個性質 : 若一個非樹根結點 v, 它至少有一個子結點 u 的 Low[u] Dfn[v], 那麼 v 即為 AP 樹根的話則是若該點的子節點數量以此性質, 即可在 O(V+E) 的時間複雜度內求出所有 AP 下面是遞迴版本的虛擬碼 : Function Find_AP (bool[] Vst, int[] Dfn, int[] Low, List AP) Set Vst[] all false Foreach Vertex v in G If Vst[v] = false Dfn[v] 0 Call DFS(null, v, Vst, Dfn, Low, AP) Function DFS(Vertex PreV, Vertex Now, bool[] Vst, int[] Dfn, int[] Low, List AP) Vst[Now] true Low[now] Dfn[Now] count 0 isap false Foreach Vertex p adjacent to Now If Vst[p] = true And p is not PreV Low[Now] Min(Low[Now], Dfn[p]) If Vst[p] = false count count + 1 Dfn[p] Dfn[Now] + 1 Call DFS(Now, p, Vst, Dfn, Low, AP) If DFn[Now] Low[p] isap true Low[Now] Min(Low[Now], Low[p]) If(Dfn[Now] = 0 And count > 1) Or (isap) Add Now into AP

7 Bi-Connected Component Bi-Connected Component 雙連通元件 (BCC) 我們可以把一個無向圖的邊集分成很多個元件, 讓每個元件符合雙連通性質且為 maximal 雙連通性質是指, 圖上任兩個點之間皆有不只一條路徑連通 如果把所有 BCC 縮點, 那麼會得到一棵樹, 並且我們把樹上每個邊叫做 Bridge 橋 至於求出 BCC 的作法亦是透過 Low 值以及 Dfn, 在此不贅述 例題 : 謠言問題 (TOI 2009 入營考 prob.5) 給定一張無向圖和一個起始點 要選擇拔掉一個頂點使得拔掉後該起始點能到達的點數最少 請輸出該點編號 ( 相同取編號小 ) 以及拔掉後能到達點數 圖論本來就比較多而且雜 有空可以去想想額外題單裡面的題目, 相信會很痛苦受益良多 有遇到困難也可以互相討論, 相輔相成才是學習的正確方向 筆記區

建中資訊科校內培訓講義 – 圖論

建中資訊科校內培訓講義 – 圖論 Chapter 1 緒論 1-1 起源 大數學家尤拉 Euler (1707~1783) 由於在 1735 年時右眼失明, 所以便到山明水秀的 Königsberg 去度假, 希望能抒解一下工作壓力, 而故事就從這裡開始 Königsburg 市有一條 Pregel 河流經, 河的中心有兩個小島, 小島與河的兩岸有七座橋相連接 當地流傳的一則謎題是, 要如何才能從某一塊土地開始 將每一座橋恰好經過一次

More information

3. 路徑 (path): 指從一個點經由一串相鄰的邊到達另一個點 4. 行跡 (trace): 如果路徑經過的邊沒有重複, 那這個路徑就是一個行跡 5. 迴路 (circuit): 如果行跡的起點跟終點是同一個點, 那這就是一個迴路 6. 簡單路徑 (track): 如果路徑經過的點沒有重複, 那

3. 路徑 (path): 指從一個點經由一串相鄰的邊到達另一個點 4. 行跡 (trace): 如果路徑經過的邊沒有重複, 那這個路徑就是一個行跡 5. 迴路 (circuit): 如果行跡的起點跟終點是同一個點, 那這就是一個迴路 6. 簡單路徑 (track): 如果路徑經過的點沒有重複, 那 edisonhello 2017 年 9 月 22 日 資訊的圖不是像數學那種有座標軸有角度的圖 一個資訊的圖 (Graph)G 通常包含著 點 (Vertex)V 跟邊 (Edge)E 我們通常可以把一個邊 e 表示成 e = (u, v),u, v V 1 初見圖 1.1 分類 特徵 1. 有向圖 (Direct graph): 代表這張圖的邊 (u, v) (v, u), 且其中一個會是起點,

More information

11_05_docx

11_05_docx 圖論 Graph Algorithm 圖是由點 (Node) 與邊 (Edge) 所組成 我們可以針對其特性作一些分析以得到我們需要的資料 對於 一些問題, 也可以將其轉化成一個圖來處理 淺談圖形 Graph (1) Graph 的基本定義 : 頂點 (Vertex,V): 在圖形中的點 邊 弧 (Edge Arc,E,A): 在圖形中連接兩點的連線, 若無向稱為邊 (Edge), 有向則稱為弧 (Arc)

More information

演算法導入、ソート、データ構造、ハッシュ

演算法導入、ソート、データ構造、ハッシュ 培訓 - 1 演算法導入 ソート データ構造 ハッシュ 演算法導入 ソート データ構造 ハッシュ momohuang c2251393 chiangyo September 23, 2013 1 Schedule of the Year 1.1 Major Competition 9 12 11 10 12 10 TOI 的最 3 TOI 3 TOI 100 20 4 TOI 30 12 5 TOI

More information

Stack, queue, 運算式解析 二元樹與走訪 圖的 DFS 與 BFS 拓撲排序演算法 尤拉迴路 Uva 514, 樹狀結構 Day5: 資料結構基礎 07/12 樹 (tree) 是一種特殊的資料結構, 它可以用來描述有分支的結構, 是由一個或一個以上的節點所組成的有限集合,

Stack, queue, 運算式解析 二元樹與走訪 圖的 DFS 與 BFS 拓撲排序演算法 尤拉迴路 Uva 514, 樹狀結構 Day5: 資料結構基礎 07/12 樹 (tree) 是一種特殊的資料結構, 它可以用來描述有分支的結構, 是由一個或一個以上的節點所組成的有限集合, Stack, queue, 運算式解析 二元樹與走訪 圖的 DFS 與 BFS 拓撲排序演算法 尤拉迴路 Uva 514, 10305 樹狀結構 Day5: 資料結構基礎 07/12 樹 (tree) 是一種特殊的資料結構, 它可以用來描述有分支的結構, 是由一個或一個以上的節點所組成的有限集合, 且具有下列特質 : 存在一個特殊的節點, 稱為樹根 ( root) 其餘的節點分為 n 0 個互斥的集合,T

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

Open topic Bellman-Ford算法与负环

Open topic   Bellman-Ford算法与负环 Open topic Bellman-Ford 2018 11 5 171860508@smail.nju.edu.cn 1/15 Contents 1. G s BF 2. BF 3. BF 2/15 BF G Bellman-Ford false 3/15 BF G Bellman-Ford false G c = v 0, v 1,..., v k (v 0 = v k ) k w(v i 1,

More information

<5B BECBB0EDB8AEC1F25D312D34B0AD5FC3E2BCAEBCF6BEF7C0DAB7E F31702E504446>

<5B BECBB0EDB8AEC1F25D312D34B0AD5FC3E2BCAEBCF6BEF7C0DAB7E F31702E504446> : 2 = 3 4? 0 an ordered set of unambiguous, executable steps that produces a result and terminates in a finite time (computational theory) ( ) 5 6 (C-) int min, max; float degree, b; char ch, token; /,,,

More information

Graph

Graph 連載 : 學生上課睡覺姿勢大全 http://www.wretch.cc/blog/chi771027/26489957 GRAPH 2 Michael Tsai 2013/4/23 2 Breadth-First Tree BFS 做出一棵樹 : Breadth-First Tree 這個樹其實也就是 BFS 產生出來的 predecessor subgraph of G: G π = V π,

More information

Microsoft PowerPoint - DS&Algorithm [相容模式]

Microsoft PowerPoint - DS&Algorithm [相容模式] 資料結構與演算法 陳怡芬 什麼是 Data structure? 將資料群組織起來的抽象資料型態, 稱為資料結構 典型的資料結構 資料表格 (Table) 堆疊 (stack) 佇列 (queue) 串列 (list) 樹 (tree) 圖形 (graph) table, stack, queue: 可用陣列表現出來 List, tree, graph: 適合用指標表現出來 堆疊 (Stack) 將資料依序從堆疊下面儲存起來,

More information

Microsoft PowerPoint - 資料結構總複習

Microsoft PowerPoint - 資料結構總複習 Data Structure & Algorithm 陳怡芬 什麼是 Data structure? 將資料群組織起來的抽象資料型態, 稱為資料結構 1 典型的資料結構 資料表格 (Table) 堆疊 (stack) 佇列 (queue) 串列 (list) 樹 (tree) 圖形 (graph) table, stack, queue: 可用陣列表現出來 List, tree, graph: 適合用指標表現出來

More information

投影片 1

投影片 1 NCKU Progrmming Contest Trining Course 08/05/09 Jheng-Hung Hong Deprtment of Computer Siene nd Informtion Engineering Ntionl Cheng Kung University Tinn, Tiwn NCKU CSIE Progrmming Contest Trining Course

More information

投影片 1

投影片 1 Discrete Mathematics Chapter-10 Trees Introduction to Tree ( 10.1) Def 1. A connected (undirected) graph that contains no simple circuits is called a tree. Trees are particularly useful in computer science,

More information

Chapter 1 Introduction

Chapter 1  Introduction Chapter 9 Branch-and-Bound and Backtracking C.K. Liang al-09 Branch-and-Bound Introduction Graph: Graphs are a pervasive data structure in computer science, and algorithms for working with graphs are fundamental

More information

Microsoft PowerPoint Training-1 (graph theory).pptx

Microsoft PowerPoint Training-1 (graph theory).pptx 201/8/18 北一女中 201 資訊選手培訓營 0818-0822 何謂樹狀結構? 定義 : 樹 (tree) 是一種特殊的資料結構, 它可以用來描述有分支的結構, 是由一個或一個以上的節點所組成的有限集合, 且具有下列特質 : 存在一個特殊的節點, 稱為樹根 ( root) 其餘的節點分為 n 0 個互斥的集合,T 1, T 2, T 3 T n, 且每個集合稱為子樹 genda 8/18(

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

Graph III

Graph III GRAPH Michael Tsai 20//2 2 Biconnected Components 相關名詞 Articulation point: 如果在 connected graph G 中的的一個 vertex v 被移除以後 ( 包含 v 和所有 incident 在它上面的 edge), 新的 graph G 會變成有兩塊以上的 connected components ( 複習 : 什麼是

More information

Microsoft Word - 永政发〔2016〕48号.doc

Microsoft Word - 永政发〔2016〕48号.doc 永 政 发 2016 48 号 各 功 能 区 管 委 会, 各 镇 ( 街 道 ) 人 民 政 府 ( 办 事 处 ), 县 政 府 直 属 各 单 位 : 县 教 育 局 制 定 的 2016 年 永 嘉 县 初 中 毕 业 升 学 考 试 与 高 中 招 生 实 施 方 案 已 经 县 人 民 政 府 同 意, 现 批 转 给 你 们, 请 认 真 贯 彻 实 施 永 嘉 县 人 民 政 府

More information

1990 2 6 7 1959 247 51 51 1984 447 149 115 104103 129 144 2 1957 159177 4 1972 219 781 782 436 437 580560 459 39 459 525691 115 523 184 677 115 181 635 173207 630 253 253 178 432 232 579 315 3 1972

More information

Microsoft Word - 981192001.htm

Microsoft Word - 981192001.htm 098 年 度 11901 電 腦 軟 體 設 計 (JAVA) 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 單 選 題 :

More information

1

1 基本練習題 1. 答 : 鄰接矩陣 : D E D E 0 0 1 0 1 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 1 1 1 1 0 5 5 D E D E 0 1 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 鄰接串列 : List[] List[] E List[] E List[] D E List[D] E List[E]

More information

Microsoft PowerPoint - 01圖形理論_chap2_概論1

Microsoft PowerPoint - 01圖形理論_chap2_概論1 第二章 圖形概論 ( 一 ) 1. 圖的基本概念 在日常生活中, 我們常常將一些複雜的觀念或問題使用圖形來表達, 例如 : 在進行系統分析 電路分析 電話佈線和工作排程等 因為圖形化可以讓人更容易了解問題的本質 2 1.1 無向圖 無向圖 G 是一個二元組 (V,E), 其中 V 是一個有限的非空集合, 其元素稱為節點 ;E 是邊的集合, 邊是兩個節點的無序對 在圖的繪圖表示中, 每個節點用一個小圓點表示,

More information

2

2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 strong s 41 strong s 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

More information

1955 1 1979 1982 3 1985 7 1400 28 1939 700 525 15 300 1956 15000 15000 5000 775 31 992 1980 1982 100 1959 1000 1130 1981 1985 1982 1985 1958 1985 1957

1955 1 1979 1982 3 1985 7 1400 28 1939 700 525 15 300 1956 15000 15000 5000 775 31 992 1980 1982 100 1959 1000 1130 1981 1985 1982 1985 1958 1985 1957 24 193 5 26 1950 5 1952 1954 1952 1956 9 1957 5 3 1963 1975 12 1200 1983 4 1984 81 1985 26 136 1952 1954 1964 86 1979 1981 198 9 87 20 80 1985 768 1955 1 1979 1982 3 1985 7 1400 28 1939 700 525 15 300

More information

Microsoft Word - _m30.doc

Microsoft Word - _m30.doc 1 2 3 4 5 6 7 8 公式 2 4 2 1 能 整除 因此後玩 者贏 且關鍵數 字為3 的倍數 3 0 3 1 不能整除 所 以先拿餘數 2 關鍵數字是 4的倍 數 2 先玩者贏 4 0 4 1 能整除 因此 後玩者贏 且 關鍵數字為 5 的倍數 5 0 5 1 不能整除 所 以先拿餘數 2 關鍵 數字是 6的倍 數 2 先玩者贏 7 0 6 1 能整除 因此 後玩者贏 且 關鍵數字為7

More information

國立清華大學教學發展中心 < 資料結構. 演算法. 作業系統讀書會 > 成果報告 學期別 : 101 學年度第二學期 讀書會編號 : 10130G004 讀書會名稱 : 資料結構. 演算法. 作業系統讀書會 小組成員推薦人 : 楊叔卿 ( 學習科學所教授兼所長 ) 召集人 : 蔡松男 ( 資應所博三

國立清華大學教學發展中心 < 資料結構. 演算法. 作業系統讀書會 > 成果報告 學期別 : 101 學年度第二學期 讀書會編號 : 10130G004 讀書會名稱 : 資料結構. 演算法. 作業系統讀書會 小組成員推薦人 : 楊叔卿 ( 學習科學所教授兼所長 ) 召集人 : 蔡松男 ( 資應所博三 國立清華大學教學發展中心 < 資料結構. 演算法. 作業系統讀書會 > 成果報告 學期別 : 101 學年度第二學期 讀書會編號 : 10130G004 讀書會名稱 : 資料結構. 演算法. 作業系統讀書會 小組成員推薦人 : 楊叔卿 ( 學習科學所教授兼所長 ) 召集人 : 蔡松男 ( 資應所博三研究生,100065803) 組員 : 談得聖 ( 資應所博三研究生,100065801) 徐立人 (

More information

Tree

Tree 樹狀結構 Tree 講師 : 洪安 大綱 樹 (Tree) 二元樹 (Binary Tree) 二元搜尋樹 (Binary Search Tree) 課堂練習 2 樹 樹 (Tree) 是一種模擬現實生活中樹幹和樹枝的資料結構, 屬於一種階層架構的非線性資料結構, 例如 : 家族族譜, 決策模型 3 樹的基本術語 樹的樹根稱為 根節點 (Root), 在根節點之下是樹的樹枝, 擁有 0 到 n 個

More information

SCC11課文

SCC11課文 SCC11 1 2004 2 SCC12 3 2004 4 SCC13 2004 5 2004 6 SCC14 7 2004 8 SCC 15 9 10 SCC16 TW 831.33 11 2004 12 SCC18 13 2004 14 SCC19 15 2004 16 SCC20 17 18 SCC21 19 2004! 20 SCC22 2004 21 2004 9876543. 22 SCC23

More information

新婚夫妇必读(九).doc

新婚夫妇必读(九).doc ...1...3...4...5...9...9...10...12...14 3...19...20...22...27...28...30...31...35...37 I 13...39...44...48...49...50...51...54...55...58...60...62...63...66...67...68...70...71 TOP10...73...77...79...80

More information

汇集全球21位医生的经验和智慧,总结出最实用的专业建议,这些都是最值得你牢记的健康提醒

汇集全球21位医生的经验和智慧,总结出最实用的专业建议,这些都是最值得你牢记的健康提醒 彙 集 全 球 21 位 醫 生 的 經 驗 和 智 慧, 總 結 出 最 實 用 的 專 業 建 議, 這 些 都 是 最 值 得 你 牢 記 的 健 康 提 醒 top1. 不 是 每 個 人 都 適 合 做 近 視 矯 行 手 術, 除 非 你 在 手 術 前 已 經 持 續 穩 定 地 佩 戴 了 一 年 以 上 的 近 視 眼 鏡 或 者 隱 形 眼 鏡 如 果 你 時 摘 時 戴 眼 鏡,

More information

1 行 业 发 展 不 平 衡 我 国 房 地 产 中 介 服 务 业 起 步 较 晚, 专 业 分 工 程 度 和 国 外 发 达 国 家 相 比 还 有 很 大 差 距 房 地 产 中 介 服 务 行 业 的 发 展 水 平 与 房 地 产 开 发 行 业 的 市 场 化 水 平 密 切 相 关

1 行 业 发 展 不 平 衡 我 国 房 地 产 中 介 服 务 业 起 步 较 晚, 专 业 分 工 程 度 和 国 外 发 达 国 家 相 比 还 有 很 大 差 距 房 地 产 中 介 服 务 行 业 的 发 展 水 平 与 房 地 产 开 发 行 业 的 市 场 化 水 平 密 切 相 关 房 地 产 中 介 服 务 : 仍 处 于 成 长 期, 市 场 空 间 巨 大 作 者 : 庞 增 华 房 地 产 中 介 服 务 业 内 的 企 业 包 括 依 法 设 立 并 具 备 房 地 产 中 介 资 格 的 房 地 产 顾 问 策 划 房 地 产 代 理 销 售 房 地 产 评 估 房 地 产 经 纪 等 中 介 服 务 机 构, 是 房 地 产 开 发 价 值 链 中 不 可 或 缺

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

Figure 1: Game Tree 为 了 方 便 讨 论, 我 们 这 里 设 这 里 讨 论 的 博 弈 树 是 一 棵 有 限 树, 设 有 两 个 棋 手 甲 与 乙 进 行 这 场 博 弈, 这 样, 博 弈 树 分 为 三 类 结 点 : 1. 奇 数 层 的 非 叶 子 结 点 :

Figure 1: Game Tree 为 了 方 便 讨 论, 我 们 这 里 设 这 里 讨 论 的 博 弈 树 是 一 棵 有 限 树, 设 有 两 个 棋 手 甲 与 乙 进 行 这 场 博 弈, 这 样, 博 弈 树 分 为 三 类 结 点 : 1. 奇 数 层 的 非 叶 子 结 点 : 从 极 大 极 小 算 法 到 主 要 变 例 搜 索 孙 锴 1 综 述 人 机 对 弈 在 计 算 机 诞 生 前 就 开 始 了 发 展, 时 至 今 日, 人 机 对 弈 领 域 提 出 的 搜 索 算 法 数 目 已 经 非 常 之 多, 但 从 根 本 上 看, 许 多 搜 索 算 法 之 间 的 内 在 的 核 心 思 想 是 一 致 的 本 文 介 绍 将 从 极 大 极 小 搜 索

More information

大名 林孟儒(孟 孟子 儒 儒家思想 讀書人之名也) 人稱我小林 孟哥 檸檬紅茶(林孟紅茶) 性別 男 以前 現在 以後都是 永遠不曾改變 也不會改變 生日 88.06.12(別忘了這一天 記得送我禮物喔!) 星座 雙子座(有雙重性格的星座) 興趣 上網 玩桌遊 聽音樂 專長 罵人 彈鋼琴 吐槽陳庭儀 生肖 兔 動物界 脊索動物門 哺乳綱 兔形目 兔科 血型 B ~帶著同學的鼓勵與祝福 奔向人生的下個旅程~

More information

coverage2.ppt

coverage2.ppt Satellite Tool Kit STK/Coverage STK 82 0715 010-68745117 1 Coverage Definition Figure of Merit 2 STK Basic Grid Assets Interval Description 3 Grid Global Latitude Bounds Longitude Lines Custom Regions

More information

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持 第 一 篇 知 己 知 彼, 百 战 不 殆 基 本 评 估 篇 第 一 章 认 识 自 我 我 就 是 一 座 金 矿 人 啊, 认 识 你 自 己! 塔 列 斯 ( 希 腊 学 者 ) 要 想 知 道 去 哪 儿, 必 须 先 知 道 你 现 在 在 哪 儿 和 你 是 谁 茜 里 娅. 德 纽 斯 ( 美 国 职 业 指 导 学 家 ) 本 章 提 要 了 解 认 识 自 我 在 职 业 生

More information

以易經中簡易 變易 不易之原則探求遞迴數列之例 2 n 2

以易經中簡易 變易 不易之原則探求遞迴數列之例 2 n 2 1000021 h t t p : / / w w w. k n s i. c o m. t w 248 30 407 40 813 2722F (02)2299-9006 (02)2299-9110. 100 KANG SI 第一期 vol.1 P.2 P.6 P.10 GGBGeoGebra P.13 1 以易經中簡易 變易 不易之原則探求遞迴數列之例 2 n 2 一 解決過程 : n 二 分析思考路徑

More information

e bug 0 x=0 y=5/x 0 Return 4 2

e bug 0 x=0 y=5/x 0 Return 4 2 e 1 4 1 4 4.1 4.2 4.3 4.4 4.5 e 2 4.1 bug 0 x=0 y=5/x 0 Return 4 2 e 3 4 3 e 4 (true) (false) 4 4 e 5 4 5 4.2 1 G= V E V={n1,n2,,n m } E={e1,e2,,e p } e k ={n i,n j }, n i,n j V e 6 4.2 4 6 1 e 3 n 1 e

More information

下 篇 男 性 酷 刑 太 監 考 第 四 章 太 監 名 目 何 其 多 074 077 077 078 080 080 082 092 093 093 096 097 099 第 五 章 太 監 恢 復 性 機 能 102 104 105 109 111 113 114 115 115 118

下 篇 男 性 酷 刑 太 監 考 第 四 章 太 監 名 目 何 其 多 074 077 077 078 080 080 082 092 093 093 096 097 099 第 五 章 太 監 恢 復 性 機 能 102 104 105 109 111 113 114 115 115 118 目 錄 上 篇 女 性 酷 刑 纏 足 考 第 一 章 古 來 纏 足 知 多 少 004 009 016 022 第 二 章 文 士 風 流 逐 腳 臭 026 030 031 033 035 036 039 第 三 章 纏 足 高 跟 禍 未 了 050 052 054 055 057 058 060 附 錄 李 漁 065 下 篇 男 性 酷 刑 太 監 考 第 四 章 太 監 名 目 何 其

More information

第 一 百 一 十 条 增 加 药 品 适 应 症 或 者 功 能 主 治 修 改 药 品 标 准 变 更 辅 料 等 的 补 充 申 请, 由 省 自 治 区 直 辖 市 药 品 监 督 管 理 局 提 出 审 核 意 见, 报 送 国 家 药 品 监 督 管 理 局 审 批, 并 通 知 申 请

第 一 百 一 十 条 增 加 药 品 适 应 症 或 者 功 能 主 治 修 改 药 品 标 准 变 更 辅 料 等 的 补 充 申 请, 由 省 自 治 区 直 辖 市 药 品 监 督 管 理 局 提 出 审 核 意 见, 报 送 国 家 药 品 监 督 管 理 局 审 批, 并 通 知 申 请 第 八 章 非 处 方 药 的 申 报 与 审 批 药 品 注 册 管 理 办 法 ( 试 行 )2 第 九 十 九 条 非 处 方 药, 是 指 由 国 家 药 品 监 督 管 理 局 公 布 的, 不 需 要 凭 执 业 医 师 和 执 业 助 理 医 师 处 方, 消 费 者 可 以 自 行 判 断 购 买 和 使 用 的 药 品 第 一 百 条 申 请 注 册 的 药 品 属 于 以 下 情

More information

ebook39-13

ebook39-13 1 3 13 ~ 17 13.1 optimizatio problem c o s t r a i t optimizatio fuctio feasible solutio optimal solutio 13-1 [ ] 1 i s i i a i i t i i= 1 x i x 1 i i s i x i x i =t 0 x i a i i=1 a i < t i= 1 406 / t

More information

碩命題橫式

碩命題橫式 一 解釋名詞 :(50%) 1. Two s complement of an integer in binary 2. Arithmetic right shift of a signed integer 3. Pipelining in instruction execution 4. Highest and lowest layers in the TCP/IP protocol suite

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

More information

錫安教會2015年11月29日分享

錫安教會2015年11月29日分享 錫 安 教 會 2015 年 11 月 29 日 分 享 第 一 章 : 天 馬 座 行 動 答 問 篇 (2) 問 題 (1): 信 息 中 曾 提 及, 有 一 群 忠 良 的 皇 者 和 精 英 製 造 共 同 信 息, 但 亦 有 一 群 奸 惡 的 如 果 將 來 他 們 來 尋 找 我 們, 顯 示 他 們 是 製 造 共 同 信 息 的 人 這 樣, 我 們 有 沒 有 需 要 或 者

More information

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲 -1 圓方程式 第 章 二次曲線 38 二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲線合稱為圓錐曲線 因為在平面坐標 系中 其對應的方程式均為二元二次式

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

1 1200 1290 3 12 6 13 18 19 22 26 11 7 1 12 12 11 1883 1933 20 20 1911

More information

第一章 圖形理論

第一章  圖形理論 圖形理論有明確的起始點, 由瑞士數學家尤拉 (Lonhar Eulr, 1707-1783) 於 1736 年發表的論文開始 其研究的主要論點, 乃在於解決當時的熱門問題, 即有名 Königsgrg 的七橋問題 1.1 定義與例題 定義 1.1: 令 V 為非空集合, 且 E V V. 序對 ( V, 稱為 (V 上 ) 有向圖 (irt graph or igraph), 其中 V 為頂點 (vrtx)

More information

Strings

Strings Inheritance Cheng-Chin Chiang Relationships among Classes A 類 別 使 用 B 類 別 學 生 使 用 手 機 傳 遞 訊 息 公 司 使 用 金 庫 儲 存 重 要 文 件 人 類 使 用 交 通 工 具 旅 行 A 類 別 中 有 B 類 別 汽 車 有 輪 子 三 角 形 有 三 個 頂 點 電 腦 內 有 中 央 處 理 單 元 A

More information

C/C++ - 字符输入输出和字符确认

C/C++ - 字符输入输出和字符确认 C/C++ Table of contents 1. 2. getchar() putchar() 3. (Buffer) 4. 5. 6. 7. 8. 1 2 3 1 // pseudo code 2 read a character 3 while there is more input 4 increment character count 5 if a line has been read,

More information

資料結構與演算法複習試題(出自:全國資訊競賽89, 91、IOI 2002, 2003)

資料結構與演算法複習試題(出自:全國資訊競賽89, 91、IOI 2002, 2003) 資料結構與演算法複習試題 ( 出自 : 全國資訊競賽 89, 91 IOI 2002, 2003) Stack and Queue 1. 假設指令 ENQ X 的動作是將暫存器 X 的值存入佇列, 指令 DEQ X 的動作是自佇列取出一個數目 存入暫存器 X 中 若暫存器 A B C D 的內含值分別為 6 7 8 9 時, 依序執行 ENQ A ENQ B DEQ C DEQ D ENQ C ENQ

More information

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl 01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Flash 可以做精美的網路動畫並不陌生, 但是實際上 Flash 不僅如此, 只要搭配 ActionScript

More information

女性减肥健身(四).doc

女性减肥健身(四).doc ...1...2...3...4...6...7...8...10... 11...14...16...17...23...25...26...28...30...30 I ...31 10...33...36...39...40...42...44...47...49...53...53 TOP10...55...58...61...64...65...66...68...69...72...73

More information

現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma

現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma 透視地球深處 的窗戶? extreme condition extreme environment 94.5 1 270 21 3.9 12.3 6,400 300 4,000 1864 Jules Gabriel Verne 1959 2008 1990 Paul Preuss 2003 24 2013 2 482 現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度,

More information

2007 CS Part 05: (ONO, Kouichi)

2007 CS Part 05: (ONO, Kouichi) 2007 CS Part 05: (ONO, Kouichi) onono@computer.org , (expression, formula) (arithmetic expression) (logical expression, logic formula) CS (operator) ( ) (0 ) ( ) CS ( ) (arity) (unary operator) (!) (binary

More information

4 ORIENTATION 2 Figure 1: An example of a digraph. In Figure 12.1, in(a) = 4, out(a) = 3, in(b) = 3, out(b) = 0, in(c) = 2, out(c) = 3, in(d) = 2, out

4 ORIENTATION 2 Figure 1: An example of a digraph. In Figure 12.1, in(a) = 4, out(a) = 3, in(b) = 3, out(b) = 0, in(c) = 2, out(c) = 3, in(d) = 2, out *** 基礎圖論, Sec. 12.1 Digraphs*** 1 by 陳宏賓 1 Digraphs and Networks Chapter 12. 主要介紹的是 directed graphs, 簡寫成 digraphs. Digraphs 不同於 Chapter 11. 的 graphs 的地方在於 edges of digraphs have directions, called arcs.

More information

Primer Express v3.0 中文操作手冊

Primer Express v3.0 中文操作手冊 Primer Express v3.0 Primers and Probe Design For Real-Time PCR Primers/Probes Design Guideline TaqMan Probe Primer Probe Primer 離, PCR 50-150 bp G/C % 30-80 % 列 4 G Tm : 68-70 (Quantification assay) 65-67

More information

1 DISJOINT SETS 建國中學 01 年資訊能力競賽培訓講義 //11 Algorithm Path Compression 1: procedure Find(x) : if x.parent x then 3: x.parent Find(x.parent) : retur

1 DISJOINT SETS 建國中學 01 年資訊能力競賽培訓講義 //11 Algorithm Path Compression 1: procedure Find(x) : if x.parent x then 3: x.parent Find(x.parent) : retur 1 DISJOINT SETS 建國中學 01 年資訊能力競賽培訓講義 - 0 01//11 講義 0 - Disjoint Sets 與搜索 tony1 Kaimu 01//11 1 Disjoint Sets Disjoint Sets( 並查集 ) 是用來處理多個不相交集合的資料結構 Disjoint sets 具有兩種操 作,Union 是將兩個集合合併,Find 則是查詢某個元素所在的集合

More information

中華臺北不符合措施清單(附件 8B:I)

中華臺北不符合措施清單(附件 8B:I) 中 華 臺 北 不 符 合 措 施 清 單 ( 附 件 8B:I) 1 所 有 子 相 關 條 款 : 國 民 待 遇 ( 第 9.5 條 ) 2011 年 6 月 15 日 土 地 法 投 資 林 地 漁 地 狩 獵 地 鹽 地 礦 地 水 源 地 要 塞 軍 備 區 域 及 領 域 邊 境 之 土 地 不 得 移 轉 設 定 負 擔 或 租 賃 於 外 國 人 外 國 人 在 中 華 臺 北 取

More information

Microsoft Word - ACL chapter00a-1ed .doc

Microsoft Word - ACL chapter00a-1ed .doc 序三 A* Wi-Fi RLE RSA - v - 前言 NPC Horner s rule DOS PCX RLE RSA - - vii - 演算法的樂趣 0-1 60 23 1 32 O(n) O(n 2 ) O(n) O(n) MP3 - viii - 前言 http://books.gotop.com.tw/download/acl045600 http://blog.csdn.net/orbit/

More information

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf("%d", &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf("%

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf(%d, &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf(% 2013 ( 28 ) ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 10 B 1 C 1 D 5 E 5 F 1 G II 5 H 30 1 2013 C 1 #include 2 int main(void) 3

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck

More information

Microsoft Word - 結案報告.doc

Microsoft Word - 結案報告.doc 2 3 4 5 ~ 6 1. 2. 3. 4. 7 ~ 8 9 ~ 10 11 12 13 14 15 96年原住民族電視節目增製計畫 結案報告 五 執行方式 一 甄試過程照片 16 17 18 夣 19 20 21 22 23 24 25 96年原住民族電視節目增製計畫 結案報告 26 27 28 . 29 30 31 32 33 . 34 . 35 96年原住民族電視節目增製計畫 結案報告 (

More information

ch09資料結構與應用

ch09資料結構與應用 資料結構 data structure 和演算法可以說是程式開發的兩個重要理論 演算法 簡單來說就是解決問題的步驟 而資料結構是對資料有系統的安排儲存 以利資料 處理 進一步用演算法解決問題 解決問題的第一個要點便是如何有效率地表現待解 決問題的資料 而好的 有效率 演算法必定用對資料結構 來降低程式開發的複 雜度並提升時間與空間的執行效率 因此 有 程式=演算法+資料結構 這樣的說法 常用的資料結構陣列(Array)或表列(list)

More information

Microsoft PowerPoint - C_Structure.ppt

Microsoft PowerPoint - C_Structure.ppt 結構與其他資料型態 Janet Huang 5-1 結構的宣告 struct 結構名稱 struct 結構名稱變數 1, 變數 2,, 變數 m; struct 結構名稱 變數 1, 變數 2,, 變數 m; student; student; 5-2 1 結構變數初值的設定 struct 結構名稱 struct 結構名稱變數 = 初值 1, 初值 2,, 初值 n student="janet","1350901",100,95

More information

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089 Photoshop CC Camera Raw Photoshop Camera Raw Step 1 3 1 2 3 SCOTT KELBY Step 2 B Camera Raw 088 Chapter 3 Camera Raw Chapter 3 Camera Raw Step 3-4 -100 negative clarity +25 ] P / -75-50 Step 4 0 ( 下一頁

More information

2010 作戰流程圖 上學期主線任務 ( 北市, 全國是去年日期地點 ) 時間比賽戰場說明 09/20 資訊科校內賽建中電教約選 20 名進入培訓 11/20 北市資訊能力競賽 師大分部 校內賽前 12 名參加 12/19 全國資訊能力競賽 交通大學 北市賽前 10 名參加, 全國賽前 10 名進入

2010 作戰流程圖 上學期主線任務 ( 北市, 全國是去年日期地點 ) 時間比賽戰場說明 09/20 資訊科校內賽建中電教約選 20 名進入培訓 11/20 北市資訊能力競賽 師大分部 校內賽前 12 名參加 12/19 全國資訊能力競賽 交通大學 北市賽前 10 名參加, 全國賽前 10 名進入 2010 作戰流程圖 上學期主線任務 ( 北市, 全國是去年日期地點 ) 時間比賽戰場說明 09/20 資訊科校內賽建中電教約選 20 名進入培訓 11/20 北市資訊能力競賽 師大分部 校內賽前 12 名參加 12/19 全國資訊能力競賽 交通大學 北市賽前 10 名參加, 全國賽前 10 名進入 TOI 第一階段 上學期支線任務 ( 松山工農是去年日期 ) 時間比賽戰場說明 11/08 松山工農初賽

More information

PowerPoint Presentation

PowerPoint Presentation 樹狀結構 (Tree) NTU CSIE 大綱 樹 (Tree) 二元樹 (Binary Tree) 二元搜尋樹 (Binary Search Tree) 樹 樹 (Tree) 是一種模擬現實生活中樹幹和樹枝的資料結構, 屬於一種階層架構的非線性資料結構, 例如 : 家族族譜, 決策模型 樹的基本術語 樹的樹根稱為 根節點 (Root), 在根節點之下是樹的樹枝, 擁有 0 到 n 個 子節點 (Children),

More information

投影片 1

投影片 1 計算機程式及實習 期末報告 題目 : 六宿炒翻天 班級 : 奈米一乙姓名 : 陳洋翼學號 :4A514050 老師 : 謝慶存 程式說明 設計結帳系統, 選擇數量後, 在按下計算, 將會顯示總金額 若是老人或小孩, 將可享 8 折或 9 折的優惠 程式畫面 填選數量 在火腿蛋炒飯的數量選擇 1, 並按下計算, 可得總金額 50 元 程式畫面 打折 填選完後, 若客人是小孩或老人, 選擇欲打折項目,

More information

穨2700使用手冊.doc

穨2700使用手冊.doc Keithley 2700 13 CH Avg Ratio continuity Offset Compensation Ohms 80 (differential) 6 (22 ) (Half-rack size) 1000V/3A isolation/input 50000 EEE-488 RS-232 Digital I/O Trigger Link ActiveX Start-up software

More information

108 年公務人員普通考試試題 代號 :6421 頁次 :4-1 類科 : 工業行政 電子工程 電信工程科目 : 計算機概要考試時間 : 1 小時座號 : 注意 : 本試題為單一選擇題, 請選出一個正確或最適當的答案, 複選作答者, 該題不予計分 本科目共 40 題, 每題 2.5 分, 須用 2B

108 年公務人員普通考試試題 代號 :6421 頁次 :4-1 類科 : 工業行政 電子工程 電信工程科目 : 計算機概要考試時間 : 1 小時座號 : 注意 : 本試題為單一選擇題, 請選出一個正確或最適當的答案, 複選作答者, 該題不予計分 本科目共 40 題, 每題 2.5 分, 須用 2B 108 年公務人員普通考試試題 頁次 :4-1 類科 : 工業行政 電子工程 電信工程科目 : 計算機概要考試時間 : 1 小時座號 : 注意 : 本試題為單一選擇題, 請選出一個正確或最適當的答案, 複選作答者, 該題不予計分 本科目共 40 題, 每題 2.5 分, 須用 2B 鉛筆在試卡上依題號清楚劃記, 於本試題上作答者, 不予計分 禁止使用電子計算器 1 某 8 位元 (bit) 處理器以

More information

第三节 软件测试的过程与策略

第三节 软件测试的过程与策略 ...1...4...9...17...25...29...34...40...46...55...65...73 1 2 3 4 5 6 7 8 9 10 11 1 12 13 1 ABCD 2 A B C D 3 ABCD 4 A1/2 B1/3 C1/4 D2/3 5 % A20 B30 C40 D50 6 A B C D 7 A B C D / 8 A B C D 9 A B C D 10

More information

Session 15-Col-1.pdf

Session 15-Col-1.pdf 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 5 15 1 5 15 2 5 15 3 5 15 5 5 15 6 167 1 5 15 1 2 3 4 5 15 2 5 15 3 5 6 5 15 5 168 7 5 15 6 8 1 2 3 4 1 2 3 169 3 --- 4 170 171 5 15 1 5 15 1 172 5 15 1 1 2 3 4 5 173 5 15

More information

Microsoft Word - K33資料結構_題+解+評OK_.doc

Microsoft Word - K33資料結構_題+解+評OK_.doc ( 四 ) 為 full binary tree 的基本定義 106 年高上高普考 高分詳解 資料結構 一 給定二元樹 (binary tree) 如右圖, 樹高為 4 且共有 7 個節點 ( 一 ) 請寫出該樹之後序遍歷 (postorder traversal) 結果 (5 ( 二 ) 若以陣列 A[1..15] 實作該二元樹, 請列舉陣列 A[1..15] 的內容 (5 ( 三 ) 若要將數值

More information

中油海101船-锚缆冲洗方案 doc

中油海101船-锚缆冲洗方案 doc 最短路径的 Dijkstra 算法 The Dijkstra Algorithm eryar@163.com 摘要 : 本文用 C 实现了图的最短路径 Dijkstra 算法, 并将自己理解该算法的方式与大家 分享下, 若有错误之处, 欢迎指正 关键字 : 图 最短路径 Graph Dijkstra 一 引言 Introduction 对图 G 中的每一条边 e 都赋以一个实数 w(e), 则 G

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

男人的大腦 女人的大腦

男人的大腦 女人的大腦 46 2014 6 498 男女大乾坤 男女的戀愛行為 男人的大腦 女人的大腦 2014 6 498 47 48 2014 6 498 女人的戀愛行為 70 900 男人的戀愛行為 8 2014 6 498 49 50 2014 6 498 對於愛與性的混淆 男女所面臨的問題 和我一樣喜歡做愛除了我, 不可以看別人相信我, 沒有問題現在, 和我做愛知道如何引燃我從不傷害我 朋友關係和性 嫉妒和占有欲

More information

活 動 紀 要 一 活 動 目 的 至 小 琉 球 和 大 鵬 灣 為 例, 了 解 當 地 特 色 文 化 及 生 態 發 展, 並 促 進 同 儕 之 間 的 友 誼 二 活 動 流 程 表 日 期 :100 年 11 月 19 日 ( 六 ) 時 間 活 動 主 題 活 動 內 容 地 點 主

活 動 紀 要 一 活 動 目 的 至 小 琉 球 和 大 鵬 灣 為 例, 了 解 當 地 特 色 文 化 及 生 態 發 展, 並 促 進 同 儕 之 間 的 友 誼 二 活 動 流 程 表 日 期 :100 年 11 月 19 日 ( 六 ) 時 間 活 動 主 題 活 動 內 容 地 點 主 國 立 高 雄 餐 旅 大 學 100-101 年 度 獎 勵 科 技 大 學 及 技 術 學 院 教 學 卓 越 計 畫 小 琉 球 參 訪 成 果 報 告 計 畫 別 活 動 名 稱 子 計 畫 6-2 觀 光 文 化 紮 根 與 創 新 計 畫 文 化 交 流 營 舉 辦 時 間 11 月 12-13 日 ( 六 )( 日 )( 兩 天 一 夜 ) 舉 辦 地 點 小 琉 球 大 鵬 灣 參

More information

untitled

untitled 北 年 度 領 參 II 北 III 陸 錄 參 錄 IV V 1 2 3 4 參 錄 5 6 參 錄 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 2 1 2 28 29 (三) 教學方法 躍華小學語文課程中的第一個板塊 教科書教學採用單元整體教學的思 路 教授一個主題單元時 可以把教學過程分成幾個模塊 自學模塊 字詞

More information

Microsoft Word - 097119012001.htm

Microsoft Word - 097119012001.htm 097 年 度 11901 電 腦 軟 體 設 計 (JAVA) 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 單 選 題 :

More information

3. 反 映 : 4. 五 花 八 门 : 5. 慷 慨 : 6. 参 与 : 7. 慰 劳 : 8. 延 续 : 9. 珍 爱 : 10. 浪 漫 : 三. 找 出 下 列 每 组 词 中 的 近 义 词 或 同 义 词 : 节 日 节 气 节 令 时 节 习 俗 民 俗 仪 式 风 俗 文 献

3. 反 映 : 4. 五 花 八 门 : 5. 慷 慨 : 6. 参 与 : 7. 慰 劳 : 8. 延 续 : 9. 珍 爱 : 10. 浪 漫 : 三. 找 出 下 列 每 组 词 中 的 近 义 词 或 同 义 词 : 节 日 节 气 节 令 时 节 习 俗 民 俗 仪 式 风 俗 文 献 练 习 一. 根 据 课 文 的 内 容 回 答 下 列 问 题 : 1. 为 什 么 说 节 日 是 一 个 民 族 文 化 的 最 集 中 的 体 现? 2. 中 国 最 早 的 节 日 是 怎 么 来 的? 节 日 在 远 古 的 主 要 功 能 有 那 些? 3. 中 国 人 的 节 日 主 要 有 哪 几 大 类? 请 举 例 说 明 4. 节 日 的 形 成 发 展 跟 社 会 的 变

More information

special.dvi

special.dvi ADVANCED TOPICS WILLY LIU 本章將會介紹一些奇怪的技巧和經驗, 可以將演算法時間複雜度神奇地壓低, 以及一些比較難的題目的解題討論和經典題目討論. 第一節介紹經典的 LCA 問題 Tarjan 的離線演算法和 RMQ 解法 ; 第二節則是經典的 0-1 分數規劃通解 ; 第三節的迭代法為一個常見的, 有時能取代 binary search 的搜尋方法 ; 第四節介紹如何結合不同演算法的優點來降低時間複雜度

More information

Fuzzy Highlight.ppt

Fuzzy Highlight.ppt Fuzzy Highlight high light Openfind O(kn) n k O(nm) m Knuth O(n) m Knuth Unix grep regular expression exact match Yahoo agrep fuzzy match Gais agrep Openfind gais exact match fuzzy match fuzzy match O(kn)

More information

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不 1. 右 側 程 式 正 確 的 輸 出 應 該 如 下 : * *** ***** ******* ********* 在 不 修 改 右 側 程 式 之 第 4 行 及 第 7 行 程 式 碼 的 前 提 下, 最 少 需 修 改 幾 行 程 式 碼 以 得 到 正 確 輸 出? (A) 1 (B) 2 (C) 3 (D) 4 1 int k = 4; 2 int m = 1; 3 for (int

More information

数据结构与算法 - Python基础

数据结构与算法 - Python基础 Python 教材及课件 课件及作业见网址 xpzhang.me 1 1. Python 2. 3. (list) (tuple) 4. (dict) (set) 5. 6. 7. 2 Python Python 3 Python 4 Python 1, 100, -8080, 0,... 0x 0-9, a-f 0 xff00, 0 xa432bf 5 1.24, 3.14, -9.80,...

More information

Explain each of the following terms. (12%) (a) O(n 2 ) (b) protected in C++ language (c) sparse matrix 7. Write

Explain each of the following terms. (12%) (a) O(n 2 ) (b) protected in C++ language (c) sparse matrix 7. Write Department of Computer Science and Engineering National Sun Yat-sen University Data Structures - Middle Exam, Nov. 20, 2017 1. Suppose an array is declared as a[5][6][4], where the address of a[0][0][0]

More information

ROP_bamboofox.key

ROP_bamboofox.key ROP Return Oriented Programming Lays @ BambooFox Who Am I Lays / L4ys / 累死 - l4ys.tw Reverse Engineering BambooFox / HITCON Outline Buffer Overflow ret2libc / ret2text Return Oriented Programming Payload

More information

ebook39-6

ebook39-6 6 first-in-first-out, FIFO L i n e a r L i s t 3-1 C h a i n 3-8 5. 5. 3 F I F O L I F O 5. 5. 6 5. 5. 6.1 [ ] q u e n e ( r e a r ) ( f r o n t 6-1a A 6-1b 6-1b D C D 6-1c a) b) c) 6-1 F I F O L I F ADT

More information

Microsoft Word - 2CA13內文.doc

Microsoft Word - 2CA13內文.doc 006 公 民 - 歷 屆 試 題 全 解 答 案 是 完 全 正 確 的? : 能 源 使 用 愈 多, 除 了 帶 來 經 濟 成 長 外, 相 對 的, 也 會 帶 來 負 面 的 環 保 問 題 我 們 在 發 展 經 濟 的 過 程 中, 若 不 能 兼 顧 環 境 資 源 的 保 育, 將 賠 上 後 代 子 孫 的 生 存 環 境, 這 是 下 列 那 一 種 理 念? 比 較 利 益

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

試題評析

試題評析 高點102 關地務方來勝 版權所有, 重製必究! 資料結構 < 王致強老師精選 > 頭號重點 1 最近二年三等 / 四等地方政府特考重要命題方向 由最近二年 ( 年至 年 ) 之三等地方政府特考以及今年 ( 年 ) 相關國家考試的 資料結構 考題, 就其命題方向所鎖定的資料結構內容, 整理如下表 : 102 高考 專技 專利 交通 高考 關務 司法 專技 地特 關務 交通 高考 司法 公務 時間複雜度

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

什么是函数式编程?

什么是函数式编程? 函数式编程 FUNCTIONAL PROGRAMMING byvoid@byvoid.com 什么是函数式编程? 真相是 从停机问题开始 Bug 假设有停机判定算法 function halting(func, input) { } return if_func_will_halt_on_input; 充分利用停机判定 function ni_ma(func) { if (halting(func,

More information

第二章 69屆初中生的故事——傾向抒發個人情感的小說書寫(1978~1985)

第二章  69屆初中生的故事——傾向抒發個人情感的小說書寫(1978~1985) 1978 69 1 1978 2 69 1978 1984 1 2 1984 2 48-54 49-50 23 1978 1984 3 90 1978 4 70 80 3 4 1978 1998 24 5 1976 80 6 7 Antonio Gramsci 8 1949 9 10 11 5 2002 5 721-22 6 2002 6 8-10 7 1977 11 1978 8 11 1981

More information