在今年暑假過後就已是大學三年級的老鳥了,但是對於程式設計還只懂得皮毛而已,總共也只學過一年的JAVA和半學期的PYTHON,想著想著再這樣下去也不是辦法,自己應該要多去探索學習,於是乎選擇了較熱門且比較沒接觸過的C++作為這個暑假的目標,不僅能認識更多的程式語言也能透過這次的鐵人賽,來為自己的學習做一個完整的紀錄。
大家好,我是Crous,隨著年紀增長,就業和出路的問題在腦裡揮之不去,在今年夏天決定告別委靡不振的暑假,雖然是第一次參加鐵人賽,但希望能成功鍊成鐵人,在這30天...
程式語言百百種,C++的優勢在哪?C++是一種使用廣泛的電腦程式設計語言,繼承C語言數據類型豐富、表達力強等各種優點;非常通用,幾乎各個平台都能使用。且C++擁...
前言:先來談談線串列表示甚麼,線性串列就是一種a[0],a[1],a[2]…,a[n]所組成的有限序列,[ ]內的數字則代表元素的位置(可稱為下標),而線性串列...
今天終於要來講解第一次的實作了,這系列的實作內容都是用Visual Studio 2019(以下簡稱VS)來操作,請大家先下載好٩(^ᴗ^)۶ 打開VS之後先建...
前言:昨天介紹了如何建立專案、建立空陣列、讀取存放資料及修改儲存空間,今天要繼續實作陣列的其他功能。 編寫set()函式修改陣列中的資料。 可以看到陣列的原本第...
前言:討論完陣列之後接著就要來看看它的好兄弟鏈結串列Linked List,在Day03的文章中有提到陣列是屬於靜態資料結構,而鏈結串列則是屬於動態資料結構,接...
前言:講解完鏈結串列的概念後,緊接著就要來進行實作了。跟做陣列的時候一樣,先創建一個新的專案,就可以開始編寫代碼了。 這樣就完成鏈結串列的建立和一些基本的功能了...
前言:昨天簡單實作了鏈結串列,今天要來介紹進階一點的應用,第一個是利用之前寫的get()和set()進行下標元素符號的讀寫,第二個是要做鏈結串列的反轉。甚麼是下...
前言:介紹完了陣列和鏈結串列的實作之後,接著就要進入下一個主題-堆疊。那堆疊事甚麼,又有怎麼樣的特性?先給大家一些生活上的實例,自己發現的話印象會底較深刻喔!...
前言:今天要來實作數制轉換、括號匹配和河內塔,這三個範例都是非常知名的堆疊應用,甚至會是程式競賽的考題,所以今天就來帶大家看看這些題目。 數制轉換: 一樣新增一...