Java鏈表元素查找實現原理實例解析
更新時間:2020年07月14日 08:30:34 作者:MrAit
這篇文章主要介紹了Java鏈表元素查找實現原理實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
鏈表是一種物理存儲單元上非連續(xù)、非順序的存儲結構,數據元素的邏輯順序是通過鏈表中的指針連接次序實現的。
每一個鏈表都包含多個節(jié)點,節(jié)點又包含兩個部分,一個是數據域(儲存節(jié)點含有的信息),一個是引用域(儲存下一個節(jié)點或者上一個節(jié)點的地址)。
以下實例演示了使用 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
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Sharding Jdbc批量操作引發(fā)fullGC解決
這篇文章主要為大家介紹了Sharding Jdbc批量操作引發(fā)fullGC解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11