iT邦幫忙

程式設計相關文章
共有 1308 則文章
30天的自我成長紀錄 系列 第 11

技術 [2024鐵人賽]第11天:物件導向程式設計-函式模板&類別模板

[筆記]物件導向程式設計ch.9 💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 - 函式模板 - 類別模板 🖊️ 函式模板 (一)概念1...

30天的自我成長紀錄 系列 第 10

技術 [2024鐵人賽]第10天:物件導向程式設計-多型

[筆記]物件導向程式設計ch.9 💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 多型 🖊️ 多型 (一)概念⭐⭐多型是OOP三大概念之一...

鐵人賽 自我挑戰組 DAY 0
30天的自我成長紀錄 系列 第 9

技術 [2024鐵人賽]第9天:物件導向程式設計-多重繼承&虛擬基礎類別

💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 多重繼承 虛擬基礎類別 🖊️ 多重繼承(multiple inheritance) (一)...

鐵人賽 自我挑戰組 DAY 0
30天的自我成長紀錄 系列 第 8

技術 [2024鐵人賽]第8天:物件導向程式設計-繼承的基本概念&單繼承

💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 :+1: 章節重點 🖊️ 繼承的基本概念&單繼承 🖊️ 繼承 (一)概念1.繼承在概念上是is-a...

鐵人賽 自我挑戰組 DAY 0
30天的自我成長紀錄 系列 第 7

技術 [2024鐵人賽]第7天:物件導向程式設計-i/o stream、file stream、string stream

💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 - i/o stream - file stream - string stream 🖊️...

鐵人賽 自我挑戰組 DAY 0
30天的自我成長紀錄 系列 第 6

技術 [2024鐵人賽]第6天:物件導向程式設計-重載運算元(overloading operator)

💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️章節重點 重載運算元(overloading operator) 🖊️ 重載運算元 (一)為什麼需要重...

鐵人賽 自我挑戰組 DAY 0
30天的自我成長紀錄 系列 第 5

技術 [2024鐵人賽]第5天:物件導向程式設計-類別的進階討論_物件和指標間的互動、類別中的修飾字、friend function

💡 本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 類別的進階討論_物件和指標間的互動、類別中的修飾字、friend function 🖊️...

鐵人賽 自我挑戰組 DAY 0
30天的自我成長紀錄 系列 第 4

技術 [2024鐵人賽]第4天:物件導向程式設計- 類別的基本概念_data member、member function

💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️章節重點 類別的基本概念_data member、member function 🖊️ 類別 (一)基...

鐵人賽 自我挑戰組 DAY 0
30天的自我成長紀錄 系列 第 3

技術 [2024鐵人賽]第3天:物件導向程式設計-指標(*)、參考(&)、動態記憶體分配

💡 本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 - 指標(*) - 參考(&) - Const的討論 - 動態記憶體分配 - 本...

鐵人賽 自我挑戰組 DAY 0
30天的自我成長紀錄 系列 第 2

技術 [2024鐵人賽]第2天:物件導向程式設計- OOP基本概念

💡 本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 OOP基本概念 🖊️ OOP定義與範例 (一)基本定義1.OOP是程式設計的風格。相較於...

鐵人賽 自我挑戰組 DAY 0
30天的自我成長紀錄 系列 第 1

技術 [2024鐵人賽]第1天:物件導向程式設計-基本C++操作

💡本文內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 基本C++操作 🖊️ 如何建立C++程式? (一)預處理(preprocessor)1....

未來IT將來 系列 第 30

技術 未來IT將來2024.30「AI下的IT程式設計」

隨著人工智慧(AI)的迅猛發展,IT程式設計的世界正在經歷一場深刻的變革。AI技術的進步,特別是在自然語言處理和機器學習領域,讓程式設計變得更加高效和智能化。然...

鐵人賽 Security DAY 1

技術 程式安全練習入門,一個適合所有資安人的超棒平台:secure code warrior

引言 本次鐵人賽會透過介紹叡揚資訊主辦之活動、使用叡揚資訊代理之產品 secure code warrior,一起精進程式安全能力!文章內容涉及平台使用介面、程...

技術 什麼是 AWS Serverless? 4 大好處報你知

▍ Youtube 完整影片連結:https://youtu.be/AYUTYKXn_80 大家好~這次跟大家分享使用 AWS Serverless 的 4...

鐵人賽 AI & Data DAY 30

技術 [DAY30] 關於我從基礎程設轉職到人工智慧入門

完賽心得 第一次參加鐵人賽,平安度過了~自己有個習慣就是會把有關非學術類的東西都用電子筆記在記,像是使用HackMD、OneNote等等,所以其實也算已經事先囤...

