這次的主題是用LeetCode學習C語言,在正式寫題目之前,先來整理C語言程式設計必須知道的幾個重點,作為後續練習的基礎。 🔹C語言常用標頭檔 (library...
Day1我先認識了C語言的基本結構與library,今天則進一步學習輸入輸出,挑戰了第一道真正的LeetCode題目 —— 1480.Running Sum o...
上一篇做的是Running Sum of 1d Array,學到怎麼用迴圈計算累加和。今天換陣列相關題目:1929.Concatenation of Array...
昨天透過Concatenation of Array,學會了如何操作一維陣列。今天挑戰一題和字串處理、變數操作有關的題目:2011.Final Value of...
這幾篇我們從一維陣列的基本操作(Running Sum、Concatenation)練起,現在要把焦點放到"字元陣列"(字串)。今天題目是經...
今天挑戰的題目是 LeetCode 1365「How Many Numbers Are Smaller Than the Current Number」。題目要...
今天挑戰的題目是 LeetCode 1672「Richest Customer Wealth」。給予一個二維陣列 accounts,每行代表一個顧客,每列代表不...
前幾篇練習了陣列遍歷、找最大值和累加總和,熟悉了基本的C語言操作。今天這題要進一步在單次遍歷中同時追蹤最小值與最大差值,從「單一判斷」過渡到「多條件計算」,銜接...
Q:為什麼要學習這個指標(pointer)與動態記憶體(malloc/calloc/realloc/free)? A:指標和動態記憶體是 C 的核心能力:很多資...
今天介紹malloc, calloc, realloc 基本用法(實務建議) 好的習慣(避免犯錯):int *arr = malloc(n * sizeof a...