Bicky
2
位追蹤者
追蹤
Bicky的沙龍
2
會員
7
內容數
加入
前往沙龍
加入
前往沙龍
發佈內容
我的成就
全部內容
由新到舊
Bicky的沙龍
2024/10/02
演算法 | 選擇排序 |氣泡排序 | 合併排序| 遞迴
上回提到,演算法是一種解決問題的方法。光是簡單的將數字有小排到大就有很多種不同的排序演算法可以選擇。這次,我們來介紹幾個常見的排序演算法,看看它們是怎麼運作的。
#
演算法
#
排序
#
遞迴
1
留言
Bicky的沙龍
2024/09/26
演算法 | Big O 複雜度| Pseudocode 偽代碼
演算法是一種解決問題的虛擬邏輯,他不像 C 語言有直接的程式碼,而是一種虛擬的問題解決方式。 想像一下,今天要在字典裡面找到 Zoo,有幾種方法: 逐頁查找:如果字典有 1000 頁,最糟情況下需要翻 1000 次 才能找到。 兩頁兩頁找:這樣的話,1000 頁最多要翻 500 次。 二分查
#
演算法
#
偽代碼
#
bigO
15
1
Bicky的沙龍
2024/09/17
C 語言字串 | ASCII 表應用 | Command Line Argument
在上一篇文章中,我們介紹了「陣列」的基本使用方式。本篇將帶你深入探討 C 語言中字串的運作原理,了解如何以陣列形式儲存字串。此外,我們還會介紹如何將英文字母透過 ASCII 表轉換成數值,並說明其在電腦中的實際應用。最後,解析 Command Line Argument(命令列參數)的使用方法。
#
C語言
#
ASCII
#
電腦
29
留言
Bicky的沙龍
2024/09/10
編譯四階段| 直譯語言 | 陣列概念 | 除錯三妙招
程式並不是寫完就可以自動運行,還需要經過「編譯」的階段。此篇文章會介紹編譯的四個階段,更貼近電腦科學。另外,也說明「陣列」的資料儲存模式跟實際的運用,提供優化程式的建議,最後再分享三個除錯的技巧。
#
程式
#
電腦
#
編譯
1
留言
Bicky的沙龍
2024/08/28
C 語言| 迴圈寫法| 函數作用域
本文深入探討程式設計中的迴圈概念,介紹三種常見的迴圈使用方式:for、while 和 do...while。透過實例如計算 1 到 100 的總和以及九九乘法表,讓讀者能夠理解這些迴圈的應用場景及其運作邏輯。文章強調掌握迴圈及函數的重要性,並提供了避免常見錯誤的提示,非常適合初學者。
#
程式
#
條件
#
執行
26
留言
Bicky的沙龍
2024/08/20
C 語言 | 程式碼基本要素 | if else / if 差別
為什麼從C開始? 為什麼不是python? 因為 C 是個「麻煩」的程式語言,而python 其實已經簡化很多步驟。先學C語言了解程式語言的架構,再學其他語言就會覺得更簡單! 我是搭配 CS50 的免費課程,看完影片還是不太懂,可以再搭配我的筆記複習。釐清基礎架構對電腦科學更有概念,可以更精準
5
留言
Bicky的沙龍
2024/08/18
電腦科學新手村 | CMD 應用 GUI CLI | 位元組| Linux
在我們深入探討程式設計之前,讓我們先掌握 Linux 作業系統的基礎,學習如何在命令提示字元(CMD)中靈活運用指令,並了解位元與位元組之間的差異。這樣的學習路徑雖然乏味但有助於打下穩固的基礎,一起在電腦新手村獲得經驗值吧!
#
電腦
#
作業系統
#
程式
31
留言
vocus 勳章
NFT
了解
如何蒐集勳章