集合(2)

Linkedlist特有的方法

  1. 增加头

Link.addFirst(“tou”);

  1. 增加尾

Link.addLast(“tou”);

  1. 获取头

Link.getFirst();

  1. 获取尾

Link.getLast();

  1. 获取并删除头

Link.removeFirst();

  1. 获取并删除尾

Link.removeLast();

在获取元素时,链表为空就会报notsuchelementException。

在1.6出现了替代代码[在获取删除元素时,有就操作,没有就返回null]

Offerfirst()

Offerlast()

 

Peekfirst()

Peeklast()

 

Pullfirst()

Pulllast()

代码部分

//添加头
ll.addFirst("touname");
//添加尾
ll.addLast("weiname");
//获取头
System.out.println(ll.getFirst());
//获取尾
System.out.println(ll.getLast());
//获取并删除第一个/最后一个
System.out.println(ll.removeFirst());
System.out.println(ll.removeLast());

 

转载于:https://www.cnblogs.com/excellencesy/p/8509643.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/486737.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习揭示了人类大脑的新见解

来源:科学杂志由新加坡国立大学(NUS)科学家领导的跨学科研究团队已成功地利用机器学习来发现对人脑细胞结构的新见解。该团队展示了一种使用从功能磁共振成像(fMRI)收集的数据自动估算大脑参数的方法,使神经科学家无需使用手术手段即可探测大脑&#xff…

dram和nand哪个难生产_仅300名员工,年产7台,订单排到5年后,比光刻机还难买...

如今半导体行业发展成为如今一大热议话题,如今不管在哪个行业几乎都要用到芯片,在以前可能手机行业对于芯片的需求量更高一些,然而近些年来不同领域的厂商都争相开始发展智能机,而这其中就离不开芯片技术,华为的麒麟芯…

bitset与取数凑数类问题

bitset是C中的一个东西&#xff0c;定义在头文件#include<bitset>里 所以可以使用#include<bitset>解决取数类的问题https://www.nowcoder.com/acm/contest/1/D 转载于:https://www.cnblogs.com/MekakuCityActor/p/8513734.html

oracle.01081 cannot,ORA-01081: cannot start already-running ORACLE - shut it down first

Applies to:Oracle Server - Enterprise Edition - Version: 8.1.7.4 to 11.2.0.2.0 - Release: 8.1.7 to 11.2Generic UNIX当检查oracle实例后台进程不存在这时启动启动数据库报错:ORA-01081: "cannot start already-running ORACLE - shut it down first"造成此种原…

人工智能的发展与障碍 | 麦肯锡

转自 | 软件定义世界受访者表示&#xff0c;人工智能正在迅速普及&#xff0c;但预计不会大规模减少企业用工人数。目前&#xff0c;仅有极少数企业具备让人工智能创造规模化价值的基本要素。麦肯锡一项以人工智能为主题的最新全球调研【1】 显示&#xff0c;人工智能正在全球商…

linux select 进程id,Linux基础命令---显示进程ps

psps指令可以显示系统中当前进程的信息&#xff0c;它的输出结果是高度可定制的。如果您希望重复更新所选内容和显示的信息&#xff0c;请使用top(1)代替。请注意&#xff0c;“ps-aux”与“ps aux”不同。POSIX和UNIX标准要求“ps-aux”打印名为“x”的用户拥有的所有进程&…

管理系统 c++图形界面_锁螺母ERP系统,一站式各国语言管理系统

锁螺母ERP系统鼎立软件企业正式启用ERP系统后&#xff0c;这种破坏将直接造成业务交易的中断&#xff0c;给企业带来不可估量的损失。出库商品遵循先进先出原则&#xff0c;减少商品过期带来的损耗。 锁螺母ERP系统&#xff0c;一站式各国语言管理系统正在企业中&#xff0c;一…

Go语言入门——Go语言环境搭建

下载Go语言包 go binary release是一套 二进制源码SDK工具组成的&#xff0c;和其他语言比&#xff0c;唯独没有运行时&#xff0c;也不需要。Go官方国内访问不稳定&#xff0c;最好FQ。请到https://golang.org/dl/ 下载对应的包&#xff0c;目前是1.9.3版本 三个环境变量 首先…

图文详解并联机器人,你了解吗?

文章来源&#xff1a;世界先进制造技术论坛内容来源&#xff1a;网络本期编辑&#xff1a;小艾 发展历程国外1931年&#xff0c;Gwinnett在其专利中提出了一种基于球面并联机构的娱乐装置&#xff1b;并联娱乐装置1940年&#xff0c;Pollard在其专利中提出了一种空间工业并联机…

