iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-刷題不只是刷題

Java刷題B:Leetcode Top 100 Liked 系列

此主題將有三位參賽者共同參與,我們將合力完成三方共 90篇的鐵人文章(Java刷題A/B和C++刷題)。根據LeetCode Top 100 Liked題目集的脈絡,我們將介紹共十四種演算法,並透過Java和C++實作LeetCode上的題目。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊鼠家沒有暑假
DAY 11

Day11 Greedy Algorithm題目2:55. Jump Game

原文題目 You are given an integer array nums. You are initially positioned at the ar...

2024-09-25 ‧ 由 ilun0221 分享
DAY 12

Day12 Greedy Algorithm題目3:45. Jump Game II

原文題目 You are given a 0-indexed array of integers nums of length n. You are initi...

2024-09-26 ‧ 由 ilun0221 分享
DAY 13

Day13 演算法介紹:堆積(Heap)

堆積(Heap) 是一種特殊且完整的二元樹,可分為最大/小堆積樹兩種。最大堆積樹中所有節點的值都大或等於它左右子節點的值,這兩種樹的樹根(root)是其堆積樹中...

2024-09-27 ‧ 由 ilun0221 分享
DAY 14

Day14 Heap題目1:215. Kth Largest Element in an Array

原文題目 Given an integer array nums and an integer k, return the kth largest elemen...

2024-09-28 ‧ 由 ilun0221 分享
DAY 15

Day15 Heap題目2:347. Top K Frequent Elements

原文題目 Given an integer array nums and an integer k, return the k most frequent el...

2024-09-29 ‧ 由 ilun0221 分享
DAY 16

Day16 演算法介紹:堆疊(Stack)

堆疊演算法(Stack) 是一種有序串列(即一群相同資料型態的組合),具有「後進先出」(Last In First Out, LIFO)的特性,故其所有的動作、...

2024-09-30 ‧ 由 ilun0221 分享
DAY 17

Day17 Stack題目1:155. Min Stack

原文題目 Design a stack that supports push, pop, top, and retrieving the minimum ele...

2024-10-01 ‧ 由 ilun0221 分享
DAY 18

Day18 Stack題目2:394. Decode String

原文題目 Given an encoded string, return its decoded string. The encoding rule is: k...

2024-10-02 ‧ 由 ilun0221 分享
DAY 19

Day19 Stack題目3:739. Daily Temperatures

原文題目 Given an array of integers temperatures represents the daily temperatures,...

2024-10-03 ‧ 由 ilun0221 分享
DAY 20

Day20 演算法介紹:Stack與Heap的差異

最近兩個主題我們談到了「堆疊 (Stack)」和「堆積 (Heap)」,即使它們在中文上只有一字之差,但在電腦科學中,它們的用途和特性是非常不同的。 1. 堆疊...

2024-10-04 ‧ 由 ilun0221 分享