用C實作Queue
以下是我用C++實作Queue的code,因為用讀書的常常讀到忘記,所以乾脆做出來加深印象,分別是用Array和linkedlist做的,Array的部分前者是只能用到n-1格的,後者是能用到n格的,最下方附上程式結果。
以下是我用C++實作Queue的code,因為用讀書的常常讀到忘記,所以乾脆做出來加深印象,分別是用Array和linkedlist做的,Array的部分前者是只能用到n-1格的,後者是能用到n格的,最下方附上程式結果。
資料結構的操作
ASML Software intern面試歷程簡述 我因為一開始有想要找暑期實習,所以就在104上有開履歷,原本因為學校課業的關係,一直遲遲沒有投取履歷,就想說暑期實習算了,但在快要期末時,突然收到ASML人資的一封邀請信,就意外得到了這個經歷。
這篇文章紀錄基礎markdown語法使用方法 在md文件中可以套用html語法
在寫資工所的考古題中,有許多題目都喜歡考如何偵測cycle,或是諸如此類的變形,那這個問題的核心想法就是如果一個圖有V個點,此圖如果有>V-1個邊的話,就一定會有cycle的產生,這是可以第一步最直覺的判斷方法,後者就是利用DFS了,在DFS中如果有back edge那就會有cycle的產生,這是一個定理,...
以兩個function構成 Heapify調整以該node為root為子樹的subtree成heap Build Heap依序從最後一個parent回調到root
以下是我用C++實作Queue的code,因為用讀書的常常讀到忘記,所以乾脆做出來加深印象,分別是用Array和linkedlist做的,Array的部分前者是只能用到n-1格的,後者是能用到n格的,最下方附上程式結果。
資料結構的操作
在寫資工所的考古題中,有許多題目都喜歡考如何偵測cycle,或是諸如此類的變形,那這個問題的核心想法就是如果一個圖有V個點,此圖如果有>V-1個邊的話,就一定會有cycle的產生,這是可以第一步最直覺的判斷方法,後者就是利用DFS了,在DFS中如果有back edge那就會有cycle的產生,這是一個定理,...
以兩個function構成 Heapify調整以該node為root為子樹的subtree成heap Build Heap依序從最後一個parent回調到root
這學期的演算法課程裡,老師指定作業使用的語言是java,我過去學的語言是C/C++,雖然說我是會C++,但一直沒有OOP的觀念而且我大一的物件導向還沒修XD,因此我一開始有點怕怕的,可是實際寫過幾份作業後,漸漸對物件導向有一些感覺了,今天這篇文章,我將統整我對於OOP的認知,也當為自己記錄一下OOP的一些觀念,b...
自從我使用github page搭配jekyll生成靜待網頁後,一直都是開編輯器直接寫markdown,但這樣做非常麻煩也沒是一個舒服的書寫環境。我最近無意中發現偉大的hackmd竟然提供將md文件push上去github repo的機制,我就隨便的push上去我的github page r上市是上試試,竟然成功...
我自從想要在github pages上面放網頁之後,使用git(版本控制)就變成更新和維護這個網頁的必要工具,因此學習git的路就此開始,以下記錄我學習的重點,可能寫得有點精簡,往後會慢慢補齊。 1. 安裝git 註冊github 選擇一個喜歡的shell 此步驟因為過於簡單我就不詳細講解了,基本比較有...
以下是我用C++實作Queue的code,因為用讀書的常常讀到忘記,所以乾脆做出來加深印象,分別是用Array和linkedlist做的,Array的部分前者是只能用到n-1格的,後者是能用到n格的,最下方附上程式結果。
資料結構的操作
這篇文章紀錄基礎markdown語法使用方法 在md文件中可以套用html語法
我自從想要在github pages上面放網頁之後,使用git(版本控制)就變成更新和維護這個網頁的必要工具,因此學習git的路就此開始,以下記錄我學習的重點,可能寫得有點精簡,往後會慢慢補齊。 1. 安裝git 註冊github 選擇一個喜歡的shell 此步驟因為過於簡單我就不詳細講解了,基本比較有...
我自從想要在github pages上面放網頁之後,使用git(版本控制)就變成更新和維護這個網頁的必要工具,因此學習git的路就此開始,以下記錄我學習的重點,可能寫得有點精簡,往後會慢慢補齊。 1. 安裝git 註冊github 選擇一個喜歡的shell 此步驟因為過於簡單我就不詳細講解了,基本比較有...
這學期的演算法課程裡,老師指定作業使用的語言是java,我過去學的語言是C/C++,雖然說我是會C++,但一直沒有OOP的觀念而且我大一的物件導向還沒修XD,因此我一開始有點怕怕的,可是實際寫過幾份作業後,漸漸對物件導向有一些感覺了,今天這篇文章,我將統整我對於OOP的認知,也當為自己記錄一下OOP的一些觀念,b...
NTU CAE CVteam 實習紀錄
前言 這篇文章主要敘述如何在自己PC上建置yolov4的環境和使用yolov4訓練即辨識物件
前言 這篇文章主要敘述如何在自己PC上建置yolov4的環境和使用yolov4訓練即辨識物件
Background: 因為FILE I/O這門課的HW2需要寫一個類似linux裡的find指令, 這個指令會需要有參數輸入(在命令列),所以我著手搞懂這兩個常常 看到的參數argv、argc
ASML Software intern面試歷程簡述 我因為一開始有想要找暑期實習,所以就在104上有開履歷,原本因為學校課業的關係,一直遲遲沒有投取履歷,就想說暑期實習算了,但在快要期末時,突然收到ASML人資的一封邀請信,就意外得到了這個經歷。
Beyond “Fix Bug”: Unlocking Smarter Commit Messages with AI