c++求n次方_课时9一元二次方程及其应用

基础过关1.(2019徐州)方程x2&#xff1d;4的解为(  )A. x1&#xff1d;x2&#xff1d;2 B. x1&#xff1d;2&#xff0c;x2&#xff1d;&#xff0d;2C. x1&#xff1d;x2&#xff1d;&#xff0d;2 D. x1&#xff1d;2&#xff0c;x2&#xff1d;02.(2019兰州…

linux nfs命令,linux命令:NFS服务

NFS服务器端&#xff1a;nfs-utilsnfs服务器启动的进程: nfsd(nfs服务主进程)&#xff0c;mountd(挂载进程)&#xff0c;quotod(磁盘配额进程)nfsd端口&#xff1a;2049/tcp, 2049/udp让mountd和quotod等进程监控在固定端口&#xff0c;编辑配置文件&#xff1a;/etc/sysconfig…

图神经网络快速爆发,最新进展都在这里了

来源&#xff1a;AI科技大本营近年来&#xff0c;图神经网络&#xff08;GNNs&#xff09;发展迅速&#xff0c;最近的会议上发表了大量相关的研究论文。本文作者正在整理一个GNN的简短介绍和最新研究报告的摘要。希望这对任何准备进入该领域或试图赶上最新技术进展的人有所帮助…

zabbix编译安装

zabbix软件下载地址 安装zabbix所需要的LNMP环境可参考这篇文章 &#xff0c;本文重点讲解编译安装zabbix部分。 一&#xff1a;安装zabbix server端 1. 安装zabbix所需依赖的软件包 yum install -y net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel 2.编译安…

linux日志添加到文件,关于linux:将变量中的内容追加到日志文件中

我有一个脚本&#xff0c;并尝试将我的变量中的内容附加到.log文件。 我在另一篇文章中看到了(如何通过命令行将变量文本附加到文件的最后一行&#xff1f;)&#xff0c;你可以使用echo"$(cat $ FILE)$ APPEND"> $ FILE来完成。 我尝试这样做&#xff0c;它能够无…

为什么linux远程一进入sudo su就卡住_Linux 实战(上)

什么是LinuxLinux有两种含义&#xff1a;一种是 Linus 编写的开源操作系统的内核另一种是广义的操作系统服务器端通常强调稳定性&#xff0c;不需要像客户端那样华丽的图形界面。2. Linux 内核版本和常见发行版内核版本&#xff1a;https://www.kernel.org/内核版本分 主版本号…

JavaScript中的运算符和语句

一、JavaScript的运算符 a、基本的算术运算符&#xff08;、-、*、/、%&#xff09; -、*、/、%运算符会在必要的时候将操作数转换为数字&#xff0c;无法转换成数字的操作数将会转换成NaN,相应的运算结果也是NaN。 JavaScript中所有的数都是浮点型的&#xff0c;所以除法的运算…

linux运行好麻烦,解析用Linux非常困难、必须用命令行、很老又丑陋及无法运行游戏...

很多刚接触Linux的人都有四大疑问&#xff1a;使用Linux非常困难、在Linux中&#xff0c;您必须使用命令行、Linux很老又丑陋、Linux无法运行计算机游戏&#xff0c;本文为您解析&#xff0c;打消您对Linux的误解。前言对于许多人来说&#xff0c;Linux是一个可怕的操作系统&am…

深度学习未来的三种范式

来源&#xff1a;AI前线作者&#xff1a;Andre Ye译者&#xff1a;平川策划&#xff1a;陈思深度学习是一个广阔的领域&#xff0c;它围绕着一种形态由数百万甚至数十亿个变量决定并不断变化的算法——神经网络。似乎每隔一天就有大量的新方法和新技术被提出来。不过&#xff0…

python中使用什么导入模块-python—模块导入和类

1.查询模块&#xff1a;按目录依次查找需要导入的模块&#xff0c;模块目录一般在&#xff1a;/usr/lib64/python2.7 In [2]: sys.path Out[2]: ["", "/usr/bin", "/usr/lib64/python2.7/site-packages/MySQL_python-1.2.5-py2.7-linux-x86_64.egg&qu…

linux du 文件大小排序,du命令 实现Linux 某个文件夹下的文件按大小排序

1. df -lh2. du -s /usr/* | sort -rn这是按字节排序3. du -sh /usr/* | sort -rn这是按兆(M)来排序4.选出排在前面的10个du -s /usr/* | sort -rn | head5.选出排在后面的10个du -s /usr/* | sort -rn | taildu -h –-max-depth0 userdu -sh –-max-depth2 | more本文具体介绍…