鐵人賽 Kotlin DAY 30

技術 LeetCode 1143. Longest Common Subsequence

動態規劃 (DP) 解題思路 最長共同子序列問題是典型的二維動態規劃問題。例如,給定兩個字串 text1 = "abcde" 和 text...

鐵人賽 Kotlin DAY 29

技術 LeetCode 146. LRU Cache

破題 這題目要求我們實作一種叫做 LRU 的 cache 機制,它可以快速地存取和更新資料。 為了實作這種機制,我們需要用到兩種資料結構:一個是 hash...

鐵人賽 Kotlin DAY 27

技術 LeetCode 236. Lowest Common Ancestor of a Binary Tree

遞迴 解題思路 我們要找的最低公共祖先是一個節點,它同時是 p 和 q 的祖先,而且它的深度要盡量大。 我們用一個函數 來表示節點 的子樹中是否包含 p...

鐵人賽 Kotlin DAY 25

技術 LeetCode 210. Course Schedule II

破題 本題要求找出一種課程學習順序,使得每一門課程都在它的先修課程之後學習。這可以用一種叫做「拓撲排序」的方法來解決。 有向圖是一種由節點和箭頭組成的圖,箭...

鐵人賽 Kotlin DAY 28

技術 LeetCode 2108. Find First Palindromic String in the Array

破題 這個題目要在一個字串陣列中找到第一個迴文字串。迴文是指一個字串正向和反向讀都是一樣的,例如 madam。 跟一流的人才幹大事,享受成功進步的高級樂趣!...

鐵人賽 Kotlin DAY 26

技術 LeetCode 125. Valid Palindrome

破題 本題的目的是檢查一個字串是否為迴文。迴文是指一個字串從前往後讀和從後往前讀是相同的。 跟一流的人才幹大事,享受成功進步的高級樂趣!內推機會來啦!能與優...

鐵人賽 Kotlin DAY 24

技術 LeetCode 9. Palindrome Number

破題 這題要求我們判斷一個整數是否是迴文,換言之,它從前往後讀和從後往前讀是相同的。 跟一流的人才幹大事,享受成功進步的高級樂趣!內推機會來啦!能與優秀的程...

鐵人賽 Kotlin DAY 23

技術 LeetCode 699. Falling Squares

破題 這題要求我們模擬一系列的方塊從天空掉落到一維的數線上,並且回傳每次掉落後最高的高度。 跟一流的人才幹大事,享受成功進步的高級樂趣!內推機會來啦!能與優...

鐵人賽 Kotlin DAY 22

技術 LeetCode 218. The Skyline Problem

破題 這題是一個經典的幾何問題。給定一個建築物列表,每個建築物由其左邊界、右邊界和高度表示,我們需要找出這些建築物形成的天際線。天際線是由水平線段組成的,這些...

鐵人賽 AI & Data DAY 9

技術 [DAY9] Python基礎程式應用(二)

Pandas 用於數據處理和分析。它提供了兩種主要的數據結構,即DataFrame(類似於表格)和Series(類似於一維數組)。Pandas允許您輕鬆地讀取、...

鐵人賽 Kotlin DAY 21

技術 LeetCode 1943. Describe the Painting

破題 這個演算法的目的是將一幅畫作分割成多個區段,每個區段都有自己的顏色。畫作由多個區段組成,每個區段都有一個起始點、結束點和顏色。如果兩個區段重疊,那麼重疊...

鐵人賽 Kotlin DAY 20

技術 LeetCode 67. Add Binary

暴力法 首先,我們考慮一種最基本的方法:將 a 和 b 轉換為十進制數,然後求和,最後再將結果轉換為二進制數。 class Solution { fu...

鐵人賽 AI & Data DAY 5

技術 Day5 老打鐵的武器鋪-我要學什麼程式語言?

終於要瞭解到武器了,有沒有很興奮呢? 但走進老打鐵的武器鋪,還沒來的及興奮,就差點被各色的光芒閃瞎了眼,好不容易適應了各種的金光閃閃,定睛看去,發現琳琅滿目的各...

鐵人賽 Kotlin DAY 19

技術 LeetCode 127. Word Ladder

廣度優先搜尋 (BFS) 破題 這個問題要找出最短的轉換序列長度,當我們看到「最短」時,我們可以想到使用「廣度優先搜尋」來解決。但是,這個問題並沒有直接我們圖...

鐵人賽 AI & Data DAY 4

技術 [DAY4] Python基礎程式入門 (三)

今天的內容主要介紹的是列表List、元組Tuple以及字典Dictionary和集合Set,學會這些東西將會對於資料整理、爬蟲、數據分析等等許多領域都會有很多幫...