算法
林同学啊
这个作者很懒,什么都没留下…
展开
-
排序算法之选择排序
选择排序也是比较简单的一种排序方法,这是内部排序的一种,实现的思路非常简单。 内部排序:指表的规模足够小,能够全部放在内存中进行排序的方法。(插入排序、快速排序、堆排序、归并排序、基数排序等)。 外部排序:指被排序的数据信息规模太大,不能全部放入内存时,文件必须分段装入内存,直到整个文件被排号序为止。原创 2015-08-30 00:57:03 · 1143 阅读 · 3 评论 -
判断字符串中的字符是否全都不同(字符类算法)
判断字符串中的字符是否全都不同?有两种方法可以实现: 第一种就是遍历字符数组,比较字符 第二种就是将字符转化为ASCII码,ascII码理论上只有256个字符 如果字符长度大于256那么,必定是会有重复的了,如果小于256,然后用数组来匹配。 java实现如下:package day01;/* * 判断字符串中的字符是否全都不同 */public class JudgeUniqueStr原创 2015-09-07 22:42:05 · 1465 阅读 · 0 评论 -
数据结构之单向链表(java实现)
单向链表是一种十分基础的数据结构,是线性表的一种,为了更清楚一点,今天使用java将其实现,实现过程如下定义节点/* * 节点类 * */public class Node { Object data;//存储节点数据 Node next;//指向下一节点}定义操作public interface LinKed { public Node get(int p);原创 2015-09-09 00:48:00 · 3019 阅读 · 0 评论