数据结构
__2018__
2018年开始迈进互联网行业,接触编程的世界,2018年夏天毕业
展开
-
Java语言程序设计-进阶篇(一)递归
1.直接递归,计算N的阶乘package practice;public class myfactorial{ public static void main(String args[]){ System.out.println("5的阶乘是: " + factorial(5)); System.out.println("5的阶乘是: " + factorial(10原创 2018-02-03 13:22:31 · 342 阅读 · 0 评论 -
Java语言程序设计-进阶篇(三)线性表,栈,队列和优先队列
原创 2018-02-04 00:21:59 · 219 阅读 · 0 评论 -
Java语言程序设计-进阶篇(六)排序算法
1.插入排序注意点:k应该是大于等于0,而不是大于0。package practice;import java.util.*;public class sort{ public static void main(String args[]){ ArrayList<Integer> list = new ArrayList<>(); for(int i...原创 2018-02-10 14:07:16 · 163 阅读 · 0 评论 -
Java语言程序设计-进阶篇(四)集合和映射表
1.集合继承自collection接口,实现其中的方法,所以只需要知道HashSet,LinkedHashSet,TreeSet的构造方法即可。而映射继承自map接口,所以实现了map接口中的方法。2.哈希集合用来存储一个不可知顺序存储元素,链式哈希集合用来按照元素被插入的顺序来存储元素,而树集合用来存储已经排好序的元素。所以树的存储结构对于遍历键是非常方便的。原创 2018-02-07 09:40:43 · 240 阅读 · 0 评论 -
Java语言程序设计-进阶篇(五)算法基础
1.使用动态编程实现计算斐波那契数列package practice;public class Fibtest{ public static void main(String args[]){ System.out.println(Fib(8)); } public static int Fib(int index){ int first = 0;原创 2018-02-07 13:00:12 · 290 阅读 · 0 评论