
数据结构与算法
Boogie_97
这个作者很懒,什么都没留下…
展开
-
单向链表
单链表: 单链表结构中每个元素都存在值和引用,而且每个元素中的引用指向了下一个对象。对象里又有值和引用,引用又指向了下一个对象……..这样以此类推就构成了单向链表。 元素插入时,要把当前要插入的对象指向前一个对象的引用。在这之前要把当前引用指向插入对象的引用。 往后追加对象时,要新增一个对象,若新增对象为空,才把追加的对象赋给新对象。链表结构没有下标,没有下标是优点也是缺点原创 2017-12-20 14:13:43 · 159 阅读 · 0 评论 -
树
二叉树:public class MyTree { /* * 二叉树 * 先有根。 * 数据小的放左子树 * 数据大的放右子树 * */ private int data;//根或者是数据 private MyTree left;//左子树 private MyTree right;//右子树 pub原创 2017-12-20 19:57:19 · 162 阅读 · 0 评论 -
排序算法:(一)快速排序
public class Demo { /** * 快速排序是在排序算法中最快的算法 * 快速排序: * 通过一趟排序将要排序的数据分割成独立的两部分 * 其中一部分数据要都比另外一部分的所有数据小 * 然后按照此方法对部分进行排序,依次递归进行以达到目的。 * 假设,用户输入了以下数组: * 下标: 0 1 2 3原创 2017-12-20 17:06:48 · 244 阅读 · 0 评论 -
Java随机生成中文姓名+手机+邮编+地址
import java.util.HashMap; import java.util.Map; /** * 随机生成中文姓名,性别,Email,手机号,住址 * @author X-rapido */ public class RandomValue { public static String base = "abcdefghijklmnopqrstuvwxyz0原创 2017-12-23 16:55:48 · 3568 阅读 · 1 评论