2013-12 進專子二甲 資料結構 心得報告 每人一篇至少400字心得報告,列入平常成績,若有張貼不相關的文章或內容、複製他人文章等類似情形,整學期平常成績以零分計算。 在發表心得之前,請先列出學號及姓名,以便登入成績,謝謝。全部共 20 則留言
12-01 10:24: 電子二甲 101163006 古銘諺
一個資料庫的基本形態是由許多資料單元所組成的,每一個單元本身
便是一個完整的單位資料。將這些單元組成邏輯相關的資料群便稱之
為資料結構。
資料庫系統與普通檔案所不同的地方在於,資料庫系統中的資料檔組
織方式,應容許許多不同的作業來應用資料檔,而不僅僅由某一作業
所專用。傳統的方式,資料在同一時間只由一個作業單位來接取,這
種情況下的檔案設計是設法使作業單元的效率得以提高,但是此種傳
統方式已愈來愈不切實際。
資料庫系統較一般處理技巧有利的有下列幾點:
程式發展: 特殊的檔案管理軟體可自動完成許多例行輸出入及內務整
理工作,因此可簡化應用程式的發展。
檔案結構: 進步的檔案結構方式具有強有力的對照能力,因而可消除
資料重複並減少檔案數目。
制度設計: 有了資料庫系統,對特定應用作業所需要的管理程式比較
少。所減少的為對於檔案的分類,合併,抽取,重複更新及掃描等工
作。
操作: 資料庫系統需要的檔案及程式較少,因此可以減少操作安排時
間以及對於檔案程式等的人工管理工作。
伸縮性: 對資料基本單位有所更改時處理容易。
資料庫系統對於有大規模檔案管理及更新問題,有大量的一次檔案接
取工作,檢索資料條件更改頻繁的用戶幫助很大。對於小規模用戶或
初建立的資料處理單位,則可能不太適合。
12-01 10:31: 101163001 潘崇文
將資料群組織起來的抽象資料型態,稱為資料結構。
典型的資料結構. 資料表格(Table); 堆疊(stack); 佇列(queue)
本學期所學習之計算機程式為c語言在學習過程中,
透過老師用心講解讓我從中學習到如何運用c語言來寫出程式語裡,
運用何種技巧及觀念,老師教學十分用心,隨時調整上課步調,
力求在最少的時間內讓大家學習到紮實且豐富的內容。
課堂上佐以程式碼的現場編寫,對我來說可以了解從無到有的過程、及思路,比自己看書來的好吸收。
把握了基本的C語言原則產生各式變化,不用一招走天下的方式,
只是剛學習C語言時對於內部的指令真是比較熟悉,而很難上手,
老師的每一個理論都會透過實際的現場程式寫作執行來證明它,
並且解釋的讓大家都可以了解這樣的動作對我而言是很重要的,
因為一直以來,我都沒有辦法知道程式設計師再撰寫程式的時候是如何思考是如何架構出一支程式,
在這裡我眼見為憑了,很感謝老師的耐心指導,
讓我們日後有任何問題都可以請教老師。
C語言被廣泛的應用在實務工作上,是相當重要的電腦語言基礎,
不論是軟體或韌體的設計,
C語言都扮演著重要的角色.透過這次的課程,
我們學習到C語言的基本資料型態,字元符號,
運算式與判斷迴圈等基礎語法,藉由鄭彬老師課堂的講解與上機實習,
除了培養基礎觀念外,更讓我們熟習C語言的架構與實際撰寫所需要注意的問題點,
對於未來資料結構或是微處理機的課堂有很大的幫助。
12-01 10:37: 電子二甲 陳麒峰 101163003,自從上資料結構了這堂課,讓我受益良多!以往對於網路的想法就是上網玩遊戲、查資料、聊天等等,一開始接觸這堂課連基本基礎都沒有,所以感覺有點困難,但是因為鄭老師都會按照課程的進度一步一步按部就班的細心教導,在這門課程中,有很多是我從未接觸的領域必須由淺入深、一步一步的學習,因只在這門課程中讓我學習到資料結構,瞭解一個資料庫的基本型態是由許多資料單元所組成的,每一個單元本身便是一個完整的單位資料,將這些單元組成邏輯相關的資料群便稱之為資料結構。課堂中學習到許多基礎的名稱,例如二元搜尋樹、佇列、中序式、後序式、推疊、指標變數,程式的目的是處理資料。雖然我知道自己的功力尚淺,不過我已慢慢對這門課有點興趣了,而且也很感謝老師你這麼努力的教導,但是假如日後還有什麼問題的話,還請老師可以在幫我解答一下。
12-01 10:39: 進專電子二甲 101163005 林鴻文 這一門課是一個可以學到很多資料結構的科目, 老師上課也很認真,雖然我們上課是不使用課本的一門單元,但是老師也很用心的做了一份自己的電子檔提供我們大家,方便於在學習上有些方向給我們, 未上課之前感覺是一門很難懂的課,因為資料結構就是一個有門檻的技術。但實際上過之後,老師搭配投影片還有實作的範例,再加上課程中有足夠的時間可以練習。所以實際上學習起來並不會如想像中的困難,也許是知難行易,也有可能是循序漸進,按部就班的,學期過了一半,也感受到了資料庫的精隨。老師放的投影片還有講解,還有我們在課堂上的練習與討論 學習起來還不會很困難呢!!只要一步一步的來,邊聽老師的解說,就可以學的很容易了!只要學習、由淺入深、循序漸進的,使我們更了解資料結構相關的知識,讓我對於資料結構的課程架構有更進一步的了解與認識!!上課中老師透過投影機的講解及舉例讓我很簡單的了解老師想表達的意思,讓我在上課中可以輕鬆的吸收到知識。謝謝老師
12-03 20:45: 進專子二甲 資料結構 心得報告101163031周延芝
本課程有系統地介紹各種資料結構,內容包含陣列(Array)、堆疊(Stack)、佇列(Queue)、鏈結串列(Linked List)、樹(Tree)、圖(Graph)、以及排序法(Sorting)等主題。資料結構這門課主要是在研究如何把原始的「資料」(data),組織、安排、存放到電腦中的一門學問。資料的結構在一個有用並且有效率的應用程式扮演重要的角色,相同的演算法 在不同的資料結構下,常常造成極為不同的執行效率.在具體應用中通常用鏈表或者數組來實現,隊列只允許在後端進行插入操作,在前端進行刪除操作,字串是由零個或多個字元組成的有限序列,它是程式語言中表示文字的資料型別。在不同的資料結構下,常常造成極為不同的執行效率。因為資料結構就是一門很基本的課程。但實際上過之後,老師搭配投影片還有實作的範例,再加上課程中有足夠的時間可以練習。所以實際上學習起來並不會如想像中的困難,也許是知難行易,也有可能是循序漸進,按部就班的,學期過了一半,學習中難免心存惶恐,老師讓我們了解資料結構是一組包括邏輯運算、控制,和資料輸出入的指令組合。程式的目的是處理資料,一個程式可以處理任何數位化,相對於類比化的資料。根據來源資料的特性,程式可以適當的方式以運算指令來重排、改變資料資料結構內有包含了許多的指令,例陣列、堆疊與佇列、字元、整數、float、double、結構化資料、串列、樹狀結構、排序法、尋找法、圖形結構、演算法、虛擬碼、泡沫排序法、二維陣列等等,堆疊是一種特殊的串列形式的資料結構,讓我在上課中可以輕鬆的吸收到知識。
在現代網路已經成了一般人生活中,幾乎可說是不可或缺的一部份,網路已逐漸的融入每個人的生活中。鄭彬老師的講解了解本課程注重觀念之理解與程式之實作,在介紹各種資料結構作為解決問題之有效工具的同時,也希望能夠培養同學獨立思考、解決問題、以及評估演算法效率優劣的能力,並要求同學眼到手到,必須能夠把演算法以程式實作出來,以培養同學實作之能力的層次結構,能掌握最新的知識,不斷完善和充實自己,做一個合格的當代大專生,將來做一名對社會有用的人。謝謝老師。
12-08 09:36: 進專子二甲 資料結構 心得報告101163014林齊瑞本課程有系統地介紹各種資料結構,資料結構是電腦存儲、組織數據的方式,是個很難的科目。
通常情況下,精心選擇的資料結構可以帶來更高的運行或者存儲效率的演算法。
資料結構往往同高效的檢索演算法和索引技術有關。
在許多類型的程序的設計中,資料結構的選擇是一個基本的設計考慮因素。
許多大型系統的構造經驗表明,系統實現的困難程度和系統構造的質量都嚴重的依賴於是否選擇了最優的資料結構。
許多時候,確定了資料結構後,演算法就容易得到了。
有些時候事情也會反過來,我們根據特定演算法來選擇資料結構與之適應。
不論哪種情況,選擇合適的資料結構都是非常重要的。
選擇了資料結構,演算法也隨之確定,是數據而不是演算法是系統構造的關鍵因素。
這種洞見導致了許多種軟體設計方法和程式語言的出現,物件導向的程序設計語言就是其中之一。
在電腦科學中,資料結構是一門研究非數值計算的程序設計問題中電腦的操作對象(數據元素)以及它們之間的關係和運算等的學科,
而且確保經過這些運算後所得到的新結構仍然是原來的結構類型。
12-08 09:42: 進專子二甲 資料結構 心得報告 101163011 鄭智倫
常見的資料結構陣列(Array)堆疊(Stack)隊列(Queue)鏈錶(Linked List)樹(Tree)圖(Graph)堆(Heap)雜湊表(Hash) 老師搭配投影片教學講解 重複解說讓我更加解析這門科目的知識一般而言,資料結構的選擇首先會從抽象資料型別的選擇開始。一個設計良好的資料結構,應該在儘可能使用較少的時間與空間資源的前提下,為各種臨界狀態下的執行提供支援。資料結構可透過編程語言所提供的資料型別、參照及其他操作加以實作。不同種類的資料結構適合於不同種類的應用,而部分甚至專門用於特定的作業任務。例如,當電腦網路依賴於路由表運作時,B樹高度適用於資料庫的封裝。在許多型別的程式設計中,選擇適當的資料結構是一個主要的考慮因素。許多大型系統的構造經驗表明,封裝的困難程度與最終成果的品質與表現,都取決於是否選擇了最優的資料結構。在許多時候,確定了資料結構後便能很容易地得到演算法。而有些時候,思路則會顛倒過來:例如當某個關鍵作業需要特定資料結構下的演算法時,會反過來確定其所使用的資料結構。然而,不管是哪種情況,資料結構的選擇都是至關重要的。系統構造的關鍵因素是資料結構而非演算法的這一深入理解,導致了多種形式化的設計方法與程式語言的出現。絕大多數的語言都帶有某種程度上的模組化思想,透過將資料結構的具體實作封裝隱藏於受限介面之後的方法,來讓不同的應用程式能夠安全地重用這些資料結構。C++、Java、Python等物件導向的程式語言可使用類來完成這一功能。因為資料結構的重要性毋庸置疑,現代程式語言及其執行環境在標準庫中都包含了多種資料結構,例如 C++ 標準模板庫中的容器、Java集合框架以及微軟的.NET Framework。大多數資料結構都由數列、記錄、可辨識聯合、參照等基本型別構成。舉例而言,可空參照(nullable reference,一種可被置空的參照)是參照與可辨識聯合的結合體,而最簡單的鏈式結構連結串列則是由記錄與可空參照構成。資料結構意味著介面或封裝:一個資料結構可被視為兩個函式之間的介面,或者是由資料型別聯合組成的儲存內容的存取方法封裝。最後 本身有自己學略懂一些JAVA的書籍 在這門科目上 C++也類似同理 更加了解
再配投影片上 老師講解 更加充實
12-08 09:46: 101163013進專電子二甲林振廷 資料結構 心得報告時間過的很快三四個月就過去了,上過老師的課,比較知道C語言程式的應用和上機操作的方法, C語言和C++的方式不同程式的敘述,上機實作程式的註解:,主程式的宣告(主函數),合法變數範例為何變數要事先宣告? 整數的存取速度較快,浮點次之,雙精度浮點存取最慢。若C語言不支援事先宣告,則數值一律得以可以容納較大數值的雙精度浮點處理,則整個程式就會跑的很慢。自動資料型別的轉換, 巢狀迴圈,函數在使用之前,與一般變數一樣,必需事先宣告。若該函數的程式碼寫在被呼叫之前,則可省略宣告。宣告時,小括號內不寫任何東西。陣列,一維陣列,泡沫排序法,多維陣列,二維陣列,n維陣列。指標變數指標變數在使用之前,一定要給一個位址,否則它會亂指,因而造成當機傳位址與傳值的差別傳位址:主函數的變數與副函數的變數為同一變數,主函數的變數值會被副函數更改。傳值:當副函數被呼叫時,副函數的變數複製主函數的變數值。之後,兩變數各自獨立,具有保護主函數的變數值的功用。 C語言開發很多元,不過要學的好,要下工夫去學要知道基本的原理是很重要的,在這個多元的社會裡多一種電腦開發語言對未來才有幫忙,對於程式基本的原理都講的很詳細? 未來對程式開發有一定的幫助,老師的熱心的教導下未來一定會前途。
12-08 10:02: 進專電子二甲 101163002 陳志榮 經過這段時間的學習,從原先的一知半解,到現在總算是小有心得了,資料結構是電腦存儲、組織數據的方式,
通常情況下,精心選擇的資料結構可以帶來更高的運行或者存儲效率的演算法。
資料結構往往同高效的檢索演算法和索引技術有關。
在許多類型的程序的設計中,資料結構的選擇是一個基本的設計考慮因素。
許多大型系統的構造經驗表明,系統實現的困難程度和系統構造的質量都嚴重的依賴於是否選擇了最優的資料結構。
許多時候,確定了資料結構後,演算法就容易得到了。
有些時候事情也會反過來,我們根據特定演算法來選擇資料結構與之適應。
不論哪種情況,選擇合適的資料結構都是非常重要的。
選擇了資料結構,演算法也隨之確定,是數據而不是演算法是系統構造的關鍵因素。
這種洞見導致了許多種軟體設計方法和程式語言的出現,物件導向的程序設計語言就是其中之一。
在電腦科學中,資料結構是一門研究非數值計算的程序設計問題中電腦的操作對象(數據元素)以及它們之間的關係和運算等的學科,
而且確保經過這些運算後所得到的新結構仍然是原來的結構類型。
12-08 14:11: 本課程有系統地介紹各種資料結構,內容包含陣列(Array)、堆疊(Stack)、佇列(Queue)、鏈結串列(Linked List)、樹(Tree)、圖(Graph)、以及排序法(Sorting)等主題。在許多型別的程式設計中,選擇適當的資料結構是一個主要的考慮因素。許多大型系統的構造經驗表明,封裝的困難程度與最終成果的質量與表現,都取決於是否選擇了最優的資料結構。在許多時候,確定了資料結構後便能很容易地得到演算法。而有些時候,方向則會顛倒過來:例如當某個關鍵作業需要特定資料結構下的演算法時,會反過來確定其所使用的資料結構。然而,不管是哪種情況,資料結構的選擇都是至關重要的修習本課程的同學們應已熟習一種以上的程式語言,建議必須先修過 C 、 Java 或 C# 程式語言,並且在程式之撰寫能力上應有相當之基礎。 本課程注重觀念之理解與程式之實作,在介紹各種資料結構作為解決問題之有效工具的同時,也希望能夠培養同學獨立思考、解決問題、以及評估演算法效率優劣的能力,並要求同學眼到手到,必須能夠把演算法以程式實作出來,以培養同學實作之能力
12-08 14:14: 進專電子二甲 101163004 陳品良 本課程有系統地介紹各種資料結構,內容包含陣列(Array)、堆疊(Stack)、佇列(Queue)、鏈結串列(Linked List)、樹(Tree)、圖(Graph)、以及排序法(Sorting)等主題。在許多型別的程式設計中,選擇適當的資料結構是一個主要的考慮因素。許多大型系統的構造經驗表明,封裝的困難程度與最終成果的質量與表現,都取決於是否選擇了最優的資料結構。在許多時候,確定了資料結構後便能很容易地得到演算法。而有些時候,方向則會顛倒過來:例如當某個關鍵作業需要特定資料結構下的演算法時,會反過來確定其所使用的資料結構。然而,不管是哪種情況,資料結構的選擇都是至關重要的修習本課程的同學們應已熟習一種以上的程式語言,建議必須先修過 C 、 Java 或 C# 程式語言,並且在程式之撰寫能力上應有相當之基礎。 本課程注重觀念之理解與程式之實作,在介紹各種資料結構作為解決問題之有效工具的同時,也希望能夠培養同學獨立思考、解決問題、以及評估演算法效率優劣的能力,並要求同學眼到手到,必須能夠把演算法以程式實作出來,以培養同學實作之能力
12-16 09:03: 本課程有系統地介紹各種資料結構,內容包含陣列(Array)、堆疊(Stack)、佇列(Queue)、鏈結串列(Linked List)、樹(Tree)、圖(Graph)、以及排序法(Sorting)等主題。 修習本課程的同學們應已熟習一種以上的程式語言,建議必須先修過 C 、 Java 或 C# 程式語言,並且在程式之撰寫能力上應有相當之基礎。
本課程注重觀念之理解與程式之實作,在介紹各種資料結構作為解決問題之有效工具的同時,也希望能夠培養同學獨立思考、解決問題、以及評估演算法效率優劣的能力,並要求同學眼到手到,必須能夠把演算法以程式實作出來,以培養同學實作之能力。
12-16 09:34: 最後還是要感謝老師如此辛苦和用心的教導,讓我學到許多。真的是辛苦了。雖然這門課程每個星期只有短短的3小時,整個學期下來真的是讓我受益良多。
非常感謝老師的用心,希望老師能將這樣不錯的教學方式一直的延續下去。
12-22 10:52: 留言...101163020 吳采融 進專電子二甲 根據來源資料的特性,程式可以適當的方式以運算指令來重排、改變資料資料結構內有包含了許多的指令,例陣列、堆疊與佇列、字元、整數、float、double、結構化資料、串列、樹狀結構、排序法、尋找法、圖形結構、演算法、虛擬碼、泡沫排序法、二維陣列等等,堆疊是一種特殊的串列形式的資料結構,讓我在上課中可以輕鬆的吸收到知識本課程有系統地介紹各種資料結構,內容包含陣列(Array)、堆疊(Stack)、佇列(Queue)、鏈結串列(Linked List)、樹(Tree)、圖(Graph)、以及排序法(Sorting)等主題資料在同一時間只由一個作業單位來接取,這 種情況下的檔案設計是設法使作業單元的效率得以提高,但是此種傳 統方式已愈來愈不切實際。 資料庫系統較一般處理技巧有利的有下列幾點: 程式發展: 特殊的檔案管理軟體可自動完成許多例行輸出入及內務整 理工作,因此可簡化應用程式的發展。 檔案結構: 進步的檔案結構方式具有強有力的對照能力,因而可消除 資料重複並減少檔案數目。
01-04 16:11: 首先先感謝鄭彬老師非常認真地教學,讓我明瞭資料結構這門課程的真諦資料結構這門課程和之前學習過的程式語言C++感覺差不多 但是實際上更像是進階版本某些程式寫入的基礎與C++差異不大 一樣是使用Microsoft Visual Studio來編寫程式碼透過這門課程的學習,讓我們更明白何謂真正的"資料",也了解到資料項的用法資料型態的部份也清楚的知道各種資料的表達方式,變數內容的解讀讓我們更明白編譯程式的決定方式尤其演算法的部份,老師精闢的一一解說演算法的五大特性,並且舉例說明之,讓我門每個人都能確實的知道演算法的特性以及重點為何字串.陣列.泡沫排序法列為重點複習項目,讓我們清楚的知道兩變數交換的方式記得學習程式語言C語言的時候老師就特別叮嚀為重點項目到了資料結構的課程時 老師更不厭其煩地再複習一次程式語言的重點部份,可見其項目的重要性這門課也讓我學到了資料堆疊的應用和堆疊與佇列方式,各種排序方式.後序式.中序轉後序式及其演算方式, 讓我覺得非常有興趣其實資料結構起初讓我感覺更複雜了;但是由於經過老師的指導與精闢的解說以及由淺入深的上課方式 ,才能讓我真真切切的學到的東西真的非常的感謝老師讓我能有所收穫,或許在不久的將來,我也能夠將在這門課所學到的東西能夠在我任職的公司工作職場上能夠有所運用,才不枉老師的用心教導
01-04 16:13: 進專電子二甲 101163023 陳偉傑
本課程有系統地介紹各種資料結構,內容包含陣列(Array)、堆疊(Stack)、佇列(Queue)、鏈結串列(Linked List)、樹(Tree)、圖(Graph)、以及排序法(Sorting)等主題。在許多型別的程式設計中,選擇適當的資料結構是一個主要的考慮因素。許多大型系統的構造經驗表明,封裝的困難程度與最終成果的質量與表現,都取決於是否選擇了最優的資料結構。在許多時候,確定了資料結構後便能很容易地得到演算法。而有些時候,方向則會顛倒過來:例如當某個關鍵作業需要特定資料結構下的演算法時,會反過來確定其所使用的資料結構。然而,不管是哪種情況,資料結構的選擇都是至關重要的修習本課程的同學們應已熟習一種以上的程式語言,建議必須先修過 C 、 Java 或 C# 程式語言,並且在程式之撰寫能力上應有相當之基礎。 本課程注重觀念之理解與程式之實作,在介紹各種資料結構作為解決問題之有效工具的同時,也希望能夠培養同學獨立思考、解決問題、以及評估演算法效率優劣的能力,並要求同學眼到手到,必須能夠把演算法以程式實作出來,以培養同學實作之能力
01-04 16:13: 這學期資料結構課程,讓我明瞭資料結構這門課程,將資料作有系統的安排與組織,使資料建立成為一種便於取用與處理的結構,稱為資料結構。資料結構主要是在研究如何把原始的「資料」(data),組織、安排、存放到電腦中的一門學問。資料結構是電腦蓬勃發展的主要原因之一,資料結構的內容可深可廣,陣列(Array)、串列(List)、堆疊(Stack)、佇列(Queue)、樹狀(Tree)及圖形(Graph)等! 這幾種基本的資料結構乍看之下雖然好像非常抽象,但是卻可在我們日常生活中,經常可以看到!例如:教室座位是屬於「二維陣列」;火車上的一列一列串連起來的車箱可視為「串列」;碗盤的疊法則是「堆疊」;排隊買票,先到先買的方式就是所謂的「佇列」;當你舉辦一場採取淘汰制的球賽,就是一種「樹狀」結構;而旅行時地圖上所看到的各城市或地點,則可視為所謂的「圖形」。資料的結構在一個有用並且有效率的應用程式扮演重要的應用! 讓我對於資料結構的課程架構有更進一步的了解與認識!!上課中老師透過投影機的講解也會舉例讓我很簡單的去了解老師想述說的意思,讓我在上課中可以輕鬆的吸收到知識。特別感謝鄭彬老師這學期認真教學。
01-04 16:15: 電子二甲101163007翁宜瑄將資料作有系統的安排與組織,使資料建立成為一種便於取用與處理的結構,稱為資料結構。 資料結構主要是在研究如何把原始的「資料」(data),組織、安排、存放到電腦中的一門學問。如果我們學好資料結構對於節省儲存空間、增加資料的安全性與處理速度將有很大幫助,因此對於資料結構的了解與否,關係到日後在軟、硬體發展上有彌足深遠的影響。在電腦科學的領域裡,資料(data)被定義為:用具體符號表示的原始元素(atom)與數據,其中包括文字、數字、圖形等。基本的資料結構包括陣列(Array)、串列(List)、堆疊(Stack)、佇列(Queue)、樹狀(Tree)及圖形(Graph)等,這幾種基本的資料結構乍看之下雖然好像非常抽象,但是卻可在我們日常生活中,經常可以看到,例如:教室座位是屬於「二維陣列」;火車上的一列一列串連起來的車箱可視為「串列」;碗盤的疊法則是「堆疊」;排隊買票,先到先買的方式就是所謂的「佇列」;當你舉辦一場採取淘汰制的球賽,就是一種「樹狀」結構;而旅行時地圖上所看到的各城市或地點,則可視為所謂的「圖形」。資料的結構在一個有用並且有效率的應用程式扮演重要的角色,相同的演算法 在不同的資料結構下,常常造成極為不同的執行效率. 老師上課是非常認真的, 講解詳細,舉例甚多,讓大家對資料結構越學越有興趣,越學越有成就感. 上課認真聽並且勤做筆記,就能將這門課學好.
01-04 16:17: 電子二甲 101163009 林謙 本學期的資料結構課程對於程式設計來說可以說是程式語言的進階,老師所教的課程內容很多如: 陣列(Array)有一維、二微陣列、堆疊(Stack)四則運算、鏈結串列(Linked List) 鏈結堆疊及佇列、樹(Tree)二元樹等等這些課程上完後對於程式設計有很多的改觀還有一些程式在設計時必須給予宣告讓他知道須執行什麼動作,這些都是必須要有的基本觀念,還好老師用循序漸進的方式讓大家先有個程式設計的觀念,而後再慢慢的建構「程式設計」的組織架構,其實一開始還有點看不懂這門課所學的重點在哪???,但慢慢的課上久後再開始有些理解,從學期開始到目前也已經上一段時間,老師依然是很認真的在教學,不過在學習上有些還是有一部分還沒理解,還需要時間在這門課程上多花點心思去努力,也謝謝老師的用心教導,這門課程上完後加深了學生們程式設計的結構有很強的邏輯觀念,對於之後的課程也有基本的架構觀念,也讓我在往後程式設計的課程能有很大運用靈活的空間。
01-04 16:17: 進專電子二甲 101163015 黃彥鈞
這學期資料結構課程,讓我明瞭資料結構這門課程,將資料作有系統的安排與組織,使資料建立成為一種便於取用與處理的結構,稱為資料結構。資料結構主要是在研究如何把原始的「資料」(data),組織、安排、存放到電腦中的一門學問。資料結構是電腦蓬勃發展的主要原因之一,資料結構的內容可深可廣,陣列(Array)、串列(List)、堆疊(Stack)、佇列(Queue)、樹狀(Tree)及圖形(Graph)等! 這幾種基本的資料結構乍看之下雖然好像非常抽象,但是卻可在我們日常生活中,經常可以看到!例如:教室座位是屬於「二維陣列」;火車上的一列一列串連起來的車箱可視為「串列」;碗盤的疊法則是「堆疊」;排隊買票,先到先買的方式就是所謂的「佇列」;當你舉辦一場採取淘汰制的球賽,就是一種「樹狀」結構;而旅行時地圖上所看到的各城市或地點,則可視為所謂的「圖形」。資料的結構在一個有用並且有效率的應用程式扮演重要的應用! 讓我對於資料結構的課程架構有更進一步的了解與認識!!上課中老師透過投影機的講解也會舉例讓我很簡單的去了解老師想述說的意思,讓我在上課中可以輕鬆的吸收到知識。特別感謝鄭彬老師這學期認真教學。
登入帳號密碼代表遵守學術網路規範
想跟國際友人聊天嗎? 現在流行全球化英語,稱之為「GLOBISH」。有人認為,只要記住約1500個單字,便可達成這一個願望。 例如對於字母A
,只要參考下列以「A」為字首的單字便可完成基本對話所需的基本單字群: a 一個
able 有能力
about 關於
above 上方
accept 接受
according 根據
account 帳戶
accuse 控告
achieve 達成
accross 穿過
act 表現
adapt 適應
add 增加
admit 承認
adult 成人
advertisement 廣告
adivise 勸告
affect 影響
afraid 害怕
after 之後
again 再次
against 反對
age 年齡
agency 機構
ago 之前
agree 同意
ahead 之前
aid 輔助
aim 瞄準
air 空氣
alive 活的
all 全部
allow 允許
ally 聯盟
almost 幾乎
alone 單獨
along 沿著
already 已經
also 也
although 雖然
always 永遠
among 之間
amount 數量
and 以及
anger 生氣
angle 角度
announce 宣布
another 叧外
answer 答案
any 任何
apartment 公寓
apologize 道歉
appeal 請求
appear 出現
apple 蘋果
apply 申請
appoint 指派
approve 批准
area 地區
argue 爭議
arm 手臂
army 軍隊
around 四周
arrest 逮捕
arrive 到達
art 藝術
as 如同
ask 詢問
assist 幫助
at 在
attach 附加
attack 攻擊
attempt 嘗試
attend 出席
attention 注意
authority 權威
automatic 自動
autumn 秋天
available 可用
average 平均
avoid 避免
awake 醒來
award 奬勵
away 離開
字首「B」的單字:baby 嬰兒
back 回來
bad 壞的
bag 袋子
balance 平衡
ball 球
ballot 投票
ban 禁止
bank 銀行
bar 酒巴
barrier 障礙
base 基礎
basket 籃子
bath 沐浴
battle 戰爭
be 是
bear 忍耐
beat 敲打
beauty 美麗
because 因為
become 變成
bed 床
beer 啤酒
before 之前
begin 開始
behind 後面
believe 相信
bell 鐘
belong 屬於
below 下面
bend 彎曲
beside 除外
best 最好
betray 背叛
better 更好
between 之間
big 大的
bill 帳單
bird 飛鳥
birth 誕生
bit 一點點
bite 咬
black 黑
blade 刀刃
blame 責怪
blank 空白
blanket 毛毯
bleed 流血
blind 盲眼
block 區塊
blood 血
blow 吹
blue 藍
board 木板
boat 船
body 身體
bomb 炸彈
bone 骨頭
bonus 小奬勵
book 書
boot 靴子
border 邊界
born 誕生
borrow 借用
boss 老闆
both 兩者
bottle 瓶子
bottom 底下
box 盒子
boy 男孩
boycott 杯葛
brain 腦子
brake 煞車
branch 分支
brave 勇敢
bread 麵包
break 打破
breathe 呼吸
brick 磚塊
bridge 橋
brief 信念
bright 明亮
bring 帶來
broad 寛廣
broadcast 廣播
brother 兄弟
brown 褐色
brush 刷子
budget 預算
build 建造
bullet 子彈
burn 燃燒
burst 爆裂
bury 埋葬
business 商業
busy 忙碌
but 但是
butter 奶油
button 釦子
buy 購買
by 被、由
若想知道更多的單字,請到 「GLOBISH 單字」區查看 。 光陰似箭,轉眼就是民國102年。 小弟在此,向各位拜一個2013年的早年。
太陽能量
氫原子重量比值1.00728
二氫原子融合,成為1質子,1中子,稱為重氫
重量比值為2.01355,重量減少0.00155,產生能量2.31x10-13 焦耳
重氫再與1氫原子融合,成為2質子,1中子,稱為氦3
重量比值為3.01493,重量減少0.00590,產生能量8.79x10-13 焦耳
2 個氦3原子與2個氦3原子融合,成為2質子,2中子,稱為氦4
重量比值為4.00151,重量減少0.01381,產生能量6.02x10-12 焦耳
太陽半徑:69萬6千公里,半徑比地球大109倍
1 光年為9,467,000,000,000公里
地球與太陽的平均距離為1.496億公里,稱為1 A.U.
水星在0.2 A.U.,金星在0.7 A.U.,地球在1 A.U.,火星在1.5 A.U.,木星在5 A.U.,土星在10 A.U.,天王星在20 A.U.,海王星在30 A.U.,冥王星在40 A.U.
太陽系的範圍可達50,000 A.U.
太陽的光到達地球需500秒,等於8.33分。
秒差距(長度單位),縮寫為pc。
圓弧長為1 A.U.,圓心夾角為1秒,夾角的單邊長(半徑)稱為秒差距。
弧長公式:弧長=夾角(弳度) x半徑
A.U.=1 秒角x秒差距
秒差距= A.U./1秒角
因1個全圓的弳度為2Pi,現只取1秒的角度,即1/(360x60x60)
秒差距= A.U./2Pi/(360x60x60)
1pc = 206,265 AU = 3.08568×1016 m = 3.2616 光年。
科佛擺的原理解釋在網路上是愈看愈迷糊,不如本人自己來解釋。
科佛擺會因為地球由西向東自轉而行成由一個平面變成兩個平面,其中一個平面當做參考面,會保持原有的擺動平面的固定位置,叧一平面會隨著地球的轉動而轉動。因地球重力之故,二平面皆需通過地心,二平面在地球由西向東轉動之後會形成傾斜面。移動的那一個平面為了保持與固定平面雖傾斜,但保持兩平面上的各兩同緯度的水平線平行,在北半球非赤道地方,移動面勢必以地心為軸向右順時針轉動。在北極地區轉動最大,在赤道地區轉動為0。
以上為本人在2010年聖誕節早上想出,保留本人解釋的智慧財產權。
科佛擺每小時的轉動角度為:
2010 年維也納新年音樂會節目單 (本人開車常聼之名曲)
1. 1. Johann Strauß II, 1825-1899 【約翰•史特勞斯】Ouvertüre zur "Fledermaus", "The Bat",【“蝙蝠序曲”】
2. Josef Strauß:1827-1870 【約瑟夫•史特勞斯】"Frauenherz", Polka mazurka op. 166, " A Woman's Heart",【“女人心” 波卡舞曲】,是為妻子凱羅蘭而寫。
3. Johann Strauß II 【約翰•史特勞斯】 "Im, Krapfenwald", französische Polka op.336 【“在卡拉普芬森林裡”,法國波卡舞曲】,在聖彼德堡所寫,指定要有鳥叫聲。
4. "Stürmisch in Lieb' und Tanz", schnelle Polka op. 393, " Stormy in Love and Dance", 【愛情與舞蹈的風暴快速波卡舞曲】,來自於輕歌劇「皇后的蕾絲手帕」。
5. "Wein, Weib und Gesang!" op. 333, "Wine, Women and Song", 【”醇酒、美女與歌聲圓舞曲“】
6. "Perpetuum Mobile" op. 257 【“無窮動”】
7. Otto Nicolai: 1810-1849, 【奧拓•尼可萊】,2010是其200年生日紀念,維也納愛樂創建人之一, Ouvertüre zu "Die lustigen Weiber von Windsor",【溫莎的風流娘兒們-序曲】,來自於其輕歌劇風流寡婦序曲。
8. Johann Strauß: 【約翰•史特勞斯】 "Wiener Bonbons", Walzer op. 307 【“維也納的軟糖”】
9. .Johann Strauß II 【 約翰•史特勞斯】 ,"Champagne Polka" 【香檳波卡舞曲】,曲中有開香檳的聲音。
10. Johann Strauß II 【 约翰•史特勞斯】 "Ein Herz, ein Sinn", Polka mazurka op. 323 One Heart, One Mind【”一心一意“ 波卡舞曲(瑪祖卡風格)】
11. Johann Strauß I, 1804-1849,."Der Karneval in Paris, " The Carvinal in Paris", 【巴黎狂歡節】,在1864年為維也納新年音樂會所寫。
12. Jacques Offenbach,: 1819-1880 【雅克•奧芬巴赫】 Ouvertüre zu "Die Feen vom Rhein", " The Rhine Fairies",【萊茵河仙女】,內有其著名的「船歌」旋律,電影美麗人生亦用於配樂。
13. Eduard Strauß: 1835-1916 【愛德華•史特勞斯】 "Die schöne Helena", Quadrille, "Helen Quadrille",【“美麗的海倫”,方舞舞曲】
14. Johann Strauß II 【 約翰•史特勞斯】 "Morgenblätter", Walzer op. 279 "Morning Paper",【晨報圓舞曲】
15. Hans Christian Lumbye 1810-1874, 北國的史特勞斯,丹麥作曲家蘭比:"Champagner Polka" op. 211, "Champagne Galop", 【香檳快步舞】,2010是其200年生日紀念,此曲為維也納愛樂首演。
安
16. Johann Strauß II 【 約翰•史特勞斯】 ,"Off to the Hunt", 狩獵波卡
17. "Blaue Donau", Walzer op. 314 【藍色多瑙河】 (每年必演奏,曲長約11分鐘,小史特勞斯的名曲)
18. "Radetzky Marsch" op. 228 【拉德斯基進行曲】 (每年必演奏,觀眾必需拍手打節拍加入,否則不禮貌,大史特勞斯的名曲 )
真善美拍攝各場景地點(Sound of Music) ( 本人的 個人研究)
真善美第一首歌(The hills are alive with the sound of music.)拍攝場景位置是在:47°41'17.70"N, 13° 3'50.92"E ,位於德奧邊境上的德國境內的山坡草地上(Bavarian alpine meadow)。有人稱該草地為:Maria's Hill,Maria's Mountain,也有人稱該草地為:Julie's Meadow ,Maria是電影中女主角的稱呼,而 Julie是女主角的本名。。該地交通不便,聴說拍攝時,人員等都是由直昇機載過去的,劇組人員上山也是坐小車,這在藍光影碟第二片中均有介紹畫面,大型遊覽車想上山看景,恐有困難,因為山地間高低落差好像很大,中巴、小車或有可能。該地是大約位於奧地利Salzburg鎮南方約13公里的地方,該草地是屬私人財產,草地因為山上多雨,是呈現泥濘狀。拍攝時,有的鏡頭拍攝是放在牛車上,由牛來拖,女主角有一次上山,也是坐該牛車上山。 將上述之GPS座標複製下來,貼到Google Earth的搜尋欄位內搜尋,即可立即找到該地。 如何到Maria's Hill? 由網路上的高人指點,在Salzburg走150號公路向東,沿河西岸前行,公路之後會轉向南方。穿過A10高速公路,公路編變成160號。在德國境內公路編變成305號。之後公路會進入山谷地形,右手邊的山會比較高,此山即為片中逃難到山上的背景山(觀光景點),而左手邊的山比較低,其中的山丘之一即為拍片的第一場景,Maria's Hill。由Salzburg走約14公里會到Marktschellenberg小鎮。在Marktschellenberg小鎮,一過橋之後就走第一個左邊的路,(或為經過教堂之後),再沿路邊的路牌指引,經過小森林及一堆岔路,便可爬山約四公里到達Mellweg山丘。若看到路左邊有一藍色路牌,寫Mehlweg 1,3,5,7,就轉進該路,可到山丘上的三間小屋及一農舍。停車在農舍的右手邊空地。該空地的向西面約170公尺遠的草地即為片中之場景。該地由藍光片中說明,是屬私人用地。
這一首歌的攝製,本計劃由1964年6月4日拍到1964年8月5日,但因為了加拍女主角圍繞幾棵樹木唱歌的外景,及拍劇組人員用塑膠布做的假小溪讓女主角邊唱歌邊丟小石頭,劇組人員又在9月間上山加拍。假小溪的塑膠布在第二天,劇組人員上山就發現被農場主人用農耙尖端弄破,讓水流走,所以劇組人員只好又重做一個假小溪。第一首歌的首尾部分共差了三個月。 三個山上外景都是在6月4日及6月5日拍完。Maria's Mountain場景第一部分是在6月4日星期四下午拍的,是用直昇機空拍女主角在大草坪上高歌的第一個畫面,共拍了約9次。當天又到ROSSFELD拍逃到山上的部分。7位小朋友在6月5日拍完就回Salzburg鎮了,7位小朋友在7月初才回到洛杉磯續拍其他場景。其中二個外景場景,一個是在該景點更南方一點的ROSSFELD及叧一個離Salzburg鎮南方約38公里的其他地方拍攝。山上很泠及多雨,聴說該地多半是三天晴天,三天雨天。莫札特早死的原因之一,可能就是奧地利陰天雨天太多,造成太陽矖的太少。電影中山區的場景好像都是睛天,實際都是在拍攝過程中遇雨就停拍多次。 該草原應是非常有名,因為真善美影片的廣告幾乎都是女主角站在那草原高歌。背後是藍色的阿爾卑斯山,加上山上殘雪及晴天、雲景。 在藍光影碟第二片,女主角對該場景的描述:Vintage Pogram, The Sound of Music: From Fact to Phenomenon. 搜尋點57分49秒。 可利用Google Earth,因該地Google Earth已有3D地形處理,可用電腦重現該地拍攝時直昇機的攝影角度。3D的山景相當的壯觀,雖然不能前去,但可用電腦的方式賞景,每天都是晴天,也是不錯的選擇。該草原的左側,好像有人建了小路及民房,草原附近好像有不少的民宿,好像還有人留了連絡方式。 德國與奧地利本都是德國血統,當初奧地利還統一德國。 影片中,野餐玩球及唱Do-Re-Mi的草原: (距離Salzburg鎮南方約38公里,在奧地利境內。) 位置: 47°28'20.15"N 13°10'59.09"E (Picnic) (Werfen) 在草原邊可見突起山丘上的一棟古堡: 位置:47°28'59.08"N 13°11'18.01"E (Festung Hohenwerfen堡) 該野餐點已被山路破壞,藍光影碟中,有對照圖片可證。
影片快結束時,主角一家人逃往山上: (距離Salzburg鎮南方約21公里,在德國境內。) 位置: 47°37'9.61"N 13° 5'3.24"E (Mountain Escape) 此景結束,電影也結束了。
中華科技大學數位化學習歷程 -
意見反應