1.大致原理 (1)冒泡排序:相邻的两两比较,把最大的放到下面 (2)选择排序:拿一个比,把最小的放到最前面 (3)插入排序:拿一个插入已排好的序列 (4)快速排序:把大的放右边,小的放左边,依次排序 2.JAVA语言提供的排序函数 (1)Arrays类中的sort()使用的是“经过调优的快速排序法 ...
分类:
编程语言 时间:
2016-07-15 00:41:41
阅读次数:
215
1.for循环方法: 代码灵活,但效率低。 2.System.arraycopy()方法: 通过源码可以看到,其为native方法,即原生态方法。自然效率更高。 3.Arrays.copyOf()方法: 同样看源码,它的实现还是基于System.arraycopy(),所以效率自然低于System. ...
分类:
编程语言 时间:
2016-07-14 19:27:29
阅读次数:
228
Java 集合与数组之间的转换 @author ixenos 数组转集合 Arrays.asList(T... a) 先给结论:用 Arrays.asList(T... a) 将数组转换成集合 (T...a)是可变参数,看成(T[] a)即可 返回一个受指定数组支持的固定大小的列表,这是披着List ...
分类:
编程语言 时间:
2016-07-14 02:39:45
阅读次数:
264
0. Numpy
Numpy is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and matrices), and an assortment
of routines for fast operations o...
分类:
其他好文 时间:
2016-07-13 16:56:49
阅读次数:
449
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
Given two arrays, write a function to compute their intersection.
Example:
Given nums1 = [1,...
分类:
其他好文 时间:
2016-07-13 16:48:55
阅读次数:
156
1.JSONObject介绍 JSONObject-lib包是一个beans,collections,maps,Java arrays和xml和JSON互相转换的包。 2.下载jar包 http://files.cnblogs.com/java-pan/lib.rar 提供了除JSONObject的 ...
分类:
Web程序 时间:
2016-07-13 15:44:42
阅读次数:
233
目录: 备注:文内代码具有关联性。 1.声明数组; 2.初始化数组; 3.查看数组长度; 4.遍历数组; 5.int数组转成string数组; 6.从array中创建arraylist; 7.数组中是否包含某一个值; 8.将数组转成set集合; 9.将数组转成list集合; 10.Arrays.fi ...
分类:
编程语言 时间:
2016-07-12 22:59:43
阅读次数:
206
Arrays.sort(T[], Comparator < ? super T > c) 是用来对用户自定义的对象数组排序功能的。Java 官方文档简单描述了它的作用,但不足以让我们深刻理解。为了更深入地理解它,这篇文章将梳理相关的关键点。 1、简单实例:如何使用Arrays.sort() 通过阅读 ...
分类:
其他好文 时间:
2016-07-11 01:03:25
阅读次数:
237