SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
資料結構平常測驗一                                                       A[0]
                                                                              row column value
                                                                               0     1     3
                ( 20111006 第六節)
                                                                       A[1]    0     3     9
                                                                       A[2]    1     0    -5
1) 是非題 (20 分)。 ⃝ 代表正確、 × 代替錯誤,
                                                                       A[3]    2     1    15
   △ 代表不確定,每題答對得 2 分、答錯倒扣 2                                            A[4]    2     4     1
   分、填 △ 可得 0.5 分。                                                     A[5]    3     2    10
     a)    一個演算法一定要在有限步驟執行完成。                                          A[6]    4     0     8
     b)    3n = O(2n )。                                                A[7]    4     5    -3
     c)    若 f (n) = O(g(n)) 則 f (n) = Ω(g(n))。                        A[8]    5     1    21
     d)    C++ 中一個 class 只能有一個 desctruc-
           tor。                                           7) (10 分) 請寫下一個函數,傳入三個正的參數
     e)    邏輯上,陣列的元素一定都儲存在連續                                 m, n 與 k,判斷是否存在一個三角型的三邊長
           的記憶體位置上。                                          與此三個數字相同,並傳回執行結果。
     f)    n1.999 + n2 / log n = O(n2 / log n)。
                                                          8) (10 分) 請簡單解釋下列名詞的意思
     g)    The best case of binary search for n ele-
           ments is Θ(logn).                                   a) dynamic memory allocation
           ∑n              2                                   b) function overloading
     h)       i=1 i = Θ(n )。
     i)    稀疏矩陣 (sparse matrix) 與稀疏多項式                         c) data encapsulation
           (sparse polynomial) 的儲存方式都是只存                       d) implementation
           非零的項目。                                              e) specification
      j)   selection sort 做 n 筆資料的排序的時間
           複雜度為 Θ(n2 )。                                   9) (5 分) 請問下列英文的中文大意。
                                                             Determining the exact step count of a program
                                                             can prove to be an exceedingly difficult task.
2) (10 分) 請問下列 C 語言的函式,用 f (6) 呼                             Expending immense effort to determine the
   叫,傳回的值是多少?                                                step count exactly is not a very worthwhile
   long f(int n) {                                           endeavor, since the notion of a step is itself
         if (n <= 1) return 1;                               inexact. Because of the inexactness of what a
         return n + 2*f(n-2);                                step stands for, the exact step count is not very
   }                                                         useful for comparative purposes.

                                                          10) 這學期資料結構的課程中
3) (10 分) 請證明下列式子是正確的。                                         a) 請問您在 iCourse 的使用上有什麼問題或
     a) 3n2 + 30n = Ω(n2 )                                        改進的建議。(3 分)
     b) 3n − 10n2 = Θ(3n )                                     b) 請問您在寫程式時是否遇到什麼困難與
                                                                  問題。(3 分)
                                                               c) 請問網路帶給您最大的幫助與最大的阻
4) (10 分) 請證明下列式子是錯誤的。
                                                                  礙是什麼?(2 分)
     a) 2n2 + 10n = Θ(n)
     b) 4n2 + n log n = Ω(n3 )

5) (10 分) 將下列數學函數排成 g1 , g2 , · · · , g10 ,
   滿足 g1 = O(g2 ), g2 =√ 3 ), · · · , g9 = O(g10 ):
                                O(g
                          n
   1.001n , n100 , n3 , log n , n, log2 n, log2 log2 n,
                           2
     2    n
   2n , 22 , n.

6) (20 分) 請寫下下列 6 的 sparse matrix 的轉
   置矩陣 (transpose),照 FastTranspose 的演算
   法,請計算 RowSize 與 RowStart 的值,並寫
   下最後轉置矩陣的結果。

Weitere ähnliche Inhalte

Was ist angesagt?

01.第一章用Matlab求极限
01.第一章用Matlab求极限01.第一章用Matlab求极限
01.第一章用Matlab求极限
Xin Zheng
 
