第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

從 LinkedList 庫更改為自定義類

從 LinkedList 庫更改為自定義類

肥皂起泡泡 2023-09-27 14:49:44
所以我想做的是找到一種方法來更改該程序的確切功能,但使用我的自定義 LinkedList 類而不是 Java LinkedList 庫。因此,我沒有導(dǎo)入 LinkedList,而是使用我制作的類。問題是我在實(shí)現(xiàn)這一點(diǎn)時(shí)遇到了很多麻煩。我想知道是否有任何關(guān)于如何執(zhí)行此操作的提示或任何解決方案?提前致謝。主要的:File f = new File("ass3.txt");    Scanner scan = new Scanner(f);    if (f.exists() == false) {        System.out.println("File doesn't exist or could not be found.");        System.exit(0);    }    int nVertices = scan.nextInt();    int nEdges = scan.nextInt();    for (int i = 0; i < 21; i++) {        String s = scan.nextLine();    }    int[] dong = new int[99];    Graph graph = new Graph(nVertices);    for (int i = 0; i < 99; i++) {        String vertex = scan.next();        String connected = scan.next();        int weight = scan.nextInt();        dong[i] = weight;        graph.addEdge(Graph.convertInt(vertex), Graph.convertInt(connected));    }    String startPoint = scan.next();    String finishPoint = scan.next();    graph.printGraph1(dong);LinkedList1(我想使用我的自定義類而不是導(dǎo)入 LinkedList):static class LinkedList1 {    Node head;    static class Node {        static int data;        Node next;        Node(int d) {            data = d;        }    }    public LinkedList1 insert(LinkedList1 list, int data) {        Node new_node = new Node(data);        new_node.next = null;        if (list.head == null) {            list.head = new_node;        } else {            Node last = list.head;            while (last.next != null) {                last = last.next;            }            last.next = new_node;        }        return list;    }    public void printList(LinkedList1 list) {        Node currNode = list.head;        System.out.print("LinkedList: ");        while (currNode != null) {            System.out.print(currNode.data + " ");            currNode = currNode.next;        }    }    @Override    public String toString() {        return "Data: " + Node.data;    }}
查看完整描述

1 回答

?
幕布斯7119047

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果您只是尋找一種方法來用LinkedList您的實(shí)例替換現(xiàn)有實(shí)例,則您需要:

  1. 從您的進(jìn)口中刪除java.util.LinkedList

  2. 使用完全限定的類名將您的類添加LinkedList1為導(dǎo)入,例如:xyz.abc.LinkedList1

  3. 將聲明: 替換LinkedList<Integer> list[]LinkedList1 list[],并將初始化:list[i] = new LinkedList<>()替換為list[i] = new LinkedList1()。

  4. 將您使用的方法替換為LinkedList中的等效方法LinkedList1

如果這就是您要找的,請(qǐng)告訴我。


查看完整回答
反對(duì) 回復(fù) 2023-09-27
  • 1 回答
  • 0 關(guān)注
  • 109 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)