【評論主題】35 階層值 m!(m>=0)的遞迴演算法的虛擬碼如下,下列何者錯誤? (A) Z = (m-1) (B)Z=m (C)Y=m (D)X=1
【評論內容】遞迴就是自己呼叫自己以3!為例,3!=3*2*1 = 61. F(3)=3*F(3-1) =3*F(2)2. F(2)=2*F(2-1) =2*F(1)3. F(1)=1*F(1-1) =1*F(0)4. F(0)=1將得到得F(0)往回帶入3. F(1)=1*F(1-1) =1*F(0) =1*1=12. F(2)=2*F(2-1) =2*F(1) =2*1=21. F(3)=3*F(3-1) =3*F(2) =3*2=6
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
★★★★2★★★
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">★★1:☆☆☆☆☆☆☆ ...【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
★★★★2★★★
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">★★1:☆☆☆☆☆☆☆ ...【評論主題】35 階層值 m!(m>=0)的遞迴演算法的虛擬碼如下,下列何者錯誤? (A) Z = (m-1) (B)Z=m (C)Y=m (D)X=1
【評論內容】遞迴就是自己呼叫自己以3!為例,3!=3*2*1 = 61. F(3)=3*F(3-1) =3*F(2)2. F(2)=2*F(2-1) =2*F(1)3. F(1)=1*F(1-1) =1*F(0)4. F(0)=1將得到得F(0)往回帶入3. F(1)=1*F(1-1) =1*F(0) =1*1=12. F(2)=2*F(2-1) =2*F(1) =2*1=21. F(3)=3*F(3-1) =3*F(2) =3*2=6
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
★★★★2★★★
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">★★1:☆☆☆☆☆☆☆ ...【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
★★★★2★★★
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">★★1:☆☆☆☆☆☆☆ ...【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
★★★★2★★★
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">★★1:☆☆☆☆☆☆☆ ...【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
★★★★2★★★
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">★★1:☆☆☆☆☆☆☆ ...【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
★★★★2★★★
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">★★1:☆☆☆☆☆☆☆ ...【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
★★★★2★★★
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">★★1:☆☆☆☆☆☆☆ ...【評論主題】9. 代數函數 為下列何種邏輯閘(Gate)?(A) NAND (B) NOR (C) XNOR (D) XOR
【評論內容】
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;"> <☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;"> ...
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
★★★★2★★★
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">★★1:☆☆☆☆☆☆☆ ...【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
題目給的2種函式
函式1:getLast 定義為取出串列最後的元素
函式2:getTheRest 定義為取出串列除第一個元素外的剩餘元素
List = {2, 0, 1, 2,0, 1, 0, 7}
一層一層解即可 ,共3層,最裡面的先處理。
(getLast(getTheRest(getTheRest List )))
步驟
函式
處理(刪除)
結果
1
getTheRest
{2, 0, 1, 2, 0, 1, 0, 7}
{0, 1, 2, 0, 1, 0, 7}
2
getTheRest
{0,1, 2, 0, 1, 0, 7}
{1, 2, 0, 1, 0, 7}
3
getLast
{1, 2, 0, 1, 0, 7}
{7}
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
題目給的2種函式
函式1:getLast 定義為取出串列最後的元素
函式2:getTheRest 定義為取出串列除第一個元素外的剩餘元素
List = {2, 0, 1, 2,0, 1, 0, 7}
一層一層解即可 ,共3層,最裡面的先處理。
(getLast(getTheRest(getTheRest List )))
步驟
函式
處理(刪除)
結果
1
getTheRest
{2, 0, 1, 2, 0, 1, 0, 7}
{0, 1, 2, 0, 1, 0, 7}
2
getTheRest
{0,1, 2, 0, 1, 0, 7}
{1, 2, 0, 1, 0, 7}
3
getLast
{1, 2, 0, 1, 0, 7}
{7}
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
題目給的2種函式
函式1:getLast 定義為取出串列最後的元素
函式2:getTheRest 定義為取出串列除第一個元素外的剩餘元素
List = {2, 0, 1, 2,0, 1, 0, 7}
一層一層解即可 ,共3層,最裡面的先處理。
(getLast(getTheRest(getTheRest List )))
步驟
函式
處理(刪除)
結果
1
getTheRest
{2, 0, 1, 2, 0, 1, 0, 7}
{0, 1, 2, 0, 1, 0, 7}
2
getTheRest
{0,1, 2, 0, 1, 0, 7}
{1, 2, 0, 1, 0, 7}
3
getLast
{1, 2, 0, 1, 0, 7}
{7}
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
題目給的2種函式
函式1:getLast 定義為取出串列最後的元素
函式2:getTheRest 定義為取出串列除第一個元素外的剩餘元素
List = {2, 0, 1, 2,0, 1, 0, 7}
一層一層解即可 ,共3層,最裡面的先處理。
(getLast(getTheRest(getTheRest List )))
步驟
函式
處理(刪除)
結果
1
getTheRest
{2, 0, 1, 2, 0, 1, 0, 7}
{0, 1, 2, 0, 1, 0, 7}
2
getTheRest
{0,1, 2, 0, 1, 0, 7}
{1, 2, 0, 1, 0, 7}
3
getLast
{1, 2, 0, 1, 0, 7}
{7}
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
題目給的2種函式
函式1:getLast 定義為取出串列最後的元素
函式2:getTheRest 定義為取出串列除第一個元素外的剩餘元素
List = {2, 0, 1, 2,0, 1, 0, 7}
一層一層解即可 ,共3層,最裡面的先處理。
(getLast(getTheRest(getTheRest List )))
步驟
函式
處理(刪除)
結果
1
getTheRest
{2, 0, 1, 2, 0, 1, 0, 7}
{0, 1, 2, 0, 1, 0, 7}
2
getTheRest
{0,1, 2, 0, 1, 0, 7}
{1, 2, 0, 1, 0, 7}
3
getLast
{1, 2, 0, 1, 0, 7}
{7}
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
題目給的2種函式
函式1:getLast 定義為取出串列最後的元素
函式2:getTheRest 定義為取出串列除第一個元素外的剩餘元素
List = {2, 0, 1, 2,0, 1, 0, 7}
一層一層解即可 ,共3層,最裡面的先處理。
(getLast(getTheRest(getTheRest List )))
步驟
函式
處理(刪除)
結果
1
getTheRest
{2, 0, 1, 2, 0, 1, 0, 7}
{0, 1, 2, 0, 1, 0, 7}
2
getTheRest
{0,1, 2, 0, 1, 0, 7}
{1, 2, 0, 1, 0, 7}
3
getLast
{1, 2, 0, 1, 0, 7}
{7}
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
題目給的2種函式
函式1:getLast 定義為取出串列最後的元素
函式2:getTheRest 定義為取出串列除第一個元素外的剩餘元素
List = {2, 0, 1, 2,0, 1, 0, 7}
一層一層解即可 ,共3層,最裡面的先處理。
(getLast(getTheRest(getTheRest List )))
步驟
函式
處理(刪除)
結果
1
getTheRest
{2, 0, 1, 2, 0, 1, 0, 7}
{0, 1, 2, 0, 1, 0, 7}
2
getTheRest
{0,1, 2, 0, 1, 0, 7}
{1, 2, 0, 1, 0, 7}
3
getLast
{1, 2, 0, 1, 0, 7}
{7}
【評論主題】15下列那一個結構,具有後進先出(Last In, First Out)的特色?(A)堆疊(Stack)(B)佇列(Queue) (C)最大堆積(Max Heap) (D)二元搜尋樹(Binary S
【評論內容】堆疊(Stack)操作:加入(push)與刪除(pop)於同一端。特色:後進先出(LIFO, Last-in-First-out)或先進後出(FILO, First-in-Last-out)
【評論主題】13下列何項工作,較適合即時處理的作業方式?(A)電費繳納通知單(B)薪資發放作業 (C)年度報表的列印 (D)網路訂票作業
【評論內容】(A) 電費繳納通知單-批次處理
【評論主題】12下列何者並非網際網路應用層常用協定?(A) FTP(B) HTML(C) SMTP(D) HTTP
【評論內容】(A) FTP-檔案傳輸協定。(☆) ☆☆☆☆-...
【評論主題】8下列何者數值最大?(A)二進位數 1011100.101(B)八進位數 132.6(C)十進位數 92.7 (D)十六進位數 5C.B
【評論內容】都先換成10進制再比較(A)(B)(C)92.7(D)
【評論主題】11假設要對聲音訊號做編碼,取樣頻率(sampling rate)設為 3000 Hz,每個取樣點(sample)的值會被量化成 1024 個階層(即取樣點的最小值為 0、最大值為 1023),則編碼
【評論內容】3000 Hz:每秒鐘取樣 3000點(3000☆☆☆)。...
【評論主題】7若一布林(Boolean)代數式 XY+YZ+X'Z+YZ',可化簡為下列何者?(A) XY+X'Z(B) XY+YZ (C) Y+X'Z(D) Z+X
【評論內容】此題用卡諾圖解f(x, y, z) = y+x'z
【評論主題】6數值-128 採 2 的補數表示法並以 1 個 byte 來表示,則應表示為:(A) 10000000 (B) 10000001(C) 11111111(D)無法表示(溢位)
【評論內容】1個位元組(byte)由8個位元(bit)★★★★3...
【評論主題】43. 因應新型冠狀病毒肺炎疫情,有關採取遠距辦公的網路安全,下列敘述何者有誤?(A)避免使用公用Wifi連接公司網路 (B)電子郵件之附件加密(C)可使用公用電腦登入公司系統 (D)離開電腦立刻鎖定
【評論內容】公用電腦很多人使用,不知道有.....看...
【評論主題】42. 下列有關VLAN的特點敘述,何者有誤?(A)隔離廣播封包 (B)不受實體限制 (C)提高安全性 (D)提升傳輸速率
【評論內容】(A)隔離廣播封包,不同VLAN無法溝通。(☆)...
【評論主題】39. 有關TCP/IP常用的應用服務所對應之傳輸協定及其預設連接埠號,下列何者有誤?(A) SMTP使用TCP連接埠25 (B) SNMP使用UDP連接埠161(C) Telnet使用UDP連接埠2
【評論內容】Telnet 使用 TCP port 23★★,★........
【評論主題】32. 下列有關TCP通訊協定之敘述,何者有誤?(A)在傳送資料前須先建立連線(B)當發送端未收到確認(ACK)封包將重送封包(C)使用滑動窗口(Sliding Window)進行流量管控(D)採用三
【評論內容】
(D)採用四次交握機制中斷連...
【評論主題】34. IPv4的網路中,有一主機之IP位址為149.84.63.17,子網路遮罩為255.255.224.0,下列何者之IP位址與該主機不在同一子網路中?(A) 149.84.55.49 (B) 1
【評論內容】網路位址可用位址廣播位址149.84.32.0149.8...
【評論主題】33. 下列何種通訊協定為可動態設定IP組態(含IP位址、子網路遮罩、預設閘道及DNS等)?(A) SNMP (B) DHCP (C) ARP (D) SMTP
【評論內容】DHCP Server分配IP,設定包含☆☆★★、...
【評論主題】20. 下列何種磁碟排程可能造成餓死(Starvation)的問題?(A) C-Look Scheduling (B) C-Scan Scheduling(C) Scan Scheduling (D)
【評論內容】SSTF: 最短尋道時間演算法,........
【評論主題】19. 某Hamming Code編碼方式之最小漢明距離為5,則其最大可偵錯與最大自動更正的位元數分別為多少?(A) 4與3 (B) 3與3 (C) 4與2 (D) 3與2
【評論內容】偵錯 D-1 5-1=4 ★★ (...
【評論主題】16. 下列行程狀態(Process State)的轉換中,何者非屬直接轉換?(A) Running轉為Ready (B) Running轉為Waiting(C) Waiting轉為Running (
【評論內容】圖.....看完整詳...
【評論主題】12. 下列有關色彩模式的敘述,何者有誤?(A)灰階模式為不同層次深淺的灰色變化(B) CMYK模式係指4種印刷油墨的顏色,分別為青色、洋紅色、黃色與藍色(C) HSB模式係指色相、飽和度與亮度(D)
【評論內容】C:Cyan 青色M:Magenta 洋........
【評論主題】10. 介面AGP、IDE、IEEE 1394、PCI、PS/2、SATA、SCSI中,有幾種為一般的硬碟傳輸介面?(A) 2 (B) 3 (C) 4 (D) 5
【評論內容】
IDE、SATA、SCSI
【評論主題】3. 下列有關CPU匯流排的敘述,何者有誤?(A)一般所謂N位元微處理機(Microprocessor),指其控制匯流排有N條排線(B)位址匯流排有N條排線時,則最大可定址到2N個記憶體位址(C)位址
【評論內容】
(A)一般所謂N位元微處理機(Mi...
【評論主題】8. 下列何者屬「搶奪式」(Preemptive)工作排程?(A) FCFS (B) PS (C) SJF (D) SRTF
【評論內容】最短剩餘時間優先(SRTF).....觀...
【評論主題】6. 下列硬碟陣列中,何者之「至少所需的硬碟數」為最多?(A) RAID 0 (B) RAID 1 (C) RAID 0+1 (D) RAID 5
【評論內容】類型 最少要的硬碟★★ (☆)...
【評論主題】5. 下列記憶體中何者的pin腳數最少?(A) DDR SDRAM (B) DDR2 SDRAM (C) DRDRAM (D) SDRAM
【評論內容】(A) DDR SDR☆☆ 184 ☆☆☆...
【評論主題】4. 下列有關IEEE 1394連接埠的敘述,何者有誤?(A)又稱為火線埠 (B)為高速並列匯流排介面(C)具備熱插拔功能 (D)適用於消費性電子產品
【評論內容】(B)為高速.....看完整詳...
【評論主題】1. 二進位數A取其1's補數後,於左側添加其「奇同位元檢查碼」成為9個位元的B;二進位數C取其2's補數後,於左側添加其「偶同位元檢查碼」成為9個位元的D。最後B與D計算其漢明距
【評論內容】
☆=010011000(★★★★★★★,3★1★0)
<☆ ☆☆☆☆☆="☆☆☆☆-☆☆☆☆:12☆☆;">...【評論主題】24 執行下列 C++程式碼後,會輸出幾個'$'? (A)15 (B)20 (C)25 (D)30
【評論內容】共2.....看完整詳...
【評論主題】23 執行以下的 C 程式,結果為下列何者? (A)10:10-10:10 (B)10:10-10:11 (C)10:10-10:20 (D)10:10-20:20
【評論內容】*ptr指標用來存放data[]陣列的記★★★★,...
【評論主題】7 下列何者屬於循序邏輯(Sequential logic)電路?(A)Full Adder (B)Multiplexer (C)Latch (D)Encoder
【評論內容】循序邏輯電路是目前輸入及輸出狀態會影響下...
【評論主題】2 下列程式將新增幾個 process(不含原 process)? (A)2 (B)3 (C)4 (D)5
【評論內容】執行fork()後會變成2個proces☆,...
【評論主題】39 有關視訊傳輸介面的敘述,下列何者錯誤?(A)VGA(Video Graphics Array)傳送的訊號為類比訊號 (B)DVI(Digital Visual Interface)主要傳送數位訊
【評論內容】
HDMI傳送數位訊號。
【評論主題】38 關於圖片壓縮,下列敘述何者錯誤?(A)BMP 為無壓縮格式 (B)PNG 可用於儲存動態影像 (C)GIF 最多只能儲存 256 色 (D)JPEG 屬於破壞性壓縮
【評論內容】PNG用來儲存背景透明圖。GIF可用來儲...
【評論主題】36 關於點陣圖的敘述,下列何者錯誤?(A)固定解析度的點陣圖於解析度更低的螢幕輸出後,會產生失真 (B)24 位元的 RGB 影像表示每個像素點有 24 種可能的顏色 (C)常見的格式有 BMP、P
【評論內容】24 位元有.....看完整詳...
【評論主題】26 若使用選擇排序法(Selection Sort),對一個陣列[43, 74, 36, 65, 22]由小到大進行排序,則下列何者為進行 完兩次交換後的陣列內容? (A)[22, 36, 43,
【評論內容】從未排序的資料中找到最小的跟第1個做交換...
【評論主題】21 軟體測試(software testing)中,下列何種方法是使用一組測試資料讓軟體的每一條指令最少執行一次?(A)Alpha testing (B)Basis path testing(基本路
【評論內容】Basis path testing(基★★★★★)...
【評論主題】6 某個中央處理單元(Central Processing Unit, CPU)的時脈速度(Clock Rate)為 1 GHz,假設一個時脈週期(Clock Cycle)可以執行一個指令,理想情況下
【評論內容】1/1 GHz=1/10.....看完整...
【評論主題】2 對於計算機設計而言,使用多處理器系統(multiprocessor system)相對於單處理器的主要優點中,不包含下列何者? (A)執行程式的吞吐量的提升(increased throughpu
【評論內容】(A)(B)同時間可處理多個程序(C)多...
【評論主題】1 現有一個循序程式(sequential program)於單一處理器執行時,需時 120 秒,其中,有 20 秒的執行是無法平行化的(無法從多處理器平行執行時得到好處) 。若將此程式平行化後,於
【評論內容】原本執行時間120s平行化後:不可平行化★★+...
【評論主題】18 執行下列 Python 語言程式碼片段後,產生的輸出為何? (A)0 (B) 10 (C) 20 (D) 40
【評論內容】第3行if與第6行else為同一組if-☆☆☆☆,...
【評論主題】2 某循序程式的執行時間中有 90%是可被平行化(parallelizable)的部分。若欲以多核心(multi-core)處理 器取得 2 倍的加速(speedup),至少需要幾個核心? (A)2
【評論內容】假設原本執行時間要100s平行化後:不可...
【評論主題】33 下列依據由左至右順序所建造的二元搜尋樹(Binary Search Tree)中,那一個最為平衡(balanced)?(A) 7,24,29,33,46,52,84 (B) 84,52,46,3
【評論內容】此題畫樹解題。按照順序建立節點並比較大小...
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
題目給的2種函式
函式1:getLast 定義為取出串列最後的元素
函式2:getTheRest 定義為取出串列除第一個元素外的剩餘元素
List = {2, 0, 1, 2,0, 1, 0, 7}
一層一層解即可 ,共3層,最裡面的先處理。
(getLast(getTheRest(getTheRest List )))
步驟
函式
處理(刪除)
結果
1
getTheRest
{2, 0, 1, 2, 0, 1, 0, 7}
{0, 1, 2, 0, 1, 0, 7}
2
getTheRest
{0,1, 2, 0, 1, 0, 7}
{1, 2, 0, 1, 0, 7}
3
getLast
{1, 2, 0, 1, 0, 7}
{7}
【評論主題】12 下列資料處理方法,何者無法減少冗餘資料,使得傳輸更有效率?(A) Huffman 編碼法 (B)通道編碼法 (C) Lempel Ziv 編碼法 (D) MPEG 編碼標準
【評論內容】A、C、D是用來壓縮資料用的,壓縮讓檔案...
【評論主題】4 主機 A 想要傳送一個大型檔案給主機 B。從主機 A 到主機 B 僅含一條路徑且包含三道連結(links) ,速率分別為 R1 = 600 kbps、R2 = 2 Mbps、R3 = 1 Mbps
【評論內容】檔案傳送速度的快慢會因為網路中經過的節點...
【評論主題】17.數位商品指的是可以透過網路進行傳遞的商品,而且數位商品的邊際成本趨近於零。所謂的邊際成本是指下列何項?(A)每多開發一單位產品需要增加支付的成本(B)每多生產一單位產品需要增加支付的成本(C)每
【評論內容】額外得到的好處,稱做「邊際效益」
【評論主題】23 Scheme 語言是屬於 LISP 串列式語言之一,若函式 getLast 定義為取出串列最後的元素;getTheRest 定義為取出串列除第一個元素外的剩餘元素;若 List = {2, 0,
【評論內容】
題目給的2種函式
函式1:getLast 定義為取出串列最後的元素
函式2:getTheRest 定義為取出串列除第一個元素外的剩餘元素
List = {2, 0, 1, 2,0, 1, 0, 7}
一層一層解即可 ,共3層,最裡面的先處理。
(getLast(getTheRest(getTheRest List )))
步驟
函式
處理(刪除)
結果
1
getTheRest
{2, 0, 1, 2, 0, 1, 0, 7}
{0, 1, 2, 0, 1, 0, 7}
2
getTheRest
{0,1, 2, 0, 1, 0, 7}
{1, 2, 0, 1, 0, 7}
3
getLast
{1, 2, 0, 1, 0, 7}
{7}