在這框架百家爭鳴的時代,唯獨演算法是 coding 功力的基礎。所以我要透過LeetCode 1天1刷題、探討演算法,並站在巨人的肩膀上找出我認為的最佳解。
前言 在這個資訊大爆炸的時代裡,每個人或多或少都有聽過 演算法(Algorithm) 這三個字。 演算法並非是程式語言,而在電腦出現之前,演算法在數學界已經...
前言 還記得上篇介紹在這電腦世代隨處可見的演算法嗎?每個問題都有很多解法,但在程式設計的世界裡,你要怎麼知道你的解法是最佳解呢?身為一個優良的工程師,就必須...
題目 https://leetcode.com/problems/two-sum/ Given an array of integers, return...
題目 https://leetcode.com/problems/valid-parentheses/ Given a string containing...
題目 https://leetcode.com/problems/climbing-stairs/ You are climbing a stair ca...
題目 https://leetcode.com/problems/single-number/ Given a non-empty array of in...
題目 https://leetcode.com/problems/3sum/ Given an array nums of n integers, are...
題目 https://leetcode.com/problems/jewels-and-stones/ You're given strings J re...
題目 https://leetcode.com/problems/sort-characters-by-frequency/ Given a string...
題目 https://leetcode.com/problems/move-zeroes/ Given an array nums, write a fu...