1.3整式及其运算
1.3整式及其运算1.3整式及其运算
1.3整式及其运算
zhengweimin83
 
多级化Irt的设计20090913
多级化Irt的设计20090913多级化Irt的设计20090913
多级化Irt的设计20090913
Albert
 
02.第二章用Matlab求导
02.第二章用Matlab求导02.第二章用Matlab求导
02.第二章用Matlab求导
Xin Zheng
 
1.4乘法公式与因式分解
1.4乘法公式与因式分解1.4乘法公式与因式分解
1.4乘法公式与因式分解
zhengweimin83
 
2.1一元一次方程及其解法
2.1一元一次方程及其解法2.1一元一次方程及其解法
2.1一元一次方程及其解法
zhengweimin83
 
2.4分式方程及其解法
2.4分式方程及其解法2.4分式方程及其解法
2.4分式方程及其解法
zhengweimin83
 
S100-39北市松山家商試題
S100-39北市松山家商試題S100-39北市松山家商試題
S100-39北市松山家商試題
yustar1026
 
1.6数的开方与二次根式
1.6数的开方与二次根式1.6数的开方与二次根式
1.6数的开方与二次根式
zhengweimin83
 
J100-06南區聯盟試題
J100-06南區聯盟試題J100-06南區聯盟試題
J100-06南區聯盟試題
yustar1026
 
复习第三章
复习第三章复习第三章
复习第三章
lqarenas
 
05 计算机的运算方法02
05 计算机的运算方法0205 计算机的运算方法02
05 计算机的运算方法02
Huaijin Chen
 
2.5一元二次方程及其解法
2.5一元二次方程及其解法2.5一元二次方程及其解法
2.5一元二次方程及其解法
zhengweimin83
 

Was ist angesagt? (20)

Part 6 2010
Part 6 2010Part 6 2010
Part 6 2010
 
01.第一章用Matlab求极限
01.第一章用Matlab求极限01.第一章用Matlab求极限
01.第一章用Matlab求极限
 
1.3整式及其运算
1.3整式及其运算1.3整式及其运算
1.3整式及其运算
 
多级化Irt的设计20090913
多级化Irt的设计20090913多级化Irt的设计20090913
多级化Irt的设计20090913
 
Ch1
Ch1Ch1
Ch1
 
龍騰數學統測必考高頻率題型
龍騰數學統測必考高頻率題型龍騰數學統測必考高頻率題型
龍騰數學統測必考高頻率題型
 
02.第二章用Matlab求导
02.第二章用Matlab求导02.第二章用Matlab求导
02.第二章用Matlab求导
 
1.4乘法公式与因式分解
1.4乘法公式与因式分解1.4乘法公式与因式分解
1.4乘法公式与因式分解
 
2.1一元一次方程及其解法
2.1一元一次方程及其解法2.1一元一次方程及其解法
2.1一元一次方程及其解法
 
2.4分式方程及其解法
2.4分式方程及其解法2.4分式方程及其解法
2.4分式方程及其解法
 
Sprout 2013 Solution
Sprout 2013 SolutionSprout 2013 Solution
Sprout 2013 Solution
 
S100-39北市松山家商試題
S100-39北市松山家商試題S100-39北市松山家商試題
S100-39北市松山家商試題
 
1.6数的开方与二次根式
1.6数的开方与二次根式1.6数的开方与二次根式
1.6数的开方与二次根式
 
109年指考數學科考題
109年指考數學科考題109年指考數學科考題
109年指考數學科考題
 
J100-06南區聯盟試題
J100-06南區聯盟試題J100-06南區聯盟試題
J100-06南區聯盟試題
 
复习第三章
复习第三章复习第三章
复习第三章
 
05 计算机的运算方法02
05 计算机的运算方法0205 计算机的运算方法02
05 计算机的运算方法02
 
Math
MathMath
Math
 
Dp1007
Dp1007Dp1007
Dp1007
 
