首都師范大學基礎(chǔ)教育研究叢書
《首都師范大學基礎(chǔ)教育研究叢書》由會員分享,可在線閱讀,更多相關(guān)《首都師范大學基礎(chǔ)教育研究叢書(40頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、西 安 交 通 大 學 計 教 中 心 查找基本概念 查 找 表 : 由 同 一 類 數(shù) 據(jù) 構(gòu) 成 的 用 于 查 找 的 集 合 被 稱作 查 找 表 。 查 找 表 是 具 有 一 定 存 儲 結(jié) 構(gòu) 的 數(shù) 據(jù) 集 合 , 比 如 順 序表 結(jié) 構(gòu) 、 鏈 式 結(jié) 構(gòu) 、 樹 形 結(jié) 構(gòu) 等 。 查 找 往 往 根 據(jù) 數(shù) 據(jù) 元 素 的 某 個 屬 性 進 行 。 例 如 根 據(jù)學 號 查 找 某 個 學 生 記 錄 。 這 種 被 用 于 查 找 的 元 素 屬性 一 般 稱 為 關(guān) 鍵 字 , 它 往 往 可 以 唯 一 標 識 一 個 元 素 。 靜 態(tài) 查 找 表 : 查 找
2、 表 一 旦 建 立 , 在 以 后 的 查 找 過程 中 就 不 會 改 變 。 它 所 對 應(yīng) 的 查 找 算 法 屬 于 靜 態(tài)查 找 技 術(shù) 。 動 態(tài) 查 找 表 : 查 找 表 建 立 后 , 在 后 來 的 查 找 過 程中 仍 會 改 變 查 找 表 的 內(nèi) 容 。 它 所 對 應(yīng) 的 查 找 算 法屬 于 動 態(tài) 查 找 技 術(shù) 。 動 態(tài) 查 找 的 例 子 詞 匯 統(tǒng) 計 問 題 。 就 是 統(tǒng) 計一 篇 文 章 中 使 用 了 多 少 詞 匯 以 及 每 個 詞 匯 的 使 用次 數(shù) 。解 決 方 法 是 先 建 立 一 個 空 的 查 找 表 , 以 后 每 讀到 一
3、 個 詞 就 在 查 找 表 中 查 詢 一 下 , 如 果 該 詞 匯 存在 則 將 其 使 用 次 數(shù) 加 一 , 否 則 將 新 詞 插 入 到 查 找表 中 并 設(shè) 使 用 次 數(shù) 為 一 次 。 顯 然 , 這 個 查 找 表 是不 斷 擴 張 的 。 : 為 了 確 定 數(shù) 據(jù) 元 素 在 查 找 表 中 的 位 置 , 需 要 將 給定 值 和 表 中 的 數(shù) 據(jù) 元 素 的 關(guān) 鍵 字 進 行 比 較 的 次 數(shù) 的期 望 值 。 平 均 查 找 長 度 ASL的 計 算 方 法 為 : ni iiCPASL 1n 為 表 長 ; Pi 為 查 找 第 i個 元 素 的 概 率
4、 。 Ci為 找 到 該 記錄 時 , 曾 和 給 定 值 比 較 過 的 數(shù) 據(jù) 元 素 的 個 數(shù) 。 在 等 概 率 條 件 下 ( Pi=1/n) 這 時 平 均 查 找 長 度 為 :11 ni iP其 中 : ni iCnASL 11 靜態(tài)查找技術(shù) 假 設(shè) 靜 態(tài) 順 序 查 找 表 的 存 儲 結(jié) 構(gòu) 為 : struct SSTableElemType *data; /存 儲 空 間 地 址int length; /表 的 長 度 ; 順 序 查 找 表 的 元 素 存 放 在 data0至datalength-1中 。 1 順 序 查 找 順 序 查 找 的 方 法 是 從
5、表 的 一 端 開 始 , 逐一 比 較 給 定 的 數(shù) 據(jù) key和 表 中 數(shù) 據(jù) 元 素 的關(guān) 鍵 字 x的 值 , 若 兩 個 數(shù) 據(jù) 一 致 則 查 找 成功 , 同 時 給 出 該 數(shù) 據(jù) 元 素 在 表 中 的 位 置 ,否 則 查 找 失 敗 。 順 序 查 找 算 法 C+語 言 描 述 如 下 :int SqSearch(SSTable while(kL.length if (kL.length) return k+1; /返 回 數(shù) 據(jù) 元 素 位 置else return 0; 該 算 法 若 查 找 成 功 , 則 函 數(shù) 返 回 值 為 目 標 元 素 在 表 中的
6、 位 置 , 否 則 返 回 0。 這 里 元 素 位 置 從 1開 始 算 起 。 在 上 述 算 法 中 為 了 避 免 “ 出 界 ” , 需 在 循環(huán) 中 作 kL.length 的 判 斷 , 這 使 算 法 的 執(zhí) 行時 間 幾 乎 增 加 一 倍 。 為 提 高 效 率 , 對 查 找 表的 結(jié) 構(gòu) 改 動 如 下 : 適 當 設(shè) 置 數(shù) 組 長 度 , 將 元 素 存 于 data1至 datalength-1中 , 在 0號 單 元 預(yù) 存 待 查 找數(shù) 據(jù) key作 為 監(jiān) 視 哨 。 改 寫 查 找 過 程 為 從 后 往前 查 找 。因 為 循 環(huán) 查 找 過 程 至
7、少 會 在 0號 單 元 停 止 ,這 樣 就 不 必 在 每 一 次 循 環(huán) 中 都 判 別 是 否 數(shù) 組出 界 。 改 進 的 順 序 查 找 算 法 C+語 言 描 述 如 下 :int SqSearch(SSTable /監(jiān) 視 哨int k = L.length;while(L.datak.x!=key) k=k-1; /從 后 往 前 找return k; /找 不 到 時 , k為 0 該 算 法 若 查 找 成 功 , 則 函 數(shù) 返 回 值 為 目 標 元 素在 表 中 的 位 置 , 否 則 返 回 0。 下 面 分 析 一 下 改 進 的 順 序 查 找 算 法 的 時
8、 間 性 能 。對 于 改 進 的 順 序 查 找 而 言 , 找 到 第 i個 元 素 的 比 較次 數(shù) Ci = n-i+1, 所 以 在 等 概 率 查 找 的 情 況 下 , 順序 表 查 找 的 平 均 查 找 長 度 為 : 2111 1 ninnASL ni 2 折 半 查 找 (也 稱 二 分 查 找 )順 序 查 找 表 的 查 找 算 法 簡 單 , 但 平 均 查 找 長 度 較大 。 如 果 順 序 查 找 表 的 元 素 按 照 關(guān) 鍵 字 的 值 有 序存 放 , 那 么 可 利 用 高 效 的 折 半 查 找 來 完 成 查 詢 。假 定 元 素 按 關(guān) 鍵 字
9、的 值 排 列 , 折 半 查 找的 思 路 是不 斷 重 復(fù) 這 一 過 程 直 到 查 找 成 功 , 或 者 直 到 查 找區(qū) 間 縮 小 為 一 個 元 素 時 卻 仍 未 找 到 目 標 , 則 查 找失 敗 。 折 半 查 找 算 法 的 步 驟 描 述 如 下 : 設(shè) 置 查 找 區(qū) 間 初 值 , 設(shè) 下 界 low = 0, 設(shè) 上界 high = length-1。 若 low high則 計 算 中 間 位 置 mid = (low +high)/2。 若 keydatamid, 則 設(shè) low = mid+1并 繼 續(xù) 執(zhí)行 步 驟 ;若 key=datamid則 查
10、找 成 功 , 返 回 目 標 元 素 位置 mid+1( 位 置 從 1計 數(shù) ) 。 若 當 low=high時 , key!=datamid則 查 找 失敗 , 返 回 0。 折 半 查 找 算 法 的 C+語 言 描 述 如 下 :int BinSearch( SSTable low = 0; high = L.length-1; /設(shè) 置 查 找 區(qū) 間 初 值 while (low = high) mid = (low + high) / 2;if(key=L.datamid.x) return mid+1; /查 找 成 功else if( keyL.datamid.x ) hi
11、gh = mid-1; /繼 續(xù) 在 前 半 區(qū) 間 進 行 查 找else low = mid + 1; /繼 續(xù) 在 后 半 區(qū) 間 進 行 查 找 return 0; /不 存 在 待 查 元 素 對 給 定 有 序 數(shù) 列 5, 6, 11, 17, 21, 23, 28, 30,32, 40進 行 半 查 找 算 法 , 查 找 關(guān) 鍵 字 值 為 30的 數(shù) 據(jù)元 素 。 則 查 找 過 程 如 下 : 第 1次 : 5, 6, 11, 17, 21, 23, 28, 30, 32, 40 low=0 mid=(0+9)/2 =4 high=9第 2次 : 5, 6, 11, 17
12、, 21, 23, 28, 30, 32, 40 low=5 mid=7 high=9等 概 率 情 況 下 其 平 均 查 找 長 度 為 1)1(log2 nASL 即 O(log2n) 動態(tài)查找技術(shù) 動 態(tài) 查 找 技 術(shù) 所 依 賴 的 查 找 表 以 樹 狀 結(jié) 構(gòu)居 多 , 例 如 二 叉 排 序 樹 、 B+樹 、 B-樹 等 。它 們 的 共 同 特 點 是 結(jié) 構(gòu) 靈 活 , 易 于 實 現(xiàn) 插 入 、刪 除 等 操 作 。 這 里 主 要 介 紹 簡 單 易 用 的 二 叉排 序 樹 。 二 叉 排 序 樹 的 定 義 一 棵 二 叉 排 序 樹 建 立 了 二 叉 排 序
13、 樹 之 后 , 若 查 找 過 程 中 不 插 入 或 刪除 元 素 (靜 態(tài) 查 找 ), 則 在 二 叉 排 序 樹 中 查 找 方 法 為 :1)將 給 定 數(shù) 據(jù) key與 根 結(jié) 點 關(guān) 鍵 字 x進 行 比 較 , 若key=x則 查 找 成 功 ; 2)若 keyx, 則 與 右 子 樹 的 根 結(jié) 點 的 關(guān) 鍵 字 值 進 行比 較 。 重 復(fù) 上 述 步 驟 , 直 到 查 找 成 功 ; 或 者 一 直 比 較 到 葉子 結(jié) 點 也 找 不 到 目 標 元 素 , 則 查 找 失 敗 。 可 定 義 二 叉 排 序 樹 結(jié) 點 如 下 :typedef struct B
14、inNode ElemType x; /關(guān) 鍵 字struct BinNode *left, *right;*BinNodePtr; 二 叉 排 序 樹 查 找 算 法 ( 靜 態(tài) 查 找 ) C+語 言 描 述 : BinNode *search_btree(BinNodePtr else p=p-right; return p; 進 行 動 態(tài) 查 找 時 , 查 找 過 程 還 涉 及 到 插 入 新結(jié) 點 。 其 方 法 為 :(1)在 二 叉 排 序 樹 中 查 找 數(shù) 據(jù) key(按 前 一 頁 的 方法 ), 若 查 找 成 功 則 程 序 中 止 , 若 查 找 失 敗 則 轉(zhuǎn)
15、入 下 面 插 入 過 程 (2)(2)以 數(shù) 據(jù) key作 為 關(guān) 鍵 字 建 立 新 結(jié) 點 , 假 定 查 找過 程 最 后 到 達 某 葉 子 結(jié) 點 , 比 較 key與 此 葉 子 結(jié)點 的 關(guān) 鍵 字 , 若 key小 于 后 者 則 將 新 結(jié) 點 插 入 為葉 子 結(jié) 點 的 左 孩 子 , 若 key大 于 后 者 則 新 結(jié) 點 插入 為 葉 子 結(jié) 點 的 右 孩 子 。 動 態(tài) 查 找 過 程 也 是 生 成 二 叉 排 序 樹 的 過 程 。 假 定由 整 數(shù) 序 列 10, 6, 19, 22, 8, 2生 成 一 棵 二 叉排 序 樹 , 可 以 采 用 逐 個
16、 元 素 插 入 的 方 法 實 現(xiàn) 。(1) 首 先 將 10作 為 根 結(jié) 點(2) 然 后 插 入 6時 , 通 過 比 較 知 610, 所 以 將 6作為 10的 左 孩 子 插 入 ;(3) 同 理 將 19作 為 10的 右 孩 子 插 入 ;(4) 整 數(shù) 22通 過 和 10、 19比 較 后 , 作 為 19的 右 孩子 插 入 。(5) 依 次 插 入 剩 余 的 其 他 元 素 二 叉 排 序 樹 動 態(tài) 查 找 算 法 C+語 言 描 述 如 下 :BinNode* Search_ Insert (BinNodePtr / 查 找 失 敗 , 插 入 新 結(jié) 點 (
17、見 下 一 頁 ) ( 接 上 一 頁 內(nèi) 容 ) if(p=NULL) /新 結(jié) 點 不 是 根 , 則 作 為 葉 子 插 入 return p; /返 回 找 到 的 結(jié) 點 或 插 入 的 新 結(jié) 點 的 指 針 例字符統(tǒng)計程序該 程 序 可 統(tǒng) 計 由 用 戶 輸 入 的 一 個 字 符 串 中 各 種字 符 的 使 用 次 數(shù) 。 程 序 算 法 是 : 首 先 建 立 空 的二 叉 排 序 樹 , 每 次 讀 入 字 符 后 就 在 樹 表 中 查 詢 ,若 找 到 則 將 該 字 符 使 用 次 數(shù) 加 一 ; 否 則 , 將 讀入 的 字 符 插 入 二 叉 排 序 樹 。
18、為 記 錄 字 符 使 用 次數(shù) , 在 二 叉 樹 結(jié) 點 定 義 中 增 加 了 使 用 次 數(shù) 屬 性 。讀 完 整 個 字 符 串 后 用 中 序 遍 歷 法 讀 出 每 個 字 符使 用 次 數(shù) 。例 2.5 利 用 二 叉 排 序 樹 統(tǒng) 計 字 符 出 現(xiàn) 次 數(shù) 排序基本概念 排 序 是 計 算 機 內(nèi) 經(jīng) 常 進 行 的 一 種 操 作 , 其 目 的 是將 一 組 同 類 型 的 記 錄 序 列 調(diào) 整 為 按 照 元 素 關(guān) 鍵 字有 序 的 記 錄 序 列 。 例 如 將 學 生 記 錄 按 學 號 排 序 ,將 課 程 記 錄 按 課 程 編 碼 排 序 。 排 序
19、的 形 式 化 定 義 為 : 假 設(shè) 含 n個 記 錄 的 序 列為 R1, R2,, Rn , 其 相 應(yīng) 的 關(guān) 鍵 字 序 列 為 K1, K2,, Kn 。 這 些 關(guān) 鍵 字 相 互 之 間 可 以 進 行 比 較 ,即 在 它 們 之 間 存 在 著 這 樣 一 個 關(guān) 系Kp1Kp2Kpn, 按 此 固 有 關(guān) 系 將 最 初 的 記 錄 序列 重 新 排 列 為 R p1, Rp2, , Rpn 的 操 作 稱 作 排序 。 排 序 分 為 內(nèi) 部 排 序 和 外 部 排 序 。若 整 個 排 序 過 程 不 需 要 訪 問 外 存 便 能完 成 , 則 稱 此 類 排 序
20、問 題 為 內(nèi) 部 排 序 ;反 之 , 若 參 加 排 序 的 記 錄 數(shù) 量 很 大 ,整 個 序 列 的 排 序 過 程 不 可 能 在 內(nèi) 存 中 完成 , 則 稱 此 類 排 序 問 題 為 外 部 排 序 。本 節(jié) 只 討 論 內(nèi) 部 排 序 的 若 干 方 法 內(nèi) 部 排 序 方 法 有 很 多 類 型 。 按 方 法 實 現(xiàn) 特 點 可 分 為 插 入 排 序 、 選 擇排 序 、 交 換 排 序 、 歸 并 排 序 等 等 ; 按 方 法 效 率 可 分 為 簡 單 的 排 序 法 、 先 進的 排 序 法 等 等 。 簡 單 的 排 序 法 包 括 插 入排 序 、 選 擇
21、 排 序 、 冒 泡 排 序 等 , 它 們 的時 間 復(fù) 雜 度 為 O(n2)。 而 先 進 的 排 序 法 包括 快 速 排 序 、 歸 并 排 序 等 , 它 們 的 時 間復(fù) 雜 度 大 約 為 O(nlog2n)。 1、 直 接 插 入 排 序 直 接 插 入 排 序 方 法 的 基 本 思 想 是 : 將 記 錄分 為 有 序 和 無 序 兩 個 序 列 , 假 定 當 插 入 第 k個記 錄 時 , 前 面 的 R1, R2, , Rk-1已 經(jīng) 排 好 序 ,而 后 面 的 Rk, Rk+1, , Rn仍 然 無 序 。 這 時 用Rk的 關(guān) 鍵 字 與 Rk-1的 關(guān) 鍵
22、字 進 行 比 較 ,若 Rk小 于Rk-1則 將 Rk-1向 后 移 動 一 個 單 元 ; 再 用 Rk與 Rk-2比 較 , 若 Rk小 于 Rk-2則 將 Rk-2向 后 移 動 一 個 單元 , 依 次 比 較 下 去 , 直 到 找 到 插 入 位 置 即 將 Rk插 入 。 初 始 狀 態(tài) 可 以 認 為 有 序 序 列 為 R1。 直 接 插 入 排 序 執(zhí) 行 過 程顯 示 在 序 列 35, 22, 16, 19, 22上 應(yīng) 用 插 入 排 序的 過 程 , 為 了 對 序 列 中 相 同 記 錄 加 以 區(qū) 別 , 使 用 了下 劃 線 。 直 接 插 入 排 序 算
23、法 C+語 言 描 述 :void InsertSort( int v , int n ) int i, j, temp; for( i=1; i0 j-;vj = temp; /插 入 元 素 2、 簡 單 選 擇 排 序簡 單 選 擇 排 序 的 基 本 思 想 是 : 將 記 錄 分 為有 序 和 無 序 兩 個 序 列 , 假 定 第 k趟 排 序 時 ,前 面 的 R1, R2, ,Rk-1已 經(jīng) 排 好 序 , 而 后面 的 Rk, Rk+1, ,Rn仍 然 無 序 。 則 選 擇 Rk到 Rn中 的 關(guān) 鍵 字 最 小 的 記 錄 與 Rk交 換 , 交換 后 有 序 序 列 增
24、 加 了 第 k個 記 錄 。 當 第 n-1趟 選 擇 執(zhí) 行 完 ,待 排 序 記 錄 只 剩 下 1個 ,就 不用 再 選 了 。 在 初 始 狀 態(tài) 可 以 認 為 有 序 序 列為 空 。 在 序 列 35, 22, 16, 19, 22上 應(yīng) 用 簡 單 選 擇 排序 的 過 程 。 簡 單 選 擇 排 序 算 法 C+語 言 描 述 : void SelectSort( int v , int n ) int i,j,k,temp; for( i=0; in-1; i+ ) int k = i; /k存 放 最 小 記 錄 位 置 for( j=i+1; jn; j+) /找 最
25、 小 記 錄 位 置 if( vjvj+1 ) /交 換 兩 個 相 鄰 元 素 temp=v j ; vj=vj+1; vj+1=temp; 4、 快 速 排 序 快 速 排 序 的 基 本 思 想 是 : 任 取 待 排 序 序 列 中 某 個記 錄 S(例 如 取 第 一 個 記 錄 )作 為 基 準 , 經(jīng) 過 一 系列 比 較 和 交 換 , 將 整 個 序 列 劃 分 為 如 下 形 式 :左 側(cè) 子 序 列 S 右 側(cè) 子 序 列 并 且 滿 足 以 下 兩 點 : 左側(cè)子序列中所有記錄的關(guān)鍵字都小于或等于基準對象S的關(guān)鍵字; 右側(cè)子序列中所有記錄的關(guān)鍵字都大于或等于基準對象S的
26、關(guān)鍵字 然 后 分 別 對 左 右 兩 個 子 序 列 重 復(fù) 施 行 上 述 方 法 ,直 到 排 序 完 成 。 下 列 快 速 排 序 中 劃 分 序 列 的 算 法 對 vlow與 vhigh之 間 的 元 素進 行 劃 分 , 利 用 了 序 列 第 一 個 記 錄 作 為 基 準 , 最 終 將 low與high區(qū) 間 中 的 序 列 劃 分 為 左 右 兩 個 子 序 列 , 將 基 準 對 象 放 到 適當 位 置 并 返 回 其 位 置 的 下 標 。int Partition( int low, int high ) int pivot = vlow; /基 準 對 象 p
27、ivot位 置 為 low while(lowhigh) while(lowpivot) high-; /右 邊 界 下 移 vlow=vhigh; /小 于 pivot的 放 到 左 側(cè) while(lowhigh D G2K6OaSeWhZl%p)twA:E0I4M8QbTfXj!n*q-uy.CG1J5N9RdVhYk$o(s=wz;D H3L7OaSeWi#m%p)txBE0I4M8QcUfXj!n*r+uy.CG2K5N9RdVhZk$o(s=wBF1I4M8QcUgXj!n*r+vy.CG2K6O9RdVhZl%o(s=wBF1J5M8QcUgYk!n*r+vz;CG2K6OaRd
28、VhZl%p)s=wBF1J5N8QcUgYk$o*r+vz;D G2K6OaSeVhZl%p)twA:E0I4M8PbTfXj!n*q-uy.CF1J5N9RdVgYk$o(s=wz;D H3L6OaSeWi#m%p)txB:E0I4M8QcTfXj!n*r+uy.CG2J5N9RdVhZk$o(s=wBF0I4M8QcUgXj!n*r+vy.CG2K6N9RdVhZl%o(s=wBF1J4M8QcUgYk!n*r+vz.CG2K6OaRdVhZl%p(s=wBF1J5N8QcUgYk$n*r+vz;DG2K6OaSeVhZl%p)t=wA:E0I4L7PbTfXj#mD H2K6OaSeW
29、hZl%p)txB:E0I4M8QbTfXj!n*r-uy.CG2J5N9RdVhYk$o(s=wBF0I4M8QcUfXj!n*r+vy.CG2K5N9RdVhZl$o(s=wBF1I4M8QcUgYj!n*r+vz.CG2K6O9RdVhZl%p(s=wBF1J5M8QcUgYk$n*r+vz;CG2K6OaSdVhZl%p)t=wBF1J5N9QcUgYk$o(r+vz;D G2K6OaSeWhZl%p)twA:E0I4M7PbTfXj!r+vz;C G2K6OaSdVhZl%p)t=wBF1J5N9QcUgYk$o(r+vz;D G2K6OaSeWhZl%p)twA:E0I4M8QbT
30、fXj!n*q-uy.CG1J5N9RdVhYk$o(s=wz;D H3L7OaSeWi#m%p)txBE0I4M8QcUfXj!n*r+uy.CG2K5N9RdVhZk$o(s=wBF1I4M8QcUgXj!n*r+vy.CG2K6O9RdVhZl%o(s=wBF1J5M8QcUgYk!n*r+vz;CG2K6OaRdVhZl%p)s=wBF1J5N8QcUgYk$o*r+vz;D G2K6OaSeVhZl%p)twA:E0I4M8PbTfXj!n*q-uy.CF1J5N9RdVgYk$o(s=wz;D H3L6OaSeWi#m%p)txB:5N9RcUgYk$o(s+vz;D H2K6Oa
31、SeWiZl%p)txB:E0I4M8QcTfXj!n*r-uy.CG2J5N9RdVhZk$o(s=wBF0I4M8QcUgXj!n*r+vy.CG2K6N9RdVhZl$o(s=wBF1J4M8QcUgYj!n*r+vz.CG2K6OaRdVhZl%p(s=wBF1J5N8QcUgYk$n*r+vz;DG2K6OaSdVhZl%p)t=wA:E0I4L7PbTfXj#mD H2K6OaSeWhZl%p)txB:E0I4M8QbTfXj!n*r-uy.CG1J5N9RdVhYk$o(s=wBE0I4M8QcUfXj!n*r+vy.CG2K5N9RdVhZl$o(s=wBF1I4M8QcUgY
32、j!n*r+vy.CG2K6O9RdVhZl%p(s=wBF1J5M8QcUgYk$n*wBF1I4M8QcUgYj!n*r+vy.C G2K6O9RdVhZl%p(s=wBF1J5M8QcUgYk$n*r+vz;CG2K6OaSdVhZl%p)s=wBF1J5N9QcUgYk$o*r+vz;D G2K6OaSeWhZl%p)twA:E0I4M8QbTfXj!n*q-uy.CG1J5N9RdVgYk$o(s=wz;D H3L7OaSeWi#m%p)txBE0I4M8QcTfXj!n*r+uy.CG2K5N9RdVhZk$o(s=wBF1I4M8QcUgXj!n*r+vy.CG2K6N9RdVh
33、Zl%o(s=wBF1J4M8QcUgYk!n*r+;D H3L7PaSeWi#mDG2K6OaSeVhZl%p)t=wA:E0I4L7PbTfXj!mD H2K6OaSeWiZl%p)txB:E0I4M8QcTfXj!n*r-uy.CG2J5N9RdVhYk$o(s=wBF0I4M8QcUfXj!n*r+vy.CG2K6N9RdVhZl$o(s=wBF1J4M8QcUgYj!n*r+vz.CG2K6O9RdVhZl%p(s=wBF1J5M8QcUgYk$n*r+vz;DG2K6OaSdVhZl%p)t=wA:E0I3L7PbTfXj#r+vz.CG2K6O9RdVhZl%p(s=wBF1J5
34、M8QcUgYk$n*r+vz;CG2K6OaSdVhZl%p)t=wBF1J5N9QcUgYk$o(r+vz;D G2K6OaSeWhZl%p)twA:E0I4M8QbTfXj!n*q-uy.C G1J5N9RdVhYk$o(s=wz;D H3L7OaSeWi#m%p)txBE0I4M8QcUfXj!n*r+uy.CG2K5N9RdVhZk$o(s=wBF1I4M8QcUgXj!n*r+vy.CG2K6O9Rdm%p)txBE0I4M8QcUfXj!n*r+uy.CG2K5N9RdVhZk$o(s=wBF1I4M8QcUgXj!n*r+vy.CG2K6O9RdVhZl%o(s=wBF1J5M
35、8QcUgYk!n*r+vz;CG2K6OaRdVhZl%p)s=wBF1J5N8QcUgYk$o*r+vz;D G2K6OaSeVhZl%p)twA:E0I4M8PbTfXj!n*q-uy.CF1J5N9RdVgYk$o(wA:E0I4L7PbTfXj!mD H2K6OaSeWiZl%p)txB:E0I4M8QcTfXj!n*r-uy.CG2J5N9RdVhZk$o(s=wBF0I4M8QcUgXj!n*r+vy.CG2K6N9RdVhZl$o(s=wBF1J4M8QcUgYj!n*r+vz.CG2K6OaRdVhZl%p(s=wBF1J5N8QcUgYk$n*r+vz;DG2K6OaSdVhZl%p)t=wA:E4M8QcUgYj!n*r+vz.CG2K6O9RdVhZl%p(s=wBF1J5M8QcUgYk$n*r+vz;DG2K6OaSdVhZl%p)t=wA:E0I3L7PbTfXj#mD G2K6OaSeWhZl%p)txA:E0I4M7PbTfXj!n&q-uy
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年防凍教育安全教育班會全文PPT
- 2025年寒假安全教育班會全文PPT
- 初中2025年冬季防溺水安全教育全文PPT
- 初中臘八節(jié)2024年專題PPT
- 主播直播培訓提升人氣的方法正確的直播方式如何留住游客
- XX地區(qū)機關(guān)工委2024年度年終黨建工作總結(jié)述職匯報
- 心肺復(fù)蘇培訓(心臟驟停的臨床表現(xiàn)與診斷)
- 我的大學生活介紹
- XX單位2024年終專題組織生活會理論學習理論學習強黨性凝心聚力建新功
- 2024年XX單位個人述職述廉報告
- 一文解讀2025中央經(jīng)濟工作會議精神(使社會信心有效提振經(jīng)濟明顯回升)
- 2025職業(yè)生涯規(guī)劃報告自我評估職業(yè)探索目標設(shè)定發(fā)展策略
- 2024年度XX縣縣委書記個人述職報告及2025年工作計劃
- 寒假計劃中學生寒假計劃安排表(規(guī)劃好寒假的每個階段)
- 中央經(jīng)濟工作會議九大看點學思想強黨性重實踐建新功