数据结构
Andy2019
这个作者很懒,什么都没留下…
展开
-
模拟单链表
package l1;//单链表public class Link { Node head; public Link() { head = new Node(); head.next = null; } /** * * @Title: addNode * @Description: TODO(添加节点) * @param @param data 参数说原创 2017-04-25 17:54:31 · 329 阅读 · 0 评论 -
模拟双链表
package l2;//双链表public class DLink { DNode head; public DLink() { head = new DNode(); head.next = null; head.prior = null; } /** * * @Title: addNode * @Description: TODO(添加节点)原创 2017-04-26 16:06:17 · 232 阅读 · 0 评论 -
模拟循环链表
package l1;//单链表public class CLink { Node head; public CLink() { head = new Node(); head.next = null; } /** * * @Title: addNode * @Description: TODO(添加节点) * @param @param data 参原创 2017-04-25 17:57:43 · 324 阅读 · 0 评论 -
模拟堆栈
package l3;/** * * @ClassName: MyStack * @Description: TODO(这里用一句话描述这个类的作用) * @author chen_jf* @date 2017年4月26日 下午4:59:22 * */public class MyStack { Node head; int size; public MyStack()原创 2017-04-26 17:23:26 · 854 阅读 · 0 评论 -
模拟线性队列
用数组模拟队列package l5;/** * * @ClassName: MyQueue * @Description: TODO(用数组模拟队列) * @author chen_jf* @date 2017年4月27日 上午10:34:22 * */public class MyQueue { private int size; private int front;原创 2017-04-27 10:50:05 · 272 阅读 · 0 评论 -
模拟循环队列
package l7;/** * 循环队列* @ClassName: LoopQueue * @Description: TODO(这里用一句话描述这个类的作用) * @author chen_jf* @date 2017年4月27日 下午1:36:05 * */public class LoopQueue { private int size; private int f原创 2017-04-27 13:45:21 · 442 阅读 · 0 评论 -
List转换成Tree
package demo01;import java.util.List;/** * 树节点 * * @author * */public class TreeNode { private String id; private String pid; private String name; private List children; public TreeN原创 2017-07-25 08:32:45 · 982 阅读 · 0 评论 -
数据结构-数据结构绪论
一、什么是数据结构?数据结构是相互间存在一种或多种特定关系的数据元素的集合。程序设计=数据结构+算法、数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。二、什么是数据数据是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。例如(整型、实型等数据类型、字符、声音、图像、视频等)三、数据元素数据元素是组成数据的...原创 2018-04-22 14:02:53 · 418 阅读 · 0 评论 -
数据结构-算法
一、什么是算法?算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个步骤。二、数据结构算法的关系 数据结构与算法有着千丝万缕的关系,如果单单学习数据结构,会不知道有什么用处,但如果我们再把相应的算法一起来讲,你就会发现,甚至开始感慨:计算机界的前辈们的确是一些很牛很牛的人。三、两种算法的比较计算1+2+3+...+100的和高斯算法四、算法的定义算法是解决特...原创 2018-04-22 17:10:42 · 271 阅读 · 0 评论