iT邦幫忙

c相關文章
共有 298 則文章
鐵人賽 自我挑戰組 DAY 17

技術 Days 17: 垃圾回收器系列:更好的封裝性

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀垃圾回收器系列,可以先看: 垃圾回收器系列 開始第一篇 傳送門 ▌前文提要: 為了解決全...

鐵人賽 自我挑戰組 DAY 16
刷題記錄與人生分享 系列 第 16

技術 DAY16 Merge Two Sorted Lists

題目: https://leetcode.com/problems/merge-two-sorted-lists/合併2個排序好的鏈結串列,按排序大小回傳一個新...

鐵人賽 自我挑戰組 DAY 19

技術 Days 19: 垃圾回收器系列:鎖碎事項:細節優化

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀垃圾回收器系列,可以先看: 垃圾回收器系列 開始第一篇 傳送門 ▌前文提要: 目前加入了...

技術 CSAPP 深入理解計算機 Data Lab實驗記錄

Data Lab實驗記錄 實驗環境搭建 建議使用Ubuntu作業系統或其他Linux distros 首先從Github拉取該repo 複製Lab_Bac...

技術 C 語言,Indirect pointer (pointer to pointer)

前言 受到 你所不知道的 C 語言: linked list 和非連續記憶體 的啟發,記錄對於 Indirect Pointer 的學習歷程,並嘗試使用 Rus...

鐵人賽 自我挑戰組 DAY 25
刷題記錄與人生分享 系列 第 25

技術 DAY25 Reverse Linked List

題目: https://leetcode.com/problems/reverse-linked-list/翻轉串結鏈結並回傳。 解題思路: 透過三個指標pos...

鐵人賽 自我挑戰組 DAY 20
刷題記錄與人生分享 系列 第 20

技術 DAY20 Maximum Depth of Binary Tree

題目: https://leetcode.com/problems/maximum-depth-of-binary-tree/求一個二元樹最大深度並回傳。 解題...

鐵人賽 自我挑戰組 DAY 1
C 語言筆記 系列 第 1

技術 [C 語言筆記--Day01] Hello World

第一次參加鐵人賽,我打算連續寫30天有關 C 語言的筆記, 內容大概就是我今天看到、或回想起了什麼內容覺得有趣的內容,就把他分享出來, 雖然說是 C 語言筆記,...

鐵人賽 自我挑戰組 DAY 14

技術 Days 14: 垃圾回收器系列:完善 用於釋放所有被標記地址的函數

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀垃圾回收器系列,可以先看: 垃圾回收器系列 開始第一篇 傳送門 ▌前言提要: 有這幾個函...

鐵人賽 學生 DAY 9
學習C++,為了自己。 系列 第 11

技術 C++第十一天 -為第10天解釋

這篇就講一下~我為什麼一直寫不出來21點遊戲~ 因為我一開始就打算把52張牌變成一個大陣列,並且在裡面抽出一些牌。 當然就是在這卡住,宣告當然很簡單!抽出也是!...

鐵人賽 自我挑戰組 DAY 6

技術 [Day6] 初見輸入系統

今日目標 鍵盤滑鼠輸入 GLFW Input Callback 第一篇的時候,有簡單的介紹glfw管理的一系列輸入callback,,我只用了KeyCall...

技術 c語言中exit的用法

紀錄一下遇到錯誤時直接exit的寫法 #include <stdio.h> #include <stdlib.h> int main(...

鐵人賽 自我挑戰組 DAY 5
C 語言筆記 系列 第 5

技術 [C 語言筆記--Day05] C 語言的 function call 如何被組合語言實作 II

延續上一篇的話題 這篇文章要來講當 C 語言中的 function 需要 6 個以上的參數時(雖然這種情況不多) 組合語言該如何實作 大綱 擁有許多功能的 s...

鐵人賽 自我挑戰組 DAY 14

技術 [Day14] 初見碰撞系統

到目前為止,我們有了時間,可以輸入,還可以對「物件」進行位移,看來可以開始讓「小鐵(LittleIron)」開始跑跑跳跳了,就像那名傳奇的水管工一樣,但在這之前...

技術 C 語言的可變參數

可變參數函式 在C中函式int printf(const char *format, ...)就是用來輸出訊息到畫面上的,在這個函式的參數中有個比較特別的參數....

