
基本
iteye_4194
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
蒙特卡罗概率
1.基本思想: 2.蒙特卡罗求圆周率: 算法示意图: 3. import java.util.Random; import java.util.Scanner; /** * 蒙特卡罗圆周率算法思想: * @author Administrator * */ public class MonteCarlo { public ...2015-11-19 18:37:17 · 222 阅读 · 0 评论 -
简易桶排序
看到这个排序,作者说是简易的,就当简易的看吧: 嗯,一组数字进行排序,先初始化长度为,数组长度中最大元素的数字+1,比如1、2、3、4、5,就是要初始化0、1、2、3、4、5号桶,然后遍历数组,把数组中的元素如果出现过,就把我们初始化的数组所在ID的value设置为+1。最后,一个遍历就很清楚了, 看看图: 简单实现代码: public static v...2015-11-20 22:15:18 · 122 阅读 · 0 评论 -
冒泡排序
冒泡排序原理:每一趟,只能确定将一个数归位,就是第一趟只能将末位的数字归位,第二次就是倒数第二位... 基本思想:每次比较两个相邻的元素,如果他们的顺序错误就把他们交换位置. 动态图: 实现代码: int[] arrayNum={1,45,3,7,23,89,4}; int len=arrayNum.length; System.out.pri...2015-11-20 23:01:17 · 107 阅读 · 0 评论 -
线性表
以前写博客,为了增加关注度,现在呢?写给自己 线性表是一种典型的线性结构,是最简单、最常用的数据结构,比如栈、队列都可以说是线性表. 逻辑结构: 由n个数据元素构成,对于非空的来说,有且只有一个开始结点,有且只有一个尾巴结点,内部结点有且只有一个直接前驱,和一个直接后驱。同一个线性表内部的数据元素的类型相同,每个元素的数据元素相同 数据操作: 初始化、计算表长、获取结点、...2015-11-24 23:30:00 · 129 阅读 · 0 评论 -
链表结构
链表结构; 数据部分:保存的是该结点的实际数据 地址部分:保存的是下一个结点的地址 操纵数据: public class DATA2 { String key; String name; int age; } 具体操作: /** * 链表类 * @author Administrator * */ public cla...2015-11-26 21:37:54 · 112 阅读 · 0 评论 -
队列结构
队列结构是一种常见的数据结构,从数据的逻辑结构来看是线性结构,从存储结构来说分顺序和链式存储。且队列的两个基本操作是入队列和出队列,在队头进行出队列操作,在队尾进行入队列操作. 队列中操作的对象: public class DATA4 { String name; int age; } 队列的基本操作: public class SQType { ...2015-11-30 10:53:42 · 149 阅读 · 0 评论