iT邦幫忙

c++相關文章
共有 493 則文章
8月 LeetCode Daily 見聞錄 系列 第 23

技術 [8/23] 592. Fraction Addition and Subtraction

MediumRelated Topics: Math / String / SimulationLeetCode Source 解題想法 首先我們要定義分子...

技術 C++程式整合AutoCAD查詢dwg圖檔被開啟及鎖住狀態

本程式WhoLockDwg.exe整合在AutoCAD可查詢dwg圖檔被開啟及鎖住狀態。 程式約2007年以C++在BCB6完成,整合在AutoCAD工具列,可...

技術 [LeetCode] 121. Best Time to Buy and Sell Stock

EasyRelated Topics: Array / Dynamic ProgrammingLeetCode Source 解題想法 當下想到最直覺的解法...

鐵人賽 Software Development DAY 2

技術 [Day 02] 讓你的物件掌握現況 - 觀察者模式 (Observer Pattern)

觀察者 (Observer) 模式 定義觀察者設計模式是一個非常受歡迎的行為型模式,它允許物件間建立一對多的依賴關係。當一個物件的狀態改變時,所有依賴於它的...

鐵人賽 自我挑戰組 DAY 14
有志者,事竟成。 系列 第 14

技術 Day14 LeetCode #8 String to Integer (atoi)

題目描述 將字串轉為數字。符合以下幾種規則:1.字串前方允許空白2.字串後方若有字串,但前方為數字時,後方忽略不記。3.到達非空白位置後若第一個字元非&quo...

鐵人賽 自我挑戰組 DAY 4
Effective C++ 讀書筆記 系列 第 4

技術 [Day 4] Prefer const, enum, and inline to #define(2)

前言 接續前一天的內容,繼續來看enum與inline應該在哪邊取代掉#define。 enum hack 來看看以下範例: class GamePlayer{...

鐵人賽 自我挑戰組 DAY 22
Effective C++ 讀書筆記 系列 第 22

技術 [Day 22] Use the same form in corresponding uses of new and delete

前言 今天介紹的是資源管理中,delete要注意是否需要delete [],一起來看看吧! 是不是array? new與delete請一致 今天的守則是: U...

鐵人賽 自我挑戰組 DAY 14
Leetcode刷題筆記 系列 第 14

技術 [Day 14] Leetcode 115. Distinct Subsequences (C++)

前言 今日挑戰的題目是115. Distinct Subsequences,雖然是hard,但因為有點想法,感覺可以挑戰一下XD 就一起來破解這題難題吧! 想法...

鐵人賽 影片教學 DAY 3

技術 Day 3 - 基本資料型態、輸入、基本運算式

大家好,我是長風青雲。今天是鐵人賽第三天,也是中秋連假第一天。youtube影片在上字幕的部分,後面10秒不讓我上,但題目還是看的到,只是沒有字幕而已。祝大家中...

鐵人賽 影片教學 DAY 6

技術 【影片】鐵人賽 DAY 5:Story class

這一支影本來要定義一個完整的 Story 類似,但時間關係,只講了不到一半。明天再來繼續下半場... 底下是昨天錄到一半,體力不支的版本,一併貼上來:

鐵人賽 影片教學 DAY 1

技術 Day1 - 基本心態及課程介紹

大家好,我是長風青雲。今天是鐵人賽第一天,我就先來一個不硬核的介紹。說話顛三倒四,聲音也不怎麼好聽(建議還是關靜音看字幕就好QQ)。我明天還是寫好稿再念好了,我...

鐵人賽 影片教學 DAY 10

技術 DAY 9:一天寫一點

寫了一個獲得 Hacker News Story 的小函數,未來會用在 Story class 裡。

8月 LeetCode Daily 見聞錄 系列 第 30

技術 [8/30] 2699. Modify Graph Edge Weights

HardRelated Topics: Graph / Heap (Priority Queue) / Shortest PathLeetCode Sourc...

鐵人賽 自我挑戰組 DAY 23
Effective C++ 讀書筆記 系列 第 23

技術 [Day 23] Store new objects in smart pointers in standalone statements

前言 不知不覺就直接來到第三章最後一個守則了!今天的守則雖然簡單,但乍看之下不會直接想到原因,書中詳盡解釋了其中的道理,讓人有輕鬆掌握到知識的感覺XD 就來看看...

