当前位置: 首页 > news >正文

江西医疗网站建设百度app在哪里找

江西医疗网站建设,百度app在哪里找,陕西省建设网三类人员证书查询,网站群建设方案LinkList 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。 链表可分为单向链表和双向链表。 一个单向链表包含两个值: 当前节点…

LinkList

链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。

链表可分为单向链表和双向链表。

一个单向链表包含两个值: 当前节点的值和一个指向下一个节点的链接。
在这里插入图片描述
一个双向链表有三个整数值: 数值、向后的节点链接、向前的节点链接。
在这里插入图片描述
Java LinkedList(链表) 类似于 ArrayList,是一种常用的数据容器。
与 ArrayList 相比,LinkedList 的增加和删除的操作效率更高,而查找和修改的操作效率较低。

以下情况使用 ArrayList :

  • 频繁访问列表中的某一个元素。
  • 只需要在列表末尾进行添加和删除元素操作。

以下情况使用 LinkedList :

你需要通过循环迭代来访问列表中的某些元素。
需要频繁的在列表开头、中间、末尾等位置进行添加和删除元素操作。

  • LinkedList 继承了 AbstractSequentialList 类。

  • LinkedList 实现了 Queue 接口,可作为队列使用。

  • LinkedList 实现了 List 接口,可进行列表的相关操作。

  • LinkedList 实现了 Deque 接口,可作为队列使用。

  • LinkedList 实现了 Cloneable 接口,可实现克隆。

  • LinkedList 实现了 java.io.Serializable 接口,即可支持序列化,能通过序列化去传输。

import java.util.LinkedList;public class Linkedlist {public static void main(String[] args) {LinkedList<String> sites = new LinkedList<String>();sites.add("Google");sites.add("Runoob");sites.add("Taobao");sites.add("Weibo");System.out.println(sites);sites.addFirst("Wiki");  //addFirstSystem.out.println(sites);sites.addLast("Wiki2");  //addLastSystem.out.println(sites);sites.removeFirst();        //removeFirstSystem.out.println(sites);sites.removeLast();         //remoceLastSystem.out.println(sites);System.out.println(sites.getFirst());System.out.println(sites.getLast());for (int i =0;i<sites.size();i++) //for循环System.out.println(sites.get(i));for (String i :sites)			  //for-each循环System.out.println(i);}
}

public boolean add(E e) 链表末尾添加元素,返回是否成功,成功为 true,失败为 false。

public void add(int index, E element) 向指定位置插入元素。

public boolean addAll(Collection c) 将一个集合的所有元素添加到链表后面,返回是否成功,成功为 true,失败为 false。

public boolean addAll(int index, Collection c) 将一个集合的所有元素添加到链表的指定位置后面,返回是否成功,成功为 true,失败为 false。

public void addFirst(E e) 元素添加到头部。

public void addLast(E e) 元素添加到尾部。

public boolean offer(E e) 向链表末尾添加元素,返回是否成功,成功为 true,失败为 false。

public boolean offerFirst(E e) 头部插入元素,返回是否成功,成功为 true,失败为 false。

public boolean offerLast(E e) 尾部插入元素,返回是否成功,成功为 true,失败为 false。

public void clear() 清空链表。

public E removeFirst() 删除并返回第一个元素。

public E removeLast() 删除并返回最后一个元素。

public boolean remove(Object o) 删除某一元素,返回是否成功,成功为 true,失败为 false。

public E remove(int index) 删除指定位置的元素。

public E poll() 删除并返回第一个元素。

public E remove() 删除并返回第一个元素。

public boolean contains(Object o) 判断是否含有某一元素。

public E get(int index) 返回指定位置的元素。

public E getFirst() 返回第一个元素。

public E getLast() 返回最后一个元素。

public int indexOf(Object o) 查找指定元素从前往后第一次出现的索引。

public int lastIndexOf(Object o) 查找指定元素最后一次出现的索引。

public E peek() 返回第一个元素。

public E element() 返回第一个元素。

public E peekFirst() 返回头部元素。

public E peekLast() 返回尾部元素。

public E set(int index, E element) 设置指定位置的元素。

public Object clone() 克隆该列表。

public Iterator descendingIterator() 返回倒序迭代器。

public int size() 返回链表元素个数。

public ListIterator listIterator(int index) 返回从指定位置开始到末尾的迭代器。

public Object[] toArray() 返回一个由链表元素组成的数组。

public T[] toArray(T[] a) 返回一个由链表元素转换类型而成的数组。

http://www.shuangfujiaoyu.com/news/54098.html

相关文章:

  • 怎样用dw做网站汕头seo网络推广
  • wordpress英文站源码广告公司是做什么的
  • 域名注册后怎么建网站哈尔滨最新信息
  • 推荐一些可以做笔试题的网站软件推广是什么工作
  • 怎么健免费网站吗怎么做免费的网站推广
  • 福田企业网站优化方案互联网网站
  • 一流的赣州网站建设广告投放推广平台
  • 怎么在住房公积金网站做减员操作网络推广预算方案
  • 国外最新十大新闻网站seo公司哪家好
  • 聊城高新区建设局网站专业seo优化公司
  • 农家乐网站建设方案网络seo公司
  • 后湖做网站百度西安分公司地址
  • 本地郑州网站建设陕西百度代理公司
  • 公司网站建设费用账务处理培训网站模板
  • 做私人网站 违法网站历史权重查询
  • 企业网站排名要怎么做百度应用商店app下载安装
  • 大学生可以做的网站项目营销策划方案包括哪些内容
  • 如何做网站友情链接山东seo
  • 做网站和seo流程东莞seoseo关键词排名优化
  • vi设计 站酷什么是软文
  • 马鞍山网站建设服务开发百度霸屏推广一般多少钱
  • 网站上传照片 传不上去百度关键词查询排名
  • java怎么做网站后台中铁建设集团有限公司
  • 网站开发收费表软文发稿
  • 有域名和空间怎么做网站百度客服电话人工服务热线
  • 最简单的营销方案百度seo优化价格
  • 建设网站的服务端口哈尔滨新闻头条今日新闻
  • 网站建设需要哪些技术b站推广网站2024
  • 青岛新闻网首页官网下载seo辅助优化工具
  • 新余网站建设找谁做百度手机助手app下载并安装