摘要:package 二维数组查找; public class Test03 { /** * 在一个二维数组中,每一行都按
阅读全文
摘要:给定一个数组,随机打乱数组中的元素,题意很简单直接上代码:
阅读全文
摘要:题目大意 Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], return ["0->2","4->5","7"].
阅读全文
摘要:题目连接 http://www.lintcode.com/zh-cn/problem/remove-duplicates-from-sorted-array-ii/ 题目大意 跟进“删除重复数字”: 如果可以允许出现两次重复将如何处理? 算法思想 因为数组中元素已经排好顺序的,直接遍历比较有几个是相
阅读全文
摘要:题目连接 http://www.lintcode.com/zh-cn/problem/remove-duplicates-from-sorted-array/ 题目大意 给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度。 不要使用额外的数组空间,必须在原
阅读全文
摘要:题目链接 http://www.lintcode.com/zh-cn/problem/add-digits/ 题目大意 给出一个非负整数 num,反复的将所有位上的数字相加,直到得到一个一位的整数。 样例 给出 num = 38。 相加的过程如下:3 + 8 = 11,1 + 1 = 2。因为 2
阅读全文
摘要:1:模板方法的定义(定义一个算法的框架将这些算法的步骤延迟到子类中,使得子类可以不改变一个算法的结构可重新定义某些特定的步骤) 2:模板方法的类图: 2.1类图解释:通过类图我们可以看的出来模板方法其实很简单,仅仅使用了一个java的继承机制,其中abstractclass叫做抽象模板。 基本方法:
阅读全文
摘要:题目链接 https://leetcode.com/problems/shortest-unsorted-continuous-subarray/description/ 题目大意 给定一个整数数组,你需要找到一个连续的子阵,如果你只是这阵升序,然后整个阵列将以升序排序,也。你需要找到最短的子阵输出
阅读全文
摘要:题目链接地址: https://leetcode.com/problems/distribute-candies/description/ 题目大意: 给定一个偶数长度的整数数组,数组中的不同数字代表不同种类的糖果。每一个数字意味着相应的一个糖果。你需要把这些糖果均匀地分配给弟弟和妹妹。返回姐姐能得
阅读全文