Java 实例 - 链表元素查找

Java 实例

以下实例演示了使用 linkedlistname.indexof(element) 和 linkedlistname.Lastindexof(elementname) 方法在链表中获取元素第一次和最后一次出现的位置:

Main.java 文件

import java.util.LinkedList;

public class Main {

public static void main(String[] args) {

LinkedList lList = new LinkedList();

lList.add("1");

lList.add("2");

lList.add("3");

lList.add("4");

lList.add("5");

lList.add("2");

System.out.println("元素 2 第一次出现的位置:" + lList.indexOf("2"));

System.out.println("元素 2 最后一次出现的位置:"+ lList.lastIndexOf("2"));

}

}

以上代码运行输出结果为:

元素 2 第一次出现的位置:1

元素 2 最后一次出现的位置:5

Java 实例

链表查找java_Java 实例 – 链表元素查找相关推荐

  1. java查看链表指定元素_Java 实例 – 链表元素查找

    Java 实例 - 链表元素查找 以下实例演示了使用 linkedlistname.indexof(element) 和 linkedlistname.Lastindexof(elementname) ...

  2. java 查找链表中间元素_如何在Java中一次性查找Java中链表的中间元素

    如何在一次传递中找到LinkedList的中间元素?这是一个 Java 和非Java程序员面试时经常被问到的编程问题.这个问题类似于检查回文或计算阶乘,有时也会要求编写代码.为了回答这个问题,候选人必 ...

  3. C语言 单链表查找出倒数第,查找单链表倒数第k个元素

    查找单链表倒数第m个结点,要求时间复杂度为O(n).(提示,使用双指针) 解题思路: 常规思路为先获取链表的长度N,然后返回N-k+1位置处的结点即可.但是中需要遍历两次链表. 我们使用另一种算法,设 ...

  4. 查找单链表倒数第k个元素

    题目要求: 简单来说就是用高效的算法来求倒数第k个元素. 方法1: 就先遍历一遍求出单链表的长度,用单链表的长度减去k,即为从前往后要走走的步数.走了n+n-k次. int length(Linkli ...

  5. 在两个有序链表中查找第K大元素。

    这是一次面试的时候,别人问我的,当时回答的不太好. 题目描述: 即在两个有序链表中查找第k大的元素,相等的元素做一个元素处理. {1,3,5}, {2,4,6},这是简单的情况,查找第2大的元素则是 ...

  6. 关于单链表,二叉树,图,查找和排序的软件编程

    课程名称:计算机软件 使用软件:devcpp 注意:这里列出了关于单链表,二叉树,图,查找和排序的编程,全部程序由博主一人编写,会有瑕疵,谨慎使用. 1.单链表 要求:(1)建立单向链表,表长任意: ...

  7. C语言数据结构 单链表的建立、遍历、查找、插入和删除操作

    参考文献 本博文为半摘记性质 -- 声明:全文主干部分摘自 [1] 杨智明. 数据结构(C语言版)[M]. 第一版. 北京:北京理工大学出版社, 2016. [2] 严蔚敏, 李冬梅, 吴伟民. 数据 ...

  8. Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找

    ylbtech-Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找 1.返回顶部 1. Java 实例 - 数组排序及元素查找  Java 实例 以下实例演示 ...

  9. c++ 取两个链表的交集_使用C ++程序查找两个链表的交集

    c++ 取两个链表的交集 Problem statement: Write a C++ program to find the intersection of two single linked li ...

最新文章

  1. ubuntu20上安装starUML3
  2. Android系统中自定义按键的短按、双击、长按事件
  3. 【thymeleaf 】在 thymeleaf 中使用 shiro 标签
  4. android fragment 抽屉,android – 更改Fragment中的导航抽屉项目
  5. 7个管理和优化网站资源的 Python 工具
  6. AngularJs中,如何在ng-repeat完成之后,执行Js脚本
  7. 小白的算法初识课堂(part4)--快速排序
  8. 基于redis实现的扣减库存
  9. 基于上一篇AS项目依赖库问题的优化解决方案
  10. 把 mysql 整个加载进内存磁盘中_MySQL 缓冲池 是什么?
  11. 个人简介页面如何设计?集设网优秀案例给你灵感
  12. NumPy 文件数据读写
  13. 计算几何-判断两条线段是否相交
  14. 一个一键修改IP设置的BAT脚本
  15. Android 应用程序签名
  16. C程序-将华氏温度转换为摄氏和开氏
  17. 走火入魔的macfans,披着mac皮的ubuntu macbuntu安装指南
  18. 多序列比对要多久时间_多序列比对软件Clustalw使用方法
  19. 努力学英语——从背单词开始
  20. 今天面完了聚成网络的php研发,面经一枚,为自己攒人品。

热门文章

  1. CeBIT 2017热点:从5G到AI和物联网
  2. ionic 图片加载失败,显示默认图片代替
  3. PgSQL · 应用案例 · 逻辑订阅给业务架构带来了什么?
  4. HTML前端开发之路——Transition
  5. 推荐14款基于javascript的数据可视化工具
  6. WCF使用Json传输的一个BUG
  7. 用socket来代替HttpWebRequest和HttpWebResponse
  8. tomcat中conf\Catalina\localhost目录下的J2EE项目META-INF配置文件
  9. 【分布计算环境学习笔记】3 软件构件结构
  10. Web.py Cookbook 简体中文版 - 在webpy中使用Cheetah模板引擎