第十一屆 佳作

software-dev
透過 LeetCode 解救美少女工程師的演算法人生
Fion

系列文章

DAY 1

[Day 1] 什麼是演算法(Algorithm)?

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

DAY 2

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

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

DAY 3

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

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

DAY 4

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

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

DAY 5

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

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

DAY 6

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

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

DAY 7

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

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

DAY 8

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

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

DAY 9

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

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

DAY 10

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

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