摘要:开源地址: "点击该链接" 前言 最近比较忙,这周几乎没有刷题,只刷了6道题~ 题目汇总 0387_first_unique_character_in_a_string类似的题目比较多了,字符串中找出特别的那一个,由于字符串数目有限,所以直接使用哈希表即可,使用 unordered_map 会有点慢 阅读全文
posted @ 2019-11-18 11:40 机器感知 阅读 (29) 评论 (0) 编辑
摘要:开源地址: "点击该链接" 前言 最近一个多月发现以【每天一题】系列的形式来更新题目并不太合适,一是没有足够多合适的题目来更新,二是单独拿出来一个题来讲不太系统,应该把多个相似的题目放在一起讲,这样才能够达到举一反三的效果,所以决定停止【每天一题】系列,改为【每周小结】,然后每个月再进行一次月总结, 阅读全文
posted @ 2019-11-09 16:21 机器感知 阅读 (26) 评论 (0) 编辑
摘要:开源地址: "点击该链接" 前言 十月份共有60道题目,全部属于 Easy 难度的,所以公众号中分享出来的并不多,只是挑了一些感觉还可以的才分享了出来,这60道题目我按照不同类别进行了分类整理,所有源码以及对应的解题思路均匀开源到 GitHub,公众号内回复“LeetCode”获取,具体题目如下。 阅读全文
posted @ 2019-11-01 15:22 机器感知 阅读 (65) 评论 (0) 编辑
摘要:开源地址: "点击该链接" 题目描述 解题思路 示例代码 c++ class Solution { public: int trailingZeroes(int n) { int max_exp = log(n) / log(5); int res = 0; for (int i=0; i 阅读全文
posted @ 2019-10-25 19:40 机器感知 阅读 (21) 评论 (0) 编辑
摘要:开源地址: "点击该链接" 题目描述 解题思路 示例代码 往期推荐 阅读全文
posted @ 2019-10-21 12:59 机器感知 阅读 (29) 评论 (0) 编辑
摘要:开源地址: "点击该链接" 题目描述 解题思路 示例代码 阅读全文
posted @ 2019-10-17 11:08 机器感知 阅读 (33) 评论 (0) 编辑
摘要:开源地址: "https://github.com/jiauzhang/algorithms" 题目描述 题目描述 题目描述 阅读全文
posted @ 2019-10-13 20:15 机器感知 阅读 (15) 评论 (0) 编辑
摘要:开源地址: "https://github.com/jiauzhang/algorithms" 题目描述 解题思路 1. 最简单的方法就是暴力匹配了,这里不做叙述了 2. 经典的解法就是 KMP 算法进行匹配,KMP 算法的核心部分 是计算最大公共前后缀,产生 next 数组 换一种思路理解这个数组 阅读全文
posted @ 2019-10-11 16:31 机器感知 阅读 (33) 评论 (0) 编辑
摘要:开源地址: "https://github.com/jiauzhang/algorithms" 题目描述 示例 解题思路 示例代码 c++ class Solution { public: int removeDuplicates(vector& nums) { if (nums.size() 阅读全文
posted @ 2019-10-10 17:13 机器感知 阅读 (18) 评论 (0) 编辑
摘要:开源地址: "https://github.com/jiauzhang/algorithms" 题目 示例 解题思路 示例代码 c++ class Solution { public: bool isValid(string s) { if (s.size() == 0) return true; 阅读全文
posted @ 2019-10-09 18:54 机器感知 阅读 (23) 评论 (0) 编辑