java数据结构
死磕java的铁匠
这个作者很懒,什么都没留下…
展开
-
数据结构学习记录(一)--------数组的地层实现代码(数据的add、delete、查、改)
这篇博客是在面试季,复习的数据结构的第一章。 数组 本文会贴出代码与实现出来的效果 最后还要讲一讲:数组中增加与删除元素的 废话不多说,上代码! Array.java public class Array { private int[] data; private int size; // 构造函数,传入数组的容量capacity构造Array public...原创 2019-04-23 17:25:21 · 200 阅读 · 0 评论 -
数据结构学习记录(二)-----栈与队列(基于动态数组的实现)
栈(stack):只能在一端进行插入和删除操作操作的线性表。 其中,能够进行操作的一端称“栈顶(top)”,不能操作的一端称为“栈底(bottom)”。 也就是说插入与删除元素都要从栈顶开始。所有有了后进先出这一说。 注意点: 栈顶与栈底没有绝对的硬性要求,栈的顺序存储也是使用数组依次存储栈中数据元素,也就是说在数组的两端可以自己规定。 一般而言,大多数人还是喜欢把索引小的当做栈底。 最后要提醒的...原创 2019-04-24 14:07:08 · 172 阅读 · 0 评论