2.5一元二次方程及其解法
2.5一元二次方程及其解法2.5一元二次方程及其解法
2.5一元二次方程及其解法
 

Ähnlich wie 資料結構平常測驗

103指考數學甲試題
103指考數學甲試題103指考數學甲試題
103指考數學甲試題
中 央社
 
S101-25全國聯招
S101-25全國聯招S101-25全國聯招
S101-25全國聯招
yustar1026
 
J100-12金門縣國中代理
J100-12金門縣國中代理J100-12金門縣國中代理
J100-12金門縣國中代理
yustar1026
 
2003 amc10
2003 amc102003 amc10
2003 amc10
vx44wd
 
J101-05南區聯盟試題
J101-05南區聯盟試題J101-05南區聯盟試題
J101-05南區聯盟試題
yustar1026
 
S101-06高雄中學
S101-06高雄中學S101-06高雄中學
S101-06高雄中學
yustar1026
 
1.1实数的相关概念
1.1实数的相关概念1.1实数的相关概念
1.1实数的相关概念
zhengweimin83
 
J102-05南區聯盟試題
J102-05南區聯盟試題J102-05南區聯盟試題
J102-05南區聯盟試題
yustar1026
 

Ähnlich wie 資料結構平常測驗 (20)

03 105指考數學甲試卷定稿
03 105指考數學甲試卷定稿03 105指考數學甲試卷定稿
03 105指考數學甲試卷定稿
 
財團法人大學入學考試中心基金會 113學年度學科能力測驗試題 數學B考科數學B考科
財團法人大學入學考試中心基金會 113學年度學科能力測驗試題 數學B考科數學B考科財團法人大學入學考試中心基金會 113學年度學科能力測驗試題 數學B考科數學B考科
財團法人大學入學考試中心基金會 113學年度學科能力測驗試題 數學B考科數學B考科
 
103指考數學甲試題
103指考數學甲試題103指考數學甲試題
103指考數學甲試題
 
04-112學測數學B試卷.pdf
04-112學測數學B試卷.pdf04-112學測數學B試卷.pdf
04-112學測數學B試卷.pdf
 
108年數甲指考試題
108年數甲指考試題108年數甲指考試題
108年數甲指考試題
 
112學年度分科測驗試題 數學甲考科.pdf
112學年度分科測驗試題 數學甲考科.pdf112學年度分科測驗試題 數學甲考科.pdf
112學年度分科測驗試題 數學甲考科.pdf
 
S101-25全國聯招
S101-25全國聯招S101-25全國聯招
S101-25全國聯招
 
1.2实数的运算
1.2实数的运算1.2实数的运算
1.2实数的运算
 
111年分科測驗數學甲試卷
111年分科測驗數學甲試卷111年分科測驗數學甲試卷
111年分科測驗數學甲試卷
 
107大學指考數甲試題
107大學指考數甲試題107大學指考數甲試題
107大學指考數甲試題
 
03 110mathb
03 110mathb03 110mathb
03 110mathb
 
J100-12金門縣國中代理
J100-12金門縣國中代理J100-12金門縣國中代理
J100-12金門縣國中代理
 
2003 amc10
2003 amc102003 amc10
2003 amc10
 
大學入學考試中心 109 學年度指定科目考試試題 數學甲
大學入學考試中心 109 學年度指定科目考試試題 數學甲大學入學考試中心 109 學年度指定科目考試試題 數學甲
大學入學考試中心 109 學年度指定科目考試試題 數學甲
 
J101-05南區聯盟試題
J101-05南區聯盟試題J101-05南區聯盟試題
J101-05南區聯盟試題
 
S101-06高雄中學
S101-06高雄中學S101-06高雄中學
S101-06高雄中學
 
1.1实数的相关概念
1.1实数的相关概念1.1实数的相关概念
1.1实数的相关概念
 
105學測數學試卷定稿
105學測數學試卷定稿105學測數學試卷定稿
105學測數學試卷定稿
 
