算法
文章平均质量分 92
这个世界太疯狂了
这个作者很懒,什么都没留下…
展开
-
递归算法升级
算法 文章目录算法1.递归算法1.1计算n以内的和1.2计算n的阶乘1.3计算斐波那契数列的第n项1.4遍历文件 1.递归算法 1.1计算n以内的和 //n以内的和 public static Integer sum(Integer num){ if(num <0){ return 0; } return num...原创 2019-05-30 09:51:07 · 112 阅读 · 0 评论 -
数据结构与算法(1)
参考文章1 参考文章2 数据---->数据对象---->数据元素---->数据项 程序设计= 数据结构 + 算法 可见,数据结构的重要性,可以说,数据结构是不只是程序设计的基础,也是算法的基础,更是我们程序员所需要掌握的计算机基础知识。 1,数 据:是描述客观事物的符号,是计算机可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合,数据不仅仅指我们...转载 2019-07-30 09:12:44 · 134 阅读 · 0 评论 -
数据结构与算法(2)
链接参考 数据结构是相互之间存在一种或多种特定关系的数据元素的集合 那么具体是什么关系呢,或者说,这里的结构又是指什么呢? 按照视点的不同,我们把数据结构分为逻辑结构和物理结构 1,逻辑结构 是指数据对象中数据元素之间的相互关系 逻辑结构分为以下四种: 集合结构:指数据元素除了属于同一集合外,它们之间没有其他关系 线性结构:线性结构中的数据元素之间是一对一的关系 树形结构:数据元素之间存在一对多...转载 2019-07-30 09:27:30 · 204 阅读 · 0 评论 -
数据结构与算法(链式队列)
参考文章 package test; public class LinkQueue<T>{ private QNode<T> front;//队头指针 private QNode<T> rear;//队尾指针 private int maxSize;//为了便于操作,使用这个变量表示链队的数据容量 //初始化 publ...转载 2019-07-30 16:24:18 · 205 阅读 · 0 评论 -
数据结构与算法(单向链表结构)
链表的运算操作。 //链结点的封装类 public class Link { public int age; public Link next; //指向该链结点的下一个链结点 //构造方法 public Link(int age){ this.age = age; } //打印该链结点的信息 public void ...原创 2019-07-31 09:36:05 · 129 阅读 · 0 评论 -
堆栈存储问题
public class Demo3 { public static void main(String[] args) { User user = new User(); user.setAge(10); user.setName("tom"); User user1 = user; User user2 =...原创 2019-07-31 14:32:28 · 140 阅读 · 0 评论 -
数据结构与算法(双向链表)
//链结点的封装类 class Link2 { public int age; public Link2 next; //指向下一个链结点 public Link2 previous; //指向前一个链结点 //构造方法 public Link2(int age){ this.age = age; } //打印该链结...原创 2019-08-01 10:01:26 · 177 阅读 · 0 评论 -
数据结构与算法(二叉树)
二叉树的运算 参考文章 主要理解删除结点的逻辑 public class BinaryTree { public static void main(String[] args) { BinaryTree binaryTree = new BinaryTree(); binaryTree.insert(new Node(20,"a")); b...原创 2019-08-05 13:35:52 · 150 阅读 · 0 评论