接口Comparable 我们在字符串中见到过CompareTo方法,知道这个方法是用于比较字符串顺序的,根据字典顺序进行排序。Java中很多类也都有CompareTo方法,甚至于排序算法的底层组成也是依赖于比较的,而这个比较就是依赖于各种数据类型的CompareTo或者Compare方法。Java ...
分类:
其他好文 时间:
2018-01-13 11:20:37
阅读次数:
163
** 原创勿转 ** 这是在看devp2p时看到的,英文原文地址:https://github.com/ethereum/wiki/wiki/RLP RLP: Recursive Length Prefix,中文直译“递归长度前缀”(很别扭有没有,不管叫什么,它就在那里)。 实际上就是一种数据编码方 ...
分类:
其他好文 时间:
2018-01-12 01:42:56
阅读次数:
127
题目描述: 大家知道,给出正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出,如n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。 任务描述: 给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下1排列 ...
分类:
其他好文 时间:
2017-11-15 00:23:08
阅读次数:
182
package ltb6w1; public class WordSort1 { private String[] a= {"hello","world","welcome","hi","hey"}; private int w; private int q; public WordSort1() ... ...
分类:
编程语言 时间:
2017-11-11 18:50:58
阅读次数:
275
/* * 1、给定一个字符数组,按照字典顺序进行从小到大的排序 * String[] arr = {"nba","abc","cba","zz","qq","haha"}; * 思路: * 1、对数组排序。可以用选择、冒泡 * 2、for嵌套和比较以及换位 * 3、问题:以前排的是整数,比较用的是运 ...
分类:
编程语言 时间:
2017-11-02 20:02:30
阅读次数:
299
在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 堆内存用于存放由new创建的对象和数组。在堆中分配的内存 ...
分类:
其他好文 时间:
2017-10-30 21:54:05
阅读次数:
305
一、题目 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 二、思路 (1)将数组转换成将数组转换成ArrayList<String> (2)按照字典顺序排序 (3)合并 ...
分类:
编程语言 时间:
2017-10-11 23:54:12
阅读次数:
219
一.集合框架 : 1.Java集合框架的三大接口: ①Collection所有集合类的根接口。 ②Map映射接口,存放键值对。 ③Iterator遍历集合的迭代接口。 2.Java的集合框架是由很多接口、抽象类、具体类组成的,都位于java.util包中。 二.Collection接口: 1.Col ...
分类:
其他好文 时间:
2017-10-11 14:05:47
阅读次数:
101
Spring: Ioc:接口注入,setter方法注入,构造器Constructor注入:(1)索引 (2)名称 Ioc容器是Spring的核心容器将创建对象并管理他们从创建到销毁 Aop:切面思想:日志,事物(特性:隔离,传播): 事物被视为单一的工作单元操作序列,这些操作要么完整的执行,要么完全 ...
分类:
其他好文 时间:
2017-09-27 13:22:07
阅读次数:
358
1、使用循环把26个字母按字典顺序存入数组,在不使用另外数组的情况下将其逆序存放,在根据处理后的字符数组创建一个字符串并输出 public static void main(String[] args) { char a[]=new char[26],c; //中间变量c int i; for(i= ...
分类:
编程语言 时间:
2017-09-24 11:42:53
阅读次数:
254