程式

程式資結演算法

選擇排序 (Selection Sort)

選擇排序 (Selection Sort) 的原理、虛擬碼、程式碼與時間複雜度分析。

Read More

程式資結演算法

二元樹(Binary Tree)基礎

二元樹是電腦科學極為重要的資料結構基礎。講講樹與二元樹的定義,還有二元樹的種類、實作與走訪。

Read More

C/C++程式

C++入門教學:輸入/輸出與運算

目前 C++ 是最被廣泛應用的語言之一,重要的 API 都會有 C/C++ 的版本,由此可見 C/C++ 的重要性。今天就要來教大家最最基礎的 C++ 語法。

Read More

C/C++程式

C 語言:鏈結串列(Linked List)的建立與刪除

要怎麼在陣列中指定位置插入或刪除資料呢?鏈結串列這個小幫手就應運而生了噢!它把 Array
的值拆成好幾個節點,各節點之間並不一定占用連續的記憶體空間,能動態插入節點、刪除節點!

Read More

C/C++程式

C 語言:結構變數與指標

接續上一篇教學文《結構—自訂不同資料型態綁在一起》,讓我們繼續看看結構和指標、陣列的結合,會擦出什麼火花呢?

Read More

C/C++程式

C 語言:結構(struct)自訂不同資料型態綁一起

有時候我們就想要把這組變數綁在一起、讓它看起來更像是一體的,使變數之間的關聯變得更直接。
C 語言裡面有個辦法,叫 strutct (結構),是一種由使用者自訂之資料型態。

Read More

C/C++程式

C語言: 超好懂的指標,初學者請進~

指標向來是初學者多麼痛的領悟,決定來寫一篇指標的教學解救初學者同胞們。

Read More

C/C++程式

C語言入門: 宣告,賦值,PRINTF

關於 C 語言的一些學習筆記。這邊是第一集。

Read More

程式資結演算法

簡單的演算法筆記 – 第一集

常常聽到演算法演算法,聽起來好像很厲害… 但它到底是什麼意思呢?!是一種技術嗎?是一種數學嗎?到底演算法又和程式有什麼差異呢?

Read More

Git程式

Git新手入門教學 – part 2

延續先前的Git新手入門part 1,接下來讓我們看看如何把程式碼推到雲端上吧!

Read More