技術 [8/2] 2134. Minimum Swaps to Group All 1's Together II

MediumRelated Topics: Array / Sliding WindowLeetCode Source 解題想法 我們首先遍歷數組來計算1的...

技術 [LeetCode] 122. Best Time to Buy and Sell Stock II

MediumRelated Topics: Array / Dynamic Programming / GreedyLeetCode Source 解題想法...

鐵人賽 自我挑戰組 DAY 16
Leetcode刷題筆記 系列 第 16

技術 [Day 16] Leetcode 763. Partition Labels (C++)

前言 今天要解的題目是top 100 liked裡面的763. Partition Labels這題~ 這題的tag包含hash table, two poin...

技術 [8/8] 885. Spiral Matrix III

MediumRelated Topics: Array / Matrix / SimulationLeetCode Source 解題想法 首先設定每次尋訪...

鐵人賽 自我挑戰組 DAY 8
Leetcode刷題筆記 系列 第 8

技術 [Day 8] Leetcode 1189. Maximum Number of Balloons (C++)

前言 飆車回家又是11點多了,發現今天的daily challenge是easy就順手解個吧!題目在這邊:1189. Maximum Number of Bal...

鐵人賽 Software Development DAY 6

技術 [Day 06] 讓工廠再解藕 - 抽象工廠模式 (Abstract Factory Pattern)

抽象工廠 (Abstract Factory) 抽象工廠模式提供一個介面來建立相關或相依的物件家族,而不需要指定具體類別Head First Design P...

鐵人賽 Software Development DAY 4
C++ 實務基礎經驗 系列 第 4

技術 第三方套件 Google Benchmark

第三方套件 Google Benchmark 今天介紹的是測試性能的工具 - Google benchmark 安裝 安裝的部分,就仰賴Day2介紹的vcpkg...

鐵人賽 影片教學 DAY 10
每天三分鐘快樂學會C++ 系列 第 10

技術 Day10 - 指標

大家好,我是長風青雲。今天是鐵人賽第十天。沒辦法請到Siri男,只能請到Siri女。明天再嘗試看看。

鐵人賽 影片教學 DAY 2

技術 Day 2 - 輸出

大家好,我是長風青雲。我發現了一件超級糟糕的事,3分鐘真的有點痛苦QAQ原本我想要今天講完輸入輸出基本資料型態的但我發現我辦不到QAQ可以假裝一下我們的題目是...

技術 【C++】String and Number Reverse

Reverse ,看似一個簡單的功能,但它卻出現在許多公司的面試題庫。 那我們直接來看它是如何實現的吧! 學習目標: C++ String and Numbe...

鐵人賽 Software Development DAY 7

技術 [Day 07] 經典比較 — Simple Factory / Factory / Abstract Factory

列表比較 Simple Factory Factory Abstract Factory 定義 單一個 Method 來決定要 Return 哪...

鐵人賽 自我挑戰組 DAY 10
Leetcode刷題筆記 系列 第 10

技術 [Day 10] Leetcode 978. Longest Turbulent Subarray (C++)

前言 今天下班買到飲料心滿意足,今日的挑戰是medium,perfect!題目在這邊:978. Longest Turbulent Subarray;簡單來說,...

鐵人賽 自我挑戰組 DAY 9
Leetcode刷題筆記 系列 第 9

技術 [Day 9] Leetcode 917. Reverse Only Letters (C++)

前言 今天的daily challenge題目是917. Reverse Only Letters,是easy的題目,不過可以應用到stack的概念!我們一起來...

鐵人賽 影片教學 DAY 11
每天三分鐘快樂學會C++ 系列 第 11

技術 Day11 - Stack and Queue

大家好,我是長風青雲。今天是鐵人賽第十一天。成功請到Siri男卻無法講動畫,我想想有什麼題目適合他。

技術 D27. 學習基礎C、C++語言

D27. 跳脫字元 跳脫字元指的是脫離原字元的意思,例如 " 原本在C++中是用來當作字串的開頭或結尾,增加成" 就能在字串中當作單純的符號...

鐵人賽 Software Development DAY 4
C++ 實務基礎經驗 系列 第 6

技術 第三方套件 faltbuffers

第三方套件 faltbuffers FlatBuffers是一種跨平台資料序列化且最大記憶體效率的函式庫。 環境 環境就老樣子,用前一天的Dockerfile,...