iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

c 語言與 python 的30天之旅 系列

這是一場 c 語言與python 的綜合研究之旅

參賽天數 23 天 | 共 23 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

C 語言 File IO

C中的檔案處理是使用C語言函數處理建立、開啟、寫入資料、讀取資料、重新命名和刪除等檔案操作的過程。借助這些函數,我們可以執行文件操作來存儲和檢索程序中文件中的數...

2025-09-25 ‧ 由 pigbrother 分享
DAY 12

C 語言的前置處理器

C 語言的前置處理(Preprocess)是在編譯階段之前,由前置處理器(Preprocessor)執行的一系列操作,主要功能包括巨集替換、檔案包含和條件編譯。...

2025-09-26 ‧ 由 pigbrother 分享
DAY 13

C 語言與資料結構之 堆疊(stack)

堆疊是一種線性資料結構,遵循後進先出 (LIFO) 原則,也稱為先進後出 (FILO)。這表示新增至堆疊的最後一個元素是第一個要移除的元素。它的運作方式就像一堆...

2025-09-27 ‧ 由 pigbrother 分享
DAY 14

C 語言與資料結構之樹(tree)

樹(tree) 樹是一種非線性的分層資料結構,由由邊連接的節點組成。它模擬了分支結構,類似於自然樹,但通常以倒置繪製,根在頂部。關鍵元件和術語: 節點:樹狀結...

2025-09-28 ‧ 由 pigbrother 分享
DAY 15

C 語言與紅黑樹(Red Black Tree)

二元搜尋樹是一種基本資料結構,但如果樹變得不平衡,其效能可能會受到影響。紅黑樹是一種平衡的二元搜尋樹,它使用一組規則來保持平衡,確保插入、刪除和搜尋等操作的對數...

2025-09-29 ‧ 由 pigbrother 分享
DAY 16

C 語言之遞迴呼叫(Recursion )

C 中的遞歸是一種程式設計技術,函數直接或間接呼叫自己來解決問題。這種方法對於可以自然分解為更小的、自相似子問題的問題特別有用。 C 中的遞歸函數通常由兩個主要...

2025-09-30 ‧ 由 pigbrother 分享
DAY 17

C 語言與狀態機

狀態機(State Machine),全稱為有限狀態機(Finite State Machine,FSM),是一種數學模型,用於抽象描述一個系統在不同狀態之間的...

2025-10-01 ‧ 由 pigbrother 分享
DAY 18

C 語言與全排列

#include<stdio.h> int a[10],book[10],n; // C 語言的全域變數初始值為 0 void dfs(int st...

2025-10-02 ‧ 由 pigbrother 分享
DAY 19

python 與物件導向

物件導向程式設計是 Python 中的一個基本概念,使開發人員能夠建立模組化、可維護和可擴展的應用程式。 OOP 是一種組織程式碼的方式,它使用物件和類別來表示...

2025-10-03 ‧ 由 pigbrother 分享
DAY 20

python 的作用範圍scope)

變數只能從建立它的區域內部使用。這稱為作用範圍。在程式設計中,名稱的作用範圍定義了程式的區域,您可以在其中明確存取該名稱,該名稱可以識別變數、常數、函數、類別或...

2025-10-04 ‧ 由 pigbrother 分享