第2章 陣列結構 資料結構設計與C++程式應用

Slides:



Advertisements
Similar presentations
【演示】:将硬币从高处静止释放。 问:观察到运动的特点是什么? ( 1 ) v 0 =0 ; 今天我们就来深入认识这一类运动 —— 自由落体运动 ( 2 )竖直下落。
Advertisements

语言训练 深圳市特殊需要儿童早期干预中心 黄彬. 什么是语言  语言:它是一种符号,用来表达人类思想和 感情,做为人类交谈或相互传递信息的沟通 工具。是人类的思维工具和最重要的交际工 具。  广义:口头语言、书面语言、表情、手势、 信号、标志、音乐、图画、雕刻等  狭义:口头语言.
九年级物理一轮复习 第一章 声现象 知识要点. 1. 声音的产生和传播  ( 1 )声音的产生:声音是由于物体的振动产生的。  凡是发声的物体都在振动。振动停止,发声也停止。  ( 2 )声源:正在发声的物体叫声源。固体、液体、气体 都可以作为声源,有声音一定有声源。  ( 3 )声音的传播:声音的传播必须有介质,声音可以在.
历史的末了(1) 彼后 3:3-7 ……………………….. 8. 历史的末了(1) 我们信什么,还有怎么信?
報告書名:父母會傷人 班級:二技幼四甲 姓名:吳婉如 學號:1A2I0034 指導老師:高家斌
第五章 话语的语用意义(上) 主讲人:周明强.
从永磁体谈起.
第7小组研究资料 汇报 组长:宋雨萱 组员:闫铭浩 张子璇 陈奕鑫.
学习情境三 桥梁下部结构的构造与施工 桥梁墩台的构造.
研究所升學考試 準備策略 蘇武楨.
一个中国孩子的呼声.
34 府学胡同的文天祥祠,相传是南宋民族英雄文天祥当年遭囚禁和就义的地方,1376年明洪武九年建祠 。
人 工 智 慧 報 告 五子棋AI設計 報告者 : 潘輝銘.
五子棋.
官立嘉道理爵士中學(西九龍) 陳瑋琛主任、 宋綺琪老師、趙斐然老師
学业考试命题策略 牛学文 浙江省教育厅教研室.
统计基础知识 复习指导 (仅供参考) 2013年8月.
媽,我們真的不一樣 青少年期與中年期 老師: 趙品淳老師 組員: 胡珮玟4A1I0006 馬菀謙4A1I0040
【开心一分钟】 一到下午这个点就特么的困.
张春龙 大连危险货物运输研究中心 应急措施和医疗急救 张春龙 大连危险货物运输研究中心.
电磁铁.
火灾自救安全提示.
一寸光阴一寸金 寸金难买寸光阴 时间.
主办:泰兴市质量强市领导小组办公室 承办:泰 兴 市 市 场 监 督 管 理 局.
情緒與壓力管理─背部舒緩 指導老師:彭易璟 第六組組員:會資三乙 499A0047 謝宛霖 會資三乙 499A0019 吳汶諭
高考文言文的整体阅读.
2011年高考考前指导(物理) 报告人:詹道友 (合肥八中).
班級:二幼三甲 姓名:郭小瑄 、 詹淑評 學號:1A2I0029 、1A2I0025
指導老師:楊淑娥 組別:第一組 成員:劉怡萱4a0i0066 吳珮瑜4a0i0070 林秋如4a0i0075 陳婉婷4a0i0076
組員:4A140013張瓊云 4A1I0039石宜芬 4A1I0909許峻綱 指導老師:王立杰老師
指導老師:陳韻如 姓名:吳宜珊 學號:4A0I0911 班級:幼保二乙
主題:百日咳 班級:幼保二乙 姓名:翁子文 學號:4A0I0071 指導老師:陳韻如
你現在正在抱怨嗎? 你知道 即使是心理的OS, 都會讓我們的好運能量降低嗎?.
数据库应用技术 天津大学计算机基础教学部 2013年9月.
走出人生的冰原 勇敢迎向挑戰.
傳統童玩遊戲創新 組別:第八組 班級:幼保二甲 組員: 4A0I0005柯舒涵 4A0I0011謝孟真
媒介经营管理概论 主讲:彭祝斌 刘社瑞.
心 臟 病 指導老師:陳韻如 班級:幼保二乙 姓名:陳怡伶 學號:4a0i0910.
第二节救生艇种类及性能 一、救生艇的分类 缺点:没有支架和顶棚,人员暴露在自然环境中 (一)、按照结构形式分类 1、开敞式救生艇
第7章 建立資料表與完整性限制條件 7-1 資料型別 7-2 資料表的建立 7-3 建立完整性限制條件 7-4 修改與刪除資料表
7-1 能量的形式和轉換 1 of 12 能量是促成自然現象變化的根源,太陽能替我們將水搬到高處,人類再利用高、低水位差發電。
指導老師:陳韻如 班級:幼保二甲 姓名:林靜宜 學號:4A0I0033
《生活与哲学》第一轮复习 第七课唯物辩证法的联系观.
第六章 猪场管理 目的:在了解现代养猪生产及其模式的基础上,掌握养猪生产工艺流程设计方法,同时熟悉猪场的现场组织和管理方法。
客舱服务部安全服务质量委员会 东航西北分公司客舱服务部 2016年5月10日.
也許你很疑惑: 最近升官的同事,專業能力又沒你強! 情場得意的朋友,長的又沒你帥或美! 小曹要交新朋友,為什麼就是比較簡單!
存储器的层次结构 512KB~8MB 400GB/S 1~8GB 12GB/S CPU Cache RAM 500GB DISK
Chapter 3 陣列(Arrays).
1.1 線性方程式系統簡介 1.2 高斯消去法與高斯-喬登消去法 1.3 線性方程式系統的應用
第五章 数组和 广义表 数组 稀疏矩阵 广义表.
親愛的老師您好 感謝您選用本書作為授課教材,博碩文化準備本書精選簡報檔,特別摘錄重點提供給您授課專用。 說明: 博碩文化:
線 性 代 數 第 1 章 線性方程式系統.
張智星 清大資工系 多媒體檢索實驗室 第九章: 矩陣的處理與運算 張智星 清大資工系 多媒體檢索實驗室.
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
詩文的形成 有意義的字詞 句子 段落 一首詩文的形成,是由有意義的字詞組成句子,再由句子組成段落。
Chapter 2 聯立線性方程式與矩陣 授課教師:李金鳳(Amy Lee)
作业 考核方式 书面作业:每个单元3-5个题,树、图和查找单元5-10个题。 上机作业:从第三周起每周一次 , 大约14次
陣列 (Array)      授課老師:蕭志明.
第8章 資料排序 資料結構設計與C++程式應用
進行方式 一組固定的低音和聲 或 固定的低音旋律線 旋律 結構 節奏 固定的低音旋律/合聲 OS
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
陣列的位址計算.
第三章 光现象 三、光的直线传播.
光的直线传播 鸡泽县实验中学.
2.4 让声音为人类服务.
有理数的乘方(二).
多姿多彩的世界.
知识点4---向量的线性相关性 1. 线性相关与线性无关 线性相关性的性质 2..
义务教育课程标准实验教科书 小学语文 四年级 下册
第41课 联合国与世界贸易组织 世界贸易组织 联合国.
Presentation transcript:

