iT邦幫忙

鐵人檔案

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

挑戰 blind 75: 以圖解方式練習解題 系列

這次想透過練習 blind 75 ,來整理過去學過的演算法與資料結構
主要會有幾個方向:
1. 圖解的方式來做練習。
2. 分析解題其中的時間與空間複雜度。
3. 預計會使用 golang 作為解題的語言。
4. 寫下卡關遇到的難題。

鐵人鍊成 | 共 93 篇文章 | 22 人訂閱 訂閱系列文 RSS系列文 團隊E04
DAY 4

圖解 blind 75 : Two Pointers - 演算法策略講解

Two Pointers 策略 Two Pointer 是一種用來解決問題的演算法策略。 如同其字面上所指,會同時使用兩個指標來對搜尋範圍做限縮。 通常適合用在...

2022-09-04 ‧ 由 json_liang 分享
DAY 4

圖解 blind 75 : Two Pointers - Valid Palindrome(1/3)

Valid Palindrome A phrase is a palindrome if, after converting all uppercase let...

2022-09-04 ‧ 由 json_liang 分享
DAY 4

圖解 blind 75 : Two Pointers - 3Sum(2/3)

3Sum Given an integer array nums, return all the triplets [nums[i], nums[j], num...

2022-09-04 ‧ 由 json_liang 分享
DAY 4

圖解 blind 75 : Two Pointers - Container With Most Water(3/3)

Container With Most Water You are given an integer array height of length n. The...

2022-09-04 ‧ 由 json_liang 分享
DAY 5

圖解 blind 75: Sliding-Window 策略講解

Sliding-Window 策略講解 Sliding Window 是一種演算法策略,通常用在字串或是陣列資料中。 透過把資料限縮在一定資料範圍之內來達成題目...

2022-09-05 ‧ 由 json_liang 分享
DAY 5

圖解 blind 75: Sliding-Window - Best Time to Buy and Sell Stock(1/2)

Best Time to Buy and Sell Stock You are given an array prices where prices[i] is...

2022-09-05 ‧ 由 json_liang 分享
DAY 5

圖解 blind 75: Sliding-Window - Longest Substring Without Repeating Characters(2/2)

Longest Substring Without Repeating Characters Given a string s, find the length...

2022-09-05 ‧ 由 json_liang 分享
DAY 6

圖解 blind 75 : Sliding Window - Longest Repeating Character Replacement(1/2)

Longest Repeating Character Replacement You are given a string s and an integer...

2022-09-06 ‧ 由 json_liang 分享
DAY 6

圖解 blind 75 : Sliding Window - Minimum Window Substring(2/2)

Minimum Window Substring Given two strings s and t of lengths m and n respective...

2022-09-06 ‧ 由 json_liang 分享
DAY 7

圖解 blind 75: Stack - 資料結構簡介

Stack(堆疊) Stack 是種處理資料流的資料結構。 當資料流處理時,具備後進先出這樣的順序時。就可以使用 Stack。 著名題目河內塔(Hanoi To...

2022-09-07 ‧ 由 json_liang 分享