摘要: 每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西! Algorithm: 学习算法 题目:String to Integer (atoi) 解题过程: 这题主要考虑异常情况,比如空字符串,开头 +/- ,非数字字符,空格, 阅读全文
posted @ 2019-02-02 15:43 andrew-chen 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西! Algorithm: 学习算法 题目:3Sum Closest 解题过程:与3Sum类似,固定一个数,使用Two Pointer 从左右两边向中间靠拢,将目标数与3Sum 阅读全文
posted @ 2019-01-24 17:53 andrew-chen 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 期望: 每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西! Algorithm: 学习算法 Two Sum IV - Input is a BST 仍然是Two Sum,输入换成了二叉搜索树。Two Sum的套路就是固定一 阅读全文
posted @ 2019-01-18 16:55 andrew-chen 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西! Algorithm: 学习算法 题目: https://leetcode.com/problems/3sum/ 本来以为这题是Two Sum的加强版,固定一个数,剩下的两 阅读全文
posted @ 2019-01-11 17:15 andrew-chen 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Algorithm 这是一道需要用动态规划的问题。求字符串的最长回文子序列。 复习了一遍动态规划,重点是要分析出最优解所包含的子问题的最优解,把过程描述为数学公式。 题目https://leetcode.com/problems/longest-palindromic-substring/ 解答ht 阅读全文
posted @ 2019-01-11 11:18 andrew-chen 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 从陈皓博主的专栏里学到一个概念,争取可以坚持下去: 每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西! 一个 Algorithm 上周做了两道算法题,寻找两个有序数组的中位数,是“find Kth ele in two s 阅读全文
posted @ 2018-12-28 17:43 andrew-chen 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 做这题花了四个小时,学习到了使用二分查找,代码可以扩展至“在两个有序数组中找到第K个元素”。 因为有O(log(m+n))的要求,我们不能简单使用扫描数组然后取中位数的形式,这要求我们使用复杂度为log(n) 的二分查找。 梳理题目条件:不考虑特殊情况,且假设nums1 元素个数 小于 nums2, 阅读全文
posted @ 2018-12-22 12:16 andrew-chen 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Given a string, find the length of the longest substring without repeating characters. Example 1: Input: "abcabcbb" Output: 3 Explanation: The answer 阅读全文
posted @ 2018-12-22 11:52 andrew-chen 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 从陈皓博主的专栏里学到一个概念,争取可以坚持下去: 我在我的读者群中推荐出 ARTS 的任务,每个人每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西!我希望这个事可以给大家得到相应的算法、代码、技术和影响力的训练。如果你不 阅读全文
posted @ 2018-12-14 17:51 andrew-chen 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 经过三个月的学习,我发现进度比较慢。照这个进度下去,平均一周花费5-6小时,还不知道读完全书需要多久。 现在做个计划,全书除开简介部分分为 基础 和 高级 套接字编程两部分,其中 基础可以分为 TCP 套接字编程 UDP套接字编程 SCTP套接字编程 高级部分是可以独立阅读的部分。 我的期望是两个月 阅读全文
posted @ 2018-11-29 17:49 andrew-chen 阅读(271) 评论(0) 推荐(0) 编辑