iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

透過 LeetCode 解救美少女工程師的演算法人生 系列

在這框架百家爭鳴的時代,唯獨演算法是 coding 功力的基礎。所以我要透過LeetCode 1天1刷題、探討演算法,並站在巨人的肩膀上找出我認為的最佳解。

鐵人鍊成 | 共 31 篇文章 | 170 人訂閱 訂閱系列文 RSS系列文 團隊你是不是不會
DAY 1

達標好文 [Day 1] 什麼是演算法(Algorithm)?

前言 在這個資訊大爆炸的時代裡,每個人或多或少都有聽過 演算法(Algorithm) 這三個字。 演算法並非是程式語言,而在電腦出現之前,演算法在數學界已經...

2019-09-17 ‧ 由 Fion 分享
DAY 2

[Day 2] 演算法複雜度分析──時間複雜度(Time Complexity)、空間複雜度(Space Complexity)

前言 還記得上篇介紹在這電腦世代隨處可見的演算法嗎?每個問題都有很多解法,但在程式設計的世界裡,你要怎麼知道你的解法是最佳解呢?身為一個優良的工程師,就必須...

2019-09-18 ‧ 由 Fion 分享
DAY 3

[Day 3] 演算法刷題 LeetCode 1. Two Sum (Easy)

題目 https://leetcode.com/problems/two-sum/ Given an array of integers, return...

2019-09-19 ‧ 由 Fion 分享
DAY 4

[Day 4] 演算法刷題 LeetCode 20. Valid Parentheses (Easy)

題目 https://leetcode.com/problems/valid-parentheses/ Given a string containing...

2019-09-20 ‧ 由 Fion 分享
DAY 5

[Day 5] 演算法刷題 LeetCode 70. Climbing Stairs (Easy)

題目 https://leetcode.com/problems/climbing-stairs/ You are climbing a stair ca...

2019-09-21 ‧ 由 Fion 分享
DAY 6

[Day 6] 演算法刷題 LeetCode 136. Single Number (Easy)

題目 https://leetcode.com/problems/single-number/ Given a non-empty array of in...

2019-09-22 ‧ 由 Fion 分享
DAY 7

[Day 7] 演算法刷題 LeetCode 15. 3Sum (Medium)

題目 https://leetcode.com/problems/3sum/ Given an array nums of n integers, are...

2019-09-23 ‧ 由 Fion 分享
DAY 8

[Day 8] 演算法刷題 LeetCode 771. Jewels and Stones (Easy)

題目 https://leetcode.com/problems/jewels-and-stones/ You're given strings J re...

2019-09-24 ‧ 由 Fion 分享
DAY 9

[Day 9] 演算法刷題 451. Sort Characters By Frequency (Medium)

題目 https://leetcode.com/problems/sort-characters-by-frequency/ Given a string...

2019-09-25 ‧ 由 Fion 分享
DAY 10

[Day 10] 演算法刷題 LeetCode 283. Move Zeroes (Easy)

題目 https://leetcode.com/problems/move-zeroes/ Given an array nums, write a fu...

2019-09-26 ‧ 由 Fion 分享