算法
晨曦软海
有梦想就要去实现,有希望就会成功
展开
-
我的数据结构、算法笔记
*****************************_______________________***************************************欢迎加入QQ群:48670160 **************************************************________________________********原创 2011-06-12 11:00:00 · 441 阅读 · 0 评论 -
常用排序算法之javascript实现
1、插入排序 1)算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。转载 2014-09-01 20:39:29 · 544 阅读 · 0 评论 -
各种排序算法、java实现
/** * 各种排序算法 * @author chenxiruanhai * @Date 2015-1-7 */ public class Sort { public static void main(String[] args) { int[] arr = { 1, 4, 3, 8, 2 }; int len = arr.length; // bubbleDown(a原创 2015-01-08 22:30:35 · 439 阅读 · 0 评论 -
SoftReference java 对象的强、软、弱和虚引用
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、转载 2014-07-02 16:02:43 · 538 阅读 · 0 评论 -
Android/iso客户端与服务器安全通信(Oauth2.0+3DES+RSA)
Android/iso客户端与服务器安全通信(Oauth2.0+3DES+RSA): 废话不多说了,直接看时序图原创 2015-02-05 17:16:50 · 1374 阅读 · 0 评论 -
Android Lrucache类注意事项
使用例子:int cacheSize = 4 * 1024 * 1024; // 4MiB LruCache bitmapCache = new LruCache(cacheSize) { protected int sizeOf(String key, Bitmap value) { return value.getByteCount(); } 注意:原创 2015-07-09 17:01:05 · 555 阅读 · 0 评论