- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Java-如何求取一个数的逆序列数
在算法中遇到一个问题,如何将一个数X逆序排序,例如103,其逆序数y为301。其主要思想如下: 1、求出数x的除10的余数a,即求出个位数字 2、然后x赋值为x除以10的商值,即将x将最低位去除,降低了位数 3、将y赋初始值为0,然后将y乘以10并相加a的值,即在步骤2内降一位,在步骤3内即需要增加一位,并加上余数,还原位数。 4、判断条件即x是否已经为0,为0则所有位的数转换完毕,
2017-03-28 11:11:37 5861
原创 Java 输入输出了下的简单解压操作
简要介绍 在Java学习过程中,接触到输入输出流的概念,简介了压缩与解压简单技术,实际实现解压过程遇到了一个问题,如果多个文件夹多个文档如何顺序解压。本文以http://blog.csdn.net/isea533/article/details/7995472博客所写Java解压技术,进行总结了下,并总结过程中遇到的错误之处。思路简析 首先声明解压文件,如上文所述如果包含多个文件夹,则存在多个
2017-03-17 16:41:03 426
原创 IDEA 编译运行过程中简单错误
从Eclipse转向IDEA,的确存在许多不同的习惯,今天在学习使用过程中,将一个包下的类删除,并创建新的类,并测试编写,出现了以下错误 找不到类,后来发现运行过程中,需要修改运行主类函数,如下 再次运行,正常!!
2017-03-10 15:36:12 395
原创 Mac 版本下IDEA简单知识
在Macbook Pro(以下简称MP)下,有一个好的编程软件绝对是让人十分愉悦的事情,而我选择了使用IntelliJ IDEA 作为Java开发学习使用,相对于Eclipse而言,存在一定的差距的。以下简单介绍一些差别。绝对路径 在使用OS系统过程中,已经完全没有了分盘的概念,所以我们则不需要硬盘分割指示,直接将路径指向所在位置, 例如我们使用Java语言创建一个txt文件,代码如下:Fi
2017-03-10 15:24:31 850
翻译 Java下ArrayList 与 LinkedList
ArrayList 通过 List<> list = new ArrayList<>(); 生成的list为可调整大小的数组,实现所有可选列表操作,并允许组数值NULL存在。在常数运行时间下,可以进行Size,isEmpty,get,set,iterator,listlterator等操作,添加(add)操作内,添加n个元素所需时间为O(n),其他操作的运行时间(粗略来讲)为线性时间。Linke
2017-03-07 10:32:48 267
转载 Java对象重载排序函数,实现排序
Java基本语法回顾在对象生成过程中,我们难免会牵扯到对象之间排序的问题,在Java语言中提供了自我排序的方式—Comparable函数,我们继承并重载对象Comparable函数,实现了对象之间的排序,并在此回顾了List的简单实用方法。## 实现代码 ## 在这里,我们以Employee员工的三个属性进行测试,工号,姓名,年龄。 如下:public class Employee
2017-03-02 21:47:23 1526
转载 奇数九宫格—Java实现
奇数九宫格 最近,看到BD知道了解了九宫格的一种解答方法,通过奇数排列,算法实现九宫格,九宫格其实就是横竖列3个数相加和为15。先简单介绍下算法思路,如下图所示,我们将9个数斜线排列,每3个一组,我们可以看到1只要填到8和6之间就可以了,所以然后行列坐标各加一找到了2的位置,然后2的位置超出9宫格了,则通过除3取余数方法找到了2的对称位置,同理找到3的位置,当转移到4,5,6排序时候,我们将3的位
2017-03-01 16:25:07 4313
Java后台服务器Maven+SpringMVC+Ajax+@RequestBody+Json传输
2017-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人