这是悦乐书的第 270 次更新,第 284 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第136题(顺位题号是594)。我们定义一个和谐数组是一个数组,其最大值和最小值之间的差值恰好为1。给定一个整数数组,在其所有可能的子序列中找到其最长的和谐子序列的长度。例如: 输 ...
分类:
编程语言 时间:
2019-03-08 09:15:25
阅读次数:
190
package com.zhaogang.scm.common.core.filter; import java.io.IOException;import java.util.Arrays;import java.util.HashSet;import java.util.Iterator;imp ...
分类:
其他好文 时间:
2019-03-06 15:13:51
阅读次数:
164
问题: 使用RandomAcessFile已经添加了一些数据 byte[] bb = new byte[(int) raf.length()]; raf.read(bb);关键点输出://这样能够正确输出内容System.out.println(Arrays.toString(bb));//一下就只 ...
分类:
编程语言 时间:
2019-03-05 17:03:28
阅读次数:
214
import java.util.Arrays;import java.util.HashMap;import java.util.Map;/** *功能描述 :两数之和 * @author lkr * @date 2019/3/5 */public class Solution1 { //暴力法 ...
分类:
其他好文 时间:
2019-03-05 09:18:31
阅读次数:
160
概述: 此类位于java。util包下,包含用来操作数组的各种方法,比如说排序和搜索等,所有的方法都是静态方法。 常用方法: public static String toString(int[] a):返回指定数组内容的字符串表现形式 public static void sort(in[] a) ...
分类:
其他好文 时间:
2019-03-05 09:15:49
阅读次数:
139
题目: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 示例 2: 这种方法由于使用了Arrays.sot(int[] a)方法,时间复杂度是O(n3),不符 ...
分类:
其他好文 时间:
2019-03-04 17:25:54
阅读次数:
176
import java.util.Arrays;/* 诗句横版转成竖版输出 */public class PrintPoem { public static void main(String[] args){ char[][] poem = new char[][]{ //toCharArray将字 ...
分类:
编程语言 时间:
2019-03-03 09:58:14
阅读次数:
168
总结一下java 中的两种排序工具: Arrays.sort() : 主要针对 数组类型排序,如果数组里面的元素是对象,要按对象属性排序的话,需要重写 Comparator() 函数,重写里面的 int compare()函数; Collections.sort(): 主要是针对集合排序,如:lis ...
分类:
编程语言 时间:
2019-03-02 01:08:31
阅读次数:
214
1.功能点:使用aop拦截含有自定义注解的类 1.自定义注解 2.使用切面 [Xlint:invalidAbsoluteTypeName]error 原因一般是point后面的地址错误,我的原因是后面多加了&& +自定义注解名称 2)没进入后置通知: 第一次的时候,写的是 @AfterReturni ...
分类:
其他好文 时间:
2019-02-28 23:07:27
阅读次数:
323