冒泡排序(面试都要问的算法) 一、基本思想:每次比较相邻的两个 元素,按需调整顺序 二、题目:要求将 12 35 99 18 76 这 5 个数进行从大到小排序 三、思路: (1)先比较第 1 位和第 2 位的大小,12<35,因为希望越小越靠后,所以要调整两者顺序,交换后的结果:35 12 99 ...
分类:
编程语言 时间:
2017-02-17 13:55:10
阅读次数:
264
现在Android Studio使用Gradle作为依赖管理工具,
可以说是Android目前最好的依赖管理工具,我们经常通过在build.gradle通过简单的依赖配置就可以使用某个开源项目了,例如...
分类:
移动开发 时间:
2017-02-17 10:25:27
阅读次数:
1133
题意:给定n个立方体,让你重新涂尽量少的面,使得所有立方体都相同。 析:暴力求出每一种姿态,然后枚举每一种立方体的姿态,求出最少值。 代码如下: ...
分类:
其他好文 时间:
2017-02-17 00:07:55
阅读次数:
169
特点: 属于双列集合 , 键是唯一的, 值可以重复 ; Map 集合的数据结构之和键有关系 功能: 添加功能 * V put(K key,V value):添加元素。 * 如果键是第一次存储,就直接存储元素,返回null * 如果键不是第一次存在,就用值把以前的值替换掉,返回以前的值 删除功能 * ...
分类:
其他好文 时间:
2017-02-17 00:02:49
阅读次数:
165
字符流是可以直接读写字符的IO流 组成: 字节流 + 编码表 ** 常见的编码表: ASCII , GBK , UTF-8 ** 字符输入流 Reader ** 字符输出流 Writer InputStreamReader(转换输入流) * 构造方法: public InputStreamReade ...
分类:
其他好文 时间:
2017-02-16 23:58:45
阅读次数:
384
A:Date类的概述 类 Date 表示特定的瞬间,精确到毫秒。 B:构造方法 public Date() public Date(long date) C:成员方法 public long getTime() public void setTime(long time) 类 Date 表示特定的瞬 ...
分类:
其他好文 时间:
2017-02-16 23:31:30
阅读次数:
192
位运算符 在Java中所有的数据都是以二进制数据的形式进行运算的,即如果是一个int型变量,要采用位运算时则必须将其变为二进制数据;每一 位二进制进行与、或、异或操作的结果如下: 运行结果:2,7,5 在计算机的数据表示中只定义了正数的表示形式,并没有定义负数的表示形式,所以,负数一般都用补码的形式 ...
分类:
编程语言 时间:
2017-02-16 23:07:56
阅读次数:
277
A:字符类 * [abc] a、b 或 c(简单类) * [^abc] 任何字符,除了 a、b 或 c(否定) * [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) * [0-9] 0到9的字符都包括 B:预定义字符类 * . 任何字符。 * \d 数字:[0-9] * \w 单 ...
分类:
其他好文 时间:
2017-02-16 22:45:01
阅读次数:
144
目的: 1.创建一个表单在index.jsp页面中,如图: 代码如下: 2.输入姓名、年龄、地址,在deal.jsp页面中通过表格表现出来,如图: 代码如下: 3.建立Studentl类,遵循JavaBean规则,代码如下: 4.建立字符处理类CharSet用来解决中文乱码,同样必须遵循JavaBe ...
分类:
编程语言 时间:
2017-02-16 22:40:55
阅读次数:
223
矩阵快速幂。 构造一个矩阵,$a[i][j]$表示一次操作后,$j$会从$i$那里得到水的比例。注意$k=0$的时候,要将$a[i][j]$置为$1$。 ...
分类:
其他好文 时间:
2017-02-16 22:03:55
阅读次数:
225