第2章 陣列結構 資料結構設計與C++程式應用 Fundamentals of Data Structures and Their Applications Using C++ 第2章 陣列結構 資料結構設計與C++程式應用 版權所有 禁止重製

陣列的宣告 資料型態 陣列名稱[陣列大小][陣列大小]… [陣列大小]; 資料型態 陣列名稱[陣列大小][陣列大小]… [陣列大小] = {初值}; int X[10] = {73, 65, 52, 24, 83, 17, 35, 96, 41, 9};

陣列的宣告 int Y[2][3] = { {1,2,3}, // 設定第0列初值 {4,5,6}, // 設定第1列初值 };

陣列的表示法 一維陣列 A[1],A[2],…,A[n] = α+(i-1)S 。 α為陣列A的起始位置,而S為陣列元素所佔之空間大小。 LOC(ai ) = A的起始位址 + ai的索引位移 = α+(i-1)S 。 α為陣列A的起始位置,而S為陣列元素所佔之空間大小。 [周清江註:n 個元素的一維陣列 應該是 A[0], A[1], … A[n-1] = α+(i)S 重點在了解記憶體的排列,以下 2 維, 3 維, … 請大家 自己調整]

陣列的表示法 二維陣列 B[m][n] 【以列為主 (Row Major) 】 LOC(bij) = α + (i-1)nS + (j-1)S。 【以行為主 (Column Major) 】 LOC(bij) = α + (j-1)mS + (i-1)S。 α為陣列B的起始位置,而S為陣列元素所佔之空間大小。

陣列的表示法 三維陣列 C[m][n][o] 【以列為主 (Row Major) 】 LOC(cijk) = α + (i-1)noS + n(j-1)oS + (k-1)S。 【以行為主 (Column Major) 】 LOC(cijk) = α + (k-1)mnS + (j-1)mS + (i-1)S。

陣列的表示法 N維陣列 K[u1][u2]...[un] 【以列為主 (Row Major) 】 LOC( ) = α + (i1-1)u2u3…un S + (i2-1)u3u4…un S + (i3-1)u4u5…un S + … + (in-1-1)un S + (in-1) S 【以行為主 (Column Major) 】 LOC( ) = α + (in -1)un-1un-2…u1 S + (in-1-1)un-2un-3…u1 S + (in-2-1)un-3 un-4 …u1 S + (i2 -1)u1 S + (i1 -1)S

一維陣列的應用 排序 挑選式排序法

一維陣列的應用 排序 氣泡浮昇排序法

一維陣列的應用 排序 氣泡浮昇排序法

一維陣列的應用 搜尋 循序搜尋法 以循序搜尋法搜尋鍵值309之過程

一維陣列的應用 搜尋 二元搜尋法

一維陣列的應用 標記(Marking) 計數(Counting) 暫存(Temporary Store) 取代(Substitution) 索引(Indexing)

二維陣列的應用 矩陣乘積

二維陣列的應用 矩陣乘積

二維陣列的應用 矩陣轉置 B[j][i]=A[i][j] 矩陣A及其轉置矩陣B

二維陣列的應用 反射矩陣 矩陣A及其反射矩陣B

二維陣列的應用 稀疏矩陣(Sparse Matrix) 原矩陣為 8*8,共有 9 個非 0 元素