数据结构
JiBamboo
不积跬步,无以至千里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构(1)——链表结构(java实现单链表)
链表结构数据部分:保存的是该结点的实际数据。地址部分:保存的是下一个结点的地址。java实现单链表//数据元素封装类class NodeData { public String key; public int age; public String name;}//链表的封装类public class LinkList { NodeData ...原创 2019-03-22 16:59:48 · 412 阅读 · 0 评论 -
数据结构(2)——栈结构(java实现栈结构)
栈结构栈结构是按照 “后进先出 ”(Last In First Out,LIFO)的原则处理数据的。在栈结构中,只有栈定的元素是可以访问的。入栈(Push):将数据保存在栈顶的操作。出栈(Pop):将栈顶的数据弹出的操作。public class Stack { //栈的大小 private int size; //栈顶元素的的下标 private i...原创 2019-03-22 17:16:22 · 202 阅读 · 0 评论 -
数据结构(3)——队列结构(java实现队列结构)
队列结构队列结构是按照 “先进先出 ”(First In First Out,FIFO)的原则处理数据的。在队列结构中,允许对两端进行操作,但是在两端的操作不同。在表的一端可以进行删除操作,称为队头;在表的另一端只能进行插入操作,称为队尾。如果队列中没有数据元素,则称为空队列。入队列:将一个元素添加到队尾(相当于到队列最后排队等候)。出队列:将队头的元素取出,同时删除该元素,使后一个元素成...原创 2019-03-22 17:32:19 · 232 阅读 · 0 评论 -
排序算法之选择排序
以下是我在学习选择排序时用Java实现选择排序的代码,仅供大家参考//选择排序 时间复杂度(O(n^2) 稳定的排序public class selectSort { //测试用例 public static void main(String[] args) { int [] arr = new int[]{20,40,30,10,60,50}; ...原创 2019-04-05 16:33:59 · 182 阅读 · 0 评论
分享