![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
表
go_____________ahead
一个正在学习的java菜鸟
展开
-
写一个简单的Linkedlist,实现增删改查
linkedlist和arraylist一样都是实现了list,只是它们底层不同,一个是数组一个是链表,就造就了它们的一些特性不同linkedlist增删快,查找慢。主要是因为链表查找要将链表遍历一边找到该数据输入。当要删除时,只需要将其结点的前后两个结点连接起来即可package Array;import java.util.NoSuchElementException;pub...原创 2018-11-22 18:19:17 · 1130 阅读 · 0 评论 -
arraylist和linkedlist区别
一、arraylist和linkedlist区别1.arraylist和linkedlist都实现了list接口2.arraylist和linkedlist都是容器可以存储对象3.arraylist底层是数组,linkedlist的底层是链表4.arraylist查找方便,删除缓慢。linkedlist增删方便,查找缓慢。二、为什么arraylist查找方便增删慢,linked...原创 2018-11-24 16:23:19 · 239 阅读 · 0 评论 -
用java语言写一个简单的栈和队列
一个栈栈其实相当于线性表,只是少了一些功能(个人理解)栈的特点:先进先出栈底层由链表或者数组实现,我个人认为链表更为简单(相对代码实现简单),但是很多人都应用了 数组所以我应用的也是数组如果是链表当你取数据读数据只需要将丢掉一个结点或者添加一个结点,也不用扩容要移动数据栈的具体属性和方法接下来是代码package Array;public class MyS...原创 2018-11-23 12:49:24 · 150 阅读 · 1 评论