一.冒泡算法介绍 定义: 通过对无序数组列表的下标开始依次对相邻元素的值进行比较,若发现逆序则交换,使较大的元素逐渐从前向移,就像水底的气泡一样逐渐向上冒泡。 冒泡算法分为2种: 1.一种是利用内、外循环的脚标来确定二个数,进行比较。 2.另一种是利用内存循环的脚标、内循环脚标+1来确定2个数,来进 ...
分类:
编程语言 时间:
2019-11-03 01:31:15
阅读次数:
82
一、概述Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 参考英文:* Class {@code Object} is the root of the class hierarchy.* Every class has {@code ...
分类:
其他好文 时间:
2019-11-02 14:16:10
阅读次数:
88
1.stream.forEach() 与 collection.forEach()虽然都是迭代方法,但执行结果完全不同。如:List strl=Arrays.asList("aaa","bb","c","wwww","hh");Stream.of(strl).forEach(System.out::... ...
分类:
其他好文 时间:
2019-11-02 11:33:46
阅读次数:
100
package com.acm; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.Hash... ...
分类:
编程语言 时间:
2019-11-02 00:11:06
阅读次数:
100
290. Word Pattern Easy Easy Easy Given a pattern and a string str, find if str follows the same pattern. Here follow means a full match, such that the ...
分类:
其他好文 时间:
2019-11-01 16:03:27
阅读次数:
87
Given two arrays, write a function to compute their intersection. Example 1: Example 2: Input: nums1 = [4,9,5], nums2 = [9,4,9,8,4] Output: [4,9] Exam ...
分类:
其他好文 时间:
2019-10-31 13:31:37
阅读次数:
103
import java.util.Arrays; import java.util.UUID; /** * UUID工具类 * UUID发生器 生成单个UUID或UUID组 * */ public class UUIDGenerator { /** * 定义UU64常量组 */ private st... ...
分类:
其他好文 时间:
2019-10-28 12:21:31
阅读次数:
64
排序算法大全 package cn.baidu; import java.util.Arrays; public class SortTest { public static void main(String[] args) { int[] arr = { 2, 5, 3, 1, 4 }; Syst... ...
分类:
编程语言 时间:
2019-10-26 13:27:03
阅读次数:
70
Smaller input size: https://codeforces.com/contest/1249/problem/D1 Big input size: https://codeforces.com/contest/1249/problem/D2 Given n segments on ...
分类:
其他好文 时间:
2019-10-25 10:05:08
阅读次数:
105
Comparable 及 Comparator 的区别 Comparable 一个内比较器,类可以和自己比较 compareTo() 自然比较方法 一个对象Collections,Arrays想自己调用sort进行自动排序,对象必须实现Comparable接口 Comparator 比较器 类本身不 ...
分类:
其他好文 时间:
2019-10-25 09:21:23
阅读次数:
56