12 2020 档案

摘要:Algorithm 每周至少做一个Leetcode算法题 第1道 【题目来源】 T8:旋转数组的最小数字,何海涛《剑指Offer》 【题目】 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。 【例子】 例如数组{3,4,5, 阅读全文
posted @ 2020-12-29 22:24 米罗{mirror} 阅读(96) 评论(0) 推荐(0)
摘要:Algorithm 每周至少做一个Leetcode算法题 第1道 【题目来源】 T2:实现Singleton模式,何海涛《剑指Offer》 【题目】 设计一个类,我们只能生成该类的一个实例。 【解答】 不好的解法一:只适用于单线程 /** * * 单例:线程不安全 */ public class S 阅读全文
posted @ 2020-12-22 16:01 米罗{mirror} 阅读(108) 评论(0) 推荐(0)
摘要:米罗说 干难事必有所得 舍近求远,不珍惜身边已有的做法是愚蠢的 光说不练,假把式;光练不说,傻把式 Algorithm 每周至少做一个Leetcode算法题 【题目来源】 求最大子矩阵大小,左程云《程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)》 【题目】 给定一个整型矩阵map,其 阅读全文
posted @ 2020-12-15 12:03 米罗{mirror} 阅读(69) 评论(0) 推荐(0)
摘要:米罗说 做难事必有所得 Algorithm 每周至少做一个Leetcode算法题 【题目来源】 左程云《程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)》单调栈结构 【题目】 给定一个不含有重复值的数组arr,找到每一个i位置左边和右边离i位置最近且值比arr[i]小的位置。返回所有位 阅读全文
posted @ 2020-12-08 18:11 米罗{mirror} 阅读(117) 评论(0) 推荐(0)
摘要:米罗说 没有刻意练习就是混日子 不琢磨就是混日子 没有自学能力的人没有未来 学习学习再学习 Algorithm 每周至少做一个Leetcode算法题 【题目来源】 左程云、《程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)》如何仅用递归函数和栈操作逆序一个栈 【题目】 一个栈依次压入1 阅读全文
posted @ 2020-12-01 20:29 米罗{mirror} 阅读(97) 评论(0) 推荐(0)