数据结构和算法
文章平均质量分 78
zz的的
这个作者很懒,什么都没留下…
展开
-
java数据结构和算法2
栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表 package com.yf.structure; import java.util.Arrays; import java.util.EmptyStackException; public class ArrayStack { private Object[] elementData; private int t...原创 2018-06-29 11:42:59 · 111 阅读 · 0 评论 -
java数据结构和算法3
队列(queue)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。package com.yf.structure; public class MyQueue { private Object[] qu...原创 2018-06-29 15:20:04 · 110 阅读 · 0 评论 -
java数据结构和算法1
对于数组常用的就是排序算法:冒泡排序,选择排序,插入排序冒泡排序:先理解后编程:9个数,外层需要8轮排序,内层每次都是从a[0]和a[1]比较开始,也就是相邻的两个比较。内层排序的轮数和外层的数字相关。public static int[] sort(int[] arrays){ for(int i=0;i<arrays.length-1;i++){ for(int j=0;j<...原创 2018-06-28 11:53:02 · 108 阅读 · 0 评论