
左耳听风
文章平均质量分 72
码农在途
『 码农在途 』公众号作者 ,在这里你会看见一个编程小白成长的历程。感谢你的关注 ,期待和你一起共同成长。
展开
-
左耳听风 第五十周
左耳听风 第五十周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm开始按照类型来刷题,本周为:BFS 相关,以下为个人题解:LeetCode695. 岛屿的最大面积review「Gr...原创 2019-11-03 22:02:05 · 326 阅读 · 0 评论 -
左耳听风 第四十九周
左耳听风 第四十九周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm开始按照类型来刷题,本周为:双指针、排序贪心 相关,以下为个人题解:LeetCode633. 平方数之和LeetCo...原创 2019-10-27 22:47:54 · 481 阅读 · 0 评论 -
左耳听风 第四十八周
左耳听风 第四十八周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm开始按照类型来刷题,本周为:字符串、数组、哈希表 相关,以下为个人题解:LeetCode202.快乐数LeetCod...原创 2019-10-20 20:04:16 · 220 阅读 · 0 评论 -
左耳听风 第三十六周
左耳听风 第三十六周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题,以下为个人题解:LeetCode26.删除排序数组中的重复项Le...原创 2019-07-14 17:41:00 · 196 阅读 · 0 评论 -
左耳听风 第三十周
左耳听风 第三十周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode11. 盛最多水的容器LeetCode12. 整数转...原创 2019-06-01 21:08:41 · 148 阅读 · 0 评论 -
左耳听风 第二十九周
左耳听风 第二十九周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode9.回文数LeetCode10. 正则表达式匹配...原创 2019-05-26 17:56:14 · 229 阅读 · 0 评论 -
左耳听风 第二十七周
左耳听风 第二十七周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode5. 最长回文子串LeetCode6. Z 字形变...原创 2019-05-12 19:16:44 · 218 阅读 · 0 评论 -
左耳听风 第二十八周
左耳听风 第二十八周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode7. 整数反转LeetCode 8. 字符串转换整...原创 2019-05-19 16:25:26 · 191 阅读 · 0 评论 -
左耳听风 第二十六周
左耳听风 第二十六周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm开始按顺序来完成「LeetCode」前 200 题LeetCode3. 无重复字符的最长子串LeetCode4. 寻...原创 2019-05-04 20:03:49 · 163 阅读 · 0 评论 -
左耳听风 第二十五周
左耳听风 第二十五周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm对「字符串匹配」以及「DFS 深度优先」、「BFS 广度优先」的知识做一些题巩固一下LeetCode 102. 二叉树...原创 2019-04-28 19:57:45 · 160 阅读 · 0 评论 -
左耳听风 第二十三周
左耳听风 第二十三周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm这道题采用的是「桶排序」的方法,问题的关键在于如何合理的分桶。LeetCode164. 最大间距reviewHow...原创 2019-04-14 21:51:28 · 153 阅读 · 0 评论 -
左耳听风 第二十四周
左耳听风 第二十四周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm对「字符串匹配」以及「DFS 深度优先」、「BFS 广度优先」的知识做一些题巩固一下LeetCode 102. 二叉树...原创 2019-04-21 20:57:29 · 196 阅读 · 0 评论 -
左耳听风 第二十二周
左耳听风 第二十二周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm针对「堆」的知识点进行了一些练习,两道题都可以用 Top K 思路解答,即建立一个大小为 K 的小顶堆,根据数据的增加对...原创 2019-04-07 19:41:34 · 221 阅读 · 0 评论 -
左耳听风 第三十一周
左耳听风 第三十一周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode13. 罗马数字转整数LeetCode14. 最长...原创 2019-06-09 16:11:22 · 199 阅读 · 0 评论 -
左耳听风 第三十二周
左耳听风 第三十二周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode16. 最接近的三数之和reviewTDD Ch...原创 2019-06-16 17:10:57 · 189 阅读 · 0 评论 -
左耳听风 第三十三周
左耳听风 第三十三周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode 17. 电话号码的字母组合reviewWarn...原创 2019-06-22 20:08:28 · 900 阅读 · 2 评论 -
左耳听风 第四十四周
左耳听风 第四十四周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm开始按照类型来刷题,本周为:位运算、动态规划、贪心算法、字典树相关,以下为个人题解:LeetCode229. 求众数...原创 2019-09-08 22:16:00 · 189 阅读 · 0 评论 -
左耳听风 第四十三周
左耳听风 第四十三周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm开始按照类型来刷题,本周为:二叉树、递归、回溯相关,以下为个人题解:LeetCode229. 求众数LeetCode...原创 2019-09-01 16:41:12 · 124 阅读 · 0 评论 -
左耳听风 第四十二周
左耳听风 第四十二周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题,以下为个人题解:LeetCode49. 字母异位词分组LeetC...原创 2019-08-25 20:28:55 · 185 阅读 · 0 评论 -
左耳听风 第四十周
左耳听风 第四十周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题,以下为个人题解:LeetCode39. 组合总和LeetCode4...原创 2019-08-11 16:16:48 · 137 阅读 · 0 评论 -
左耳听风 第三十八周
左耳听风 第三十八周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题,以下为个人题解:LeetCode32. 最长有效括号LeetCo...原创 2019-07-28 17:27:17 · 343 阅读 · 0 评论 -
左耳听风 第三十九周
左耳听风 第三十九周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题,以下为个人题解:LeetCode32. 最长有效括号LeetCo...原创 2019-08-04 19:32:01 · 246 阅读 · 0 评论 -
左耳听风 第三十七周
左耳听风 第三十七周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题,以下为个人题解:LeetCode31. 下一个排列review...原创 2019-07-21 18:01:22 · 172 阅读 · 0 评论 -
左耳听风 第三十五周
左耳听风 第三十五周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode21. 合并两个有序链表LeetCode24. 两...原创 2019-07-07 11:13:52 · 325 阅读 · 0 评论 -
左耳听风 第三十四周
左耳听风 第三十四周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode18. 四数之和LeetCode19. 删除链表的...原创 2019-06-30 15:30:38 · 142 阅读 · 0 评论 -
左耳听风 第二十一周
左耳听风 第二十周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm针对「二叉树」的知识点进行了一些练习LeetCode.217.合并二叉树LeetCode.783. 二叉搜索树结点最小...原创 2019-03-31 18:56:35 · 693 阅读 · 1 评论 -
左耳听风-第二十周
左耳听风 第二十周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm针对「队列」的知识点进行了一些练习LeetCode.622. 设计循环队列LeetCode 641. 设计循环双端队列...原创 2019-03-24 17:24:41 · 151 阅读 · 0 评论 -
左耳听风 第十九周
左耳听风 第十九周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm针对「队列」的知识点进行了一些练习LeetCode 20. 有效的括号LeetCode 739. 每日温度LeetC...原创 2019-03-17 17:40:17 · 193 阅读 · 0 评论 -
左耳听风 第六周
左耳听风 第六周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm先总结 : 这周按照学习路线 , 做了一些与 『 栈 』相关的题目。LeetCode 682. Baseball Game...原创 2018-12-16 16:56:21 · 670 阅读 · 0 评论 -
三种初级排序
三种初级排序 冒泡排序 选择排序 插入排序此篇文章中展示的代码为 C 语言代码 ,数组索引操作替换为指针操作。排序算法可以分为两类 : 一种为原地排序,除了函数调用所需要的栈和固定数目的示例之外无需额外的内存的。另一类为其他排序方法,即非原地排序。思考 :原地排序在实际应用中的效果 。通常数据在数据库中的存储除分类外是按照时间顺序生成的 ,例如一个商城系统的订单数据首先是按照订单生成...原创 2018-12-16 12:15:09 · 304 阅读 · 0 评论 -
LeetCode 682. Baseball Game + 496. Next Greater Element I
Algorithm 第六周LeetCode 682. Baseball Game 题目链接你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一:1.整数(一轮的得分):直接表示您在本轮中获得的积分数。2. “+”(一轮的得分):表示本轮获得的得分是前两轮有效 回合得分的总和。3. “D”(一轮的得分):表示本轮获得的得分是前一轮有效 回合得分的两倍。4. “...原创 2018-12-16 10:54:00 · 237 阅读 · 0 评论 -
左耳听风 第五周
左耳听风 第五周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm先总结 : 这周按照学习路线 , 针对链表进行了学习。LeetCode 237 删除链表中的节点+ LeetCode 20...原创 2018-12-09 21:47:59 · 186 阅读 · 0 评论 -
Share 第五周 栈
简单了解 栈『 栈 』 是计算机存储中一种常见的简单数据结构对 『 栈 』结构常进行的数据操作我们常称为 『 出栈 』( 读取或是删除数据 ) 或是 『 入栈 』( 插入数据 )有个很形象的比喻 ,把 『 栈 』看成是一个子弹夹将数据压入和弹出,恰好的表达了『 栈 』的特性 『 后进先出 , 先进后出 』,而『 递归 』的使用就是和 『 栈 』紧密相连。( 递归 : 不断调用函数自己 ...原创 2018-12-09 19:09:17 · 157 阅读 · 0 评论 -
Algorithm LeetCode 237 + LeetCode 206
Algorithm 第五周LeetCode 237. 删除链表中的节点题目链接 解题语言 : C请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 – head = [4,5,1,9],它可以表示为:4 -> 5 -> 1 -> 9示例 1:输入: head = [4,5,1,9], node = 5输...原创 2018-12-09 12:26:45 · 582 阅读 · 2 评论 -
数据结构 比较链表和数组
数据结构 比较链表和数组计算机的资源是有限的 , 而人对计算机的需求是无限的 。 好的数据机构和算法便是为了更好的满足计算机使用者的需求 , 而这也是计算机操作系统意义所在。 在学习数据结构的同时 , 了解一定的计算机操作系统知识有助于更好的理解其意义所在。 而了解数据结构和算法 会更容易明白操作系统的工作原理。广义上讲 , 数据结构是数据的存储结构 , 而算法就是操作数据的方法 。数...原创 2018-12-01 20:41:59 · 289 阅读 · 0 评论 -
左耳听风 第四周
左耳听风 第四周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm先总结 : 这周换了方式 , 根据数据结构的学习路线从头开始刷题 , 在学习数据结构知识的同时提高自己的编程能力 。 之前的...原创 2018-12-02 15:53:24 · 205 阅读 · 0 评论 -
C 语言 初探链表
在学习链表之前我们要先了解 结构 、 空指针C 语言除了数组还有 : 结构 、 联合和枚举三种类型结构 ( struct ) : 可以是多种不同类型数据的成员集合 , 成员之间存储在不同的内存地址。简单示例struct Person //声明一个结构类型 { char name[8]; int age; }; Person programmer = {"hack-hu",99...原创 2018-11-25 16:07:13 · 321 阅读 · 0 评论 -
左耳听风专栏 第三周
左耳听风第三周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm设计链表 设计链表 解题语言 C题目 :设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个...原创 2018-11-25 16:40:23 · 907 阅读 · 0 评论 -
左耳听风第二周
左耳听风第二周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm最大回文数乘积 链接 解题语言 C#题目 :你需要找到由两个 n 位数的乘积组成的最大回文数。由于结果会很大,...原创 2018-11-20 17:22:40 · 982 阅读 · 0 评论 -
左耳听风 第七周
左耳听风 第七周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)AlgorithmLeetCode 922. 按奇偶排序数组 II + 349. 两个数组的交集ReviewTip分享一个在 《 软件工...原创 2018-12-23 21:42:10 · 356 阅读 · 0 评论