iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

非資工本科的Leetcode刷題筆記 系列

我的口袋裡有甚麼?

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 - 前言

作為非資工系的轉職仔,邁入後端工程師職涯的第四年,回顧前三年的工作內容,雖然學了很多技術跟工具,但覺得基礎不夠紮實,因此這次參加鐵人賽的主要目的是為了學習/複習...

2023-09-16 ‧ 由 kaijunisme 分享
DAY 2

Day 2 - Arrays 101 - Array Introduction

我想應該是沒有一個工程師會不知道陣列是甚麼吧,陣列(Array)是最基本的資料結構之一,所有的程式語言都會有這個資料型態,它可以儲存一堆相同類型的資料,並且作為...

2023-09-17 ‧ 由 kaijunisme 分享
DAY 3

Day 3 - Arrays 101 - Array Operation

這邊直接濃縮Arrays 101 三個小節的內容,有關陣列的基本操作不外乎是新增、刪除和搜尋這三種(當然還有排序,但這邊沒特別講),這些在前一篇有大致操作過一遍...

2023-09-18 ‧ 由 kaijunisme 分享
DAY 4

Day 4 - Arrays 101 - In-Place Operation

Arrays 101 最後一個小節是講in-place operations,中文翻譯是叫做原地操作,它的概念是說,不管今天是要對陣列做排序還是任何運算操作,都...

2023-09-19 ‧ 由 kaijunisme 分享
DAY 5

Day 5 - Arrays 101 - Problem 1

雖然說Arrays 101 都只有出Easy 的題目給讀者寫,但對初學者來說也是需要花費一點時間解題,而我本來是想跳過題目講解,直接開始下一個Explore C...

2023-09-20 ‧ 由 kaijunisme 分享
DAY 6

Day 6 - Arrays 101 - Problem 2

這篇會講解Array Operation 有關新增和搜尋的題目,因為刪除操作的題目跟原地操作的題目重疊,所以在下一篇才會講解。 1089. Duplicate...

2023-09-21 ‧ 由 kaijunisme 分享
DAY 7

Day 7 - Arrays 101 - Problem 3

27. Remove Element 題目 Input 是一個整數陣列nums,還有一個整數val,陣列長度介於0至100之間,陣列元素大小介於0至50之間,而...

2023-09-22 ‧ 由 kaijunisme 分享
DAY 8

Day 8 - Arrays 101 - Problem 4

實在是沒想過講解題目會分到四篇文章,但如果一篇寫太多題目也不好,這篇是Arrays 101 Explore Card 最後結論章節的三道題目,前兩道題目輕輕鬆鬆...

2023-09-23 ‧ 由 kaijunisme 分享
DAY 9

Day 9 - Linked List - Singly Linked List Introduction

鏈結陣列(Linked List)是基本資料結構之一,與陣列相同,都是按照順序儲存資料,但它們內部連接資料的方式並不相同,因此它們適用於不同的情境。 Intr...

2023-09-24 ‧ 由 kaijunisme 分享
DAY 10

Day 10 - Linked List - Design Linked List

完全沒想到啊,講完Linked List 的基本概念跟操作之後,馬上就接著要你自己手刻一個Linked List 出來,不能使用各個程式語言的Library,這...

2023-09-25 ‧ 由 kaijunisme 分享