C語言

含有「C語言」共 59 篇內容
全部內容
發佈日期由新至舊
付費限定
雙向串列 (Double Linked List, DLL) 是一種鏈結資料結構,本章節將以完整註解,搭配關鍵操作地方的圖示輔助學習,讓你輕鬆搞懂複雜觀念,並透過C語言實作。
Thumbnail
環狀鏈結串列是一種特殊的鏈結串列,其最後一個節點的指標指向第一個節點,而非 NULL,形成一個循環結構。本章節將以豐富圖示,引導讀者了解環狀串列在各種地方執行插入和刪除節點的步驟,輕鬆學會資工科的專業知識-環狀串列。
Thumbnail
稀疏矩陣(Sparse Matrix)是指在大多數元素為零的矩陣。由於存儲完整的稀疏矩陣會浪費大量內存,因此通常使用特殊的數據結構來存儲和操作稀疏矩陣。在 C 語言中,可以將稀疏矩陣的非零元素以row、column、value的方式存放。 本章節將會帶領你認識此資工科中會教的重要觀念並實作程式碼。
Thumbnail
相信讀者現在對於鏈結串列有了更多的認識,所以我再進一步,示範更多關於鏈結串列的操作,這部分示範會將程式模組化。將鏈結串列的操作寫進一個標頭檔,並在主程式中引入。
Thumbnail
付費限定
本章節示範透過「陣列索引」和「指標運算」兩種方式來存取同一個二維陣列 a,並印出相同的數值以及對應的位址,以說明它們其實指向的是同一塊連續的記憶體空間。本文將依序解釋各段程式碼,並示範可能的執行結果與背後原理。
Thumbnail
付費限定
本篇文章將以遞迴的方式輸出字串的所有排列組合,這是一個相當有難度的題目,不過透過本章學習,讀者將能夠徹底了解程式碼的開發思維。
在本篇文章中,我們將探討如何透過遞迴(Recursion)來實作 Fibonacci 數列。
付費限定
本章節將帶領讀者觀看更多輸出圖形的考題: 輸出城牆、X型,教會你如何分析圖形,然後實際打出程式碼,這將能夠提升讀者的邏輯思維能力與程式設計能力。