J102-05南區聯盟試題
J102-05南區聯盟試題J102-05南區聯盟試題
J102-05南區聯盟試題
 
112學年學測試題-數學A
112學年學測試題-數學A112學年學測試題-數學A
112學年學測試題-數學A
 

Kürzlich hochgeladen

10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
PUAXINYEEMoe
 
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
michaelell902
 
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
PUAXINYEEMoe
 

Kürzlich hochgeladen (9)

taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdftaibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
 
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
 
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
 
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
 
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
 
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
 
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade SixMath Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
 
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdftaibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
 
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
 

資料結構平常測驗

  • 1. 資料結構平常測驗一 A[0] row column value 0 1 3 ( 20111006 第六節) A[1] 0 3 9 A[2] 1 0 -5 1) 是非題 (20 分)。 ⃝ 代表正確、 × 代替錯誤, A[3] 2 1 15 △ 代表不確定,每題答對得 2 分、答錯倒扣 2 A[4] 2 4 1 分、填 △ 可得 0.5 分。 A[5] 3 2 10 a) 一個演算法一定要在有限步驟執行完成。 A[6] 4 0 8 b) 3n = O(2n )。 A[7] 4 5 -3 c) 若 f (n) = O(g(n)) 則 f (n) = Ω(g(n))。 A[8] 5 1 21 d) C++ 中一個 class 只能有一個 desctruc- tor。 7) (10 分) 請寫下一個函數,傳入三個正的參數 e) 邏輯上,陣列的元素一定都儲存在連續 m, n 與 k,判斷是否存在一個三角型的三邊長 的記憶體位置上。 與此三個數字相同,並傳回執行結果。 f) n1.999 + n2 / log n = O(n2 / log n)。 8) (10 分) 請簡單解釋下列名詞的意思 g) The best case of binary search for n ele- ments is Θ(logn). a) dynamic memory allocation ∑n 2 b) function overloading h) i=1 i = Θ(n )。 i) 稀疏矩陣 (sparse matrix) 與稀疏多項式 c) data encapsulation (sparse polynomial) 的儲存方式都是只存 d) implementation 非零的項目。 e) specification j) selection sort 做 n 筆資料的排序的時間 複雜度為 Θ(n2 )。 9) (5 分) 請問下列英文的中文大意。 Determining the exact step count of a program can prove to be an exceedingly difficult task. 2) (10 分) 請問下列 C 語言的函式,用 f (6) 呼 Expending immense effort to determine the 叫,傳回的值是多少? step count exactly is not a very worthwhile long f(int n) { endeavor, since the notion of a step is itself if (n <= 1) return 1; inexact. Because of the inexactness of what a return n + 2*f(n-2); step stands for, the exact step count is not very } useful for comparative purposes. 10) 這學期資料結構的課程中 3) (10 分) 請證明下列式子是正確的。 a) 請問您在 iCourse 的使用上有什麼問題或 a) 3n2 + 30n = Ω(n2 ) 改進的建議。(3 分) b) 3n − 10n2 = Θ(3n ) b) 請問您在寫程式時是否遇到什麼困難與 問題。(3 分) c) 請問網路帶給您最大的幫助與最大的阻 4) (10 分) 請證明下列式子是錯誤的。 礙是什麼?(2 分) a) 2n2 + 10n = Θ(n) b) 4n2 + n log n = Ω(n3 ) 5) (10 分) 將下列數學函數排成 g1 , g2 , · · · , g10 , 滿足 g1 = O(g2 ), g2 =√ 3 ), · · · , g9 = O(g10 ): O(g n 1.001n , n100 , n3 , log n , n, log2 n, log2 log2 n, 2 2 n 2n , 22 , n. 6) (20 分) 請寫下下列 6 的 sparse matrix 的轉 置矩陣 (transpose),照 FastTranspose 的演算 法,請計算 RowSize 與 RowStart 的值,並寫 下最後轉置矩陣的結果。