鐵人賽 自我挑戰組 DAY 12
刷題記錄與人生分享 系列 第 12

技術 DAY12 Maximum Product Subarray

題目: https://leetcode.com/problems/maximum-product-subarray/給定一個陣列,找到連續的最大乘積 解題思路...

鐵人賽 自我挑戰組 DAY 15

技術 Days 15: 垃圾回收器系列:初步測試

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀垃圾回收器系列,可以先看: 垃圾回收器系列 開始第一篇 傳送門 ▌前文提要: 釋放、標記...

鐵人賽 自我挑戰組 DAY 11
刷題記錄與人生分享 系列 第 11

技術 DAY11 Pascal's Triangle

題目: 請看維基百科解釋https://en.wikipedia.org/wiki/Pascal%27s_trianglehttps://leetcode.co...

鐵人賽 自我挑戰組 DAY 13

技術 Days 13: 垃圾回收器系列:完善 用於標記地址的函數

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀垃圾回收器系列,可以先看: 垃圾回收器系列 開始第一篇 傳送門 ▌前言提要: 上一篇我們...

鐵人賽 自我挑戰組 DAY 15
刷題記錄與人生分享 系列 第 15

技術 DAY15 Swap Nodes in Pairs

題目: https://leetcode.com/problems/swap-nodes-in-pairs/一個連結串列,交換2個相鄰的節點並返回首節點。 解題...

鐵人賽 自我挑戰組 DAY 19
C 語言筆記 系列 第 19

技術 [C 語言筆記--Day19] Condition Code 幫忙做出 C 語言的 if 語法

大綱 C 語言中的 if x86-64 中的 condition code MSP430 的 status register 參考資料 1. C 語言中的...

鐵人賽 自我挑戰組 DAY 18
刷題記錄與人生分享 系列 第 18

技術 DAY18 Same Tree

題目: https://leetcode.com/problems/same-tree/判斷2個二元樹是否相同,回傳true或false。 解題思路: 從第一個...

鐵人賽 自我挑戰組 DAY 15

技術 [Day15] 碰撞偵測 - 分離軸原理 SAT

今日目標 實作SAT碰撞偵測 SAT的作法 回顧一下,AABB的作法是不管是甚麼形狀,都把物件包進矩形的碰撞框裡,但很明顯的這會導致碰撞的「不精確」,既使是...

技術 CSAPP 深入理解計算機 Cache Lab實驗紀錄

Cache Lab實驗紀錄 實驗簡介 This is the handout directory for the CS:APP Cache Lab. 欲修改檔...

鐵人賽 Mobile Development DAY 13

技術 [13] 30 天從 Swift 學會 Objective-C:Objective-C 物件的繼承 Inheritance, Protocol

繼承,是資料的延伸、是行為的改寫、是框架的客製化。在程式語言中,interface 可以是抽象的化身,也可以是物件的標籤。 Photo by @oteb on...

技術 C 語言裡的 LightGBM - 編譯與實做

前言 LightGBM 是相當受歡迎的一個機器學習套件,他的訓練速度快,推論速度也快,分類效果好,套件用法單純親民,模型大小結合適當的壓縮技術,可以達到非常輕量...

鐵人賽 自我挑戰組 DAY 7

技術 [Day7] 簡單的Log

昨天做輸出系統的時候,發現輸出Vector2這樣常見的結構,沒有一個通用的函式直接轉成字串。再往回看,好像沒有做過Log功能欸,雖然直接使用printf也可以,...

鐵人賽 自我挑戰組 DAY 26

技術 Day 26: 例外處理系列:研究進行中 :優化:不再需要【回傳值必須作錯誤碼處理的約定】

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀例外處理系列,可以先看: 例外處理系列 開始第一篇 傳送門 本例外處理系列為【實驗性質】...

鐵人賽 自我挑戰組 DAY 14
刷題記錄與人生分享 系列 第 14

技術 DAY14 Rotate Array

題目: https://leetcode.com/problems/rotate-array/一個陣列將其向右旋轉k步,並回傳結果。 解題思路: 利用2個for...

鐵人賽 自我挑戰組 DAY 6
刷題記錄與人生分享 系列 第 6

技術 DAY6 Remove Element

題目: https://leetcode.com/problems/remove-element/回傳不等於目標值外的長度。 解題思路: 利用for迴圈判斷陣列...