在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java实现链表的方法是什么

124次阅读
没有评论

共计 1251 个字符,预计需要花费 4 分钟才能阅读完成。

Java 中实现链表的方法是使用 Node 类来定义链表节点,然后使用 LinkedList 类来实现链表的各种操作。

具体步骤如下:

  1. 创建一个 Node 类,用于表示链表的节点。该类包含一个数据域和一个指向下一个节点的指针。
class Node {int data;
    Node next;
}
  1. 创建一个 LinkedList 类,用于实现链表的各种操作,包括插入、删除、查找和遍历等。
class LinkedList {
    Node head;
    
    // 插入节点 
    public void insert(int data) {Node newNode = new Node();
        newNode.data = data;
        newNode.next = null;
        
        if (head == null) {head = newNode;} else {Node last = head;
            while (last.next != null) {last = last.next;}
            last.next = newNode;
        }
    }
    
    // 删除节点 
    public void delete(int data) {if (head == null) {return;
        }
        
        if (head.data == data) {
            head = head.next;
            return;
        }
        
        Node curr = head;
        Node prev = null;
        while (curr != null && curr.data != data) {
            prev = curr;
            curr = curr.next;
        }
        
        if (curr != null) {prev.next = curr.next;}
    }
    
    // 查找节点 
    public Node search(int data) {Node curr = head;
        while (curr != null && curr.data != data) {curr = curr.next;}
        return curr;
    }
    
    // 遍历链表 
    public void printList() {Node curr = head;
        while (curr != null) {System.out.print(curr.data + " ");
            curr = curr.next;
        }
        System.out.println();}
}
  1. 使用 LinkedList 类进行链表操作。
public class Main {public static void main(String[] args) {LinkedList list = new LinkedList();
        
        list.insert(5);
        list.insert(10);
        list.insert(15);
        
        list.printList(); // 输出:5 10 15
        
        list.delete(10);
        
        list.printList(); // 输出:5 15
        
        Node node = list.search(15);
        if (node != null) {System.out.println(" 找到了节点:" + node.data);
        } else {System.out.println(" 没有找到节点 ");
        }
    }
}

以上代码实现了一个简单的链表,包含插入、删除和查找等操作,可以根据需要进行扩展。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-12发表,共计1251字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 日本天天操 | 成网站在线观看人免费 | 羞羞答答中文字幕 | 无码少妇一区二区 | 在线看片人成视频免费无遮挡 | 天天做天天爱夜夜爽毛片毛片 | 国产精品久久一区 | 青青青青久久久久国产 | 欧美黄色录像视频 | 日本大片免a费观看视频 | 日韩一级片免费看 | 青青国产在线观看 | 正在播放淫亚洲 | 国产亚洲精久久久久久无码 | 千人斩欧美图区 | 免费看的黄色录像 | 不卡中文字幕在线 | 少妇被猛男粗大的猛进出 | 深夜福利国产精品亚洲尤物 | 91精品免费久久久久久久久 | 在线 | 18精品免费1区2 | 日韩吃奶摸下aa片免费观看 | 四虎影视在线免费观看 | 四虎永久免费在线观看 | 国产激烈床戏无遮挡在线观看 | 欧美射图| 亚洲av色先锋资源电影网站 | 青青青青久久久久国产的 | 无码少妇精品一区二区免费动态 | 厨房玩丰满人妻hd完整版视频 | 午夜福利毛片 | 成人久久18免费软件 | 91精品中文字幕 | 亚洲免费视频网站 | 在办公室被c到呻吟的动态图 | 久久天堂av综合色无码专区 | 看黄网站在线播放 | 99国产小视频 | 92国产精品午夜福利 | 免费日韩视频 | 国内真实愉拍系列情侣自拍 |