随笔分类 -  JAVA

摘要:前言:这是一篇关于JVM内存区域的文章,由网上一些有关这方面的文章和《深入理解Java虚拟机》整理而来,所以会有些类同的地方,也不能保证我自己写的比其他网上的和书本上的要好,也不可能会这样。写博客的目的是为了个人对这方面自己理解的分享与个人的积累,所以有写错的地方多多指教。 看到深入两字,相信... 阅读全文

posted @ 2014-09-14 10:54 HelloCsl 阅读(4992) 评论(2) 推荐(2)

摘要:前几天去UC笔试,有一道简答题问到了。之前还真一直没留意到这个问题,所以答得也不好。无论学习什么都好,通过对比学习更有利于发现事物的共性和个性,对于知识点的理解更有明显效果(这也可能是UC笔试题上,5道简答题中,有4道都是关于X与Y的区别的问题的原因之一)。既然自己答得不好,那就写下这篇随笔,来警示... 阅读全文

posted @ 2014-05-16 18:17 HelloCsl 阅读(5633) 评论(0) 推荐(0)

摘要:Sunday算法是Daniel M.Sunday于1990年提出的一种比BM算法搜索速度更快的算法。其核心思想是:在匹配过程中,模式串并不被要求一定要按从左向右进行比较还是从右向左进行比较,它在发现不匹配时,算法能跳过尽可能多的以进行下一步的匹配,从而提高了匹配效率。 匹配失败,关注参与匹配的... 阅读全文

posted @ 2014-05-13 13:15 HelloCsl 阅读(327) 评论(0) 推荐(0)

摘要:排序算法的分类插入排序(直接插入排序,折半插入排序,希尔排序)交换排序(冒泡排序,快速排序)选择排序(直接选择排序,堆排序)归并排序基数排序冒泡、直接选择排序、直接插入排序为简单排序。也是最容易掌握和理解的。冒泡排序 1 /** 2 * 冒泡 O(n^2) 3 * @param args 4 */ 5 public static void BubbleSort(int[] args){ 6 int temp=0; 7 for(int i=0;iargs[j+1])11 ... 阅读全文

posted @ 2014-03-11 17:11 HelloCsl 阅读(211) 评论(0) 推荐(0)

导航