iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

C++ 三十天學習紀錄 系列

30 天內從 0 到 1,讓完全沒有基礎的人也能認識 C++。

所使用的教學資源為台灣大學資管系孔令傑教授所開設的「程式設計」課程,包含上課投影片與批改系統 pdogs,在這 30 篇中會分享我各單元的筆記以及 pdogs 裡我所練習之題目的 pseudo code (虛擬碼),為自己的自學經驗做一個紀錄。

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文 團隊Obit0 Studio
DAY 11

【Day 11】Variables 變數

接下來我們要針對基本變數型態做一些簡單的介紹,以及超級重要的陣列!那這篇先以variables為主。 Variables 之前有提過要如何宣告變數並賦予其初始值...

2021-09-23 ‧ 由 momojn 分享
DAY 12

【Day 12】Array 陣列

Array Array其實也是一種變數型態,不過是 nonbasic data type。 宣告陣列 data type array name[number o...

2021-09-24 ‧ 由 momojn 分享
DAY 13

【Day 13】Array - Practice 1

題目本題將給定一個正整數,請將其看作四位數字(亦即四位數以下則前面補 0),並找出將數字重新排序後,能組成的最大整數。舉例來說,若給定數字為1324,經過重新排...

2021-09-25 ‧ 由 momojn 分享
DAY 14

【Day 14】Function 函數

Functions 緊接著,我們就要來介紹函數了!寫函數可以讓我們的程式碼更簡潔明瞭也更有效率,因此當程式碼又臭又長的時候,我們就可以靠寫函數來輔助! 函數跟斯...

2021-09-26 ‧ 由 momojn 分享
DAY 15

【Day 15】Function - Practice 1

前言其實分享我寫題目的過程也算是一種自我檢討,所以使用的方法可能不會是最完美的,還請各讀者多多包涵... 題目輸入輸出格式sol.這題題目有點難用文字看懂,我寫...

2021-09-27 ‧ 由 momojn 分享
DAY 16

【Day 16】Function - Practice 2

題目 此題題目指定使用的演算法為 輸入輸出格式此題測資會給定機場選址數量airportQ (n)、各機場建造成本cost (c)、任兩個機場間航線所創造的收益b...

2021-09-28 ‧ 由 momojn 分享
DAY 17

【Day 17】Algorithm & Recursion 演算法 & 遞迴

有句話是 「programming = data structures + algorithms」,一個好的程式碼需要好的資料結構與演算法,而演算法最看重的就是...

2021-09-29 ‧ 由 momojn 分享
DAY 18

【Day 18】Complexity & Graphs

接下來我們要針對複雜度做介紹,首先要說的就是高手們常常說的「Big O」! 但是到底什麼是 big O notation 呢? Big O 在電腦科學中,big...

2021-09-30 ‧ 由 momojn 分享
DAY 19

【Day 19】Algorithm - Practice 1

題目xLimit = n;yLimit = m;population = pij:坐落在(i, j)的人口數;distance = r:醫院覆蓋距離;(u, v...

2021-10-01 ‧ 由 momojn 分享
DAY 20

【Day 20】Algorithm - Practice 2

接下來是一題迄今為止,作業中最複雜的一題,雖然不會太難,但是要把邏輯整理清楚,而且給予自己足夠的信心! 題目演算法 Sol.本題我們要宣告兩個函數:1.marg...

2021-10-02 ‧ 由 momojn 分享