I need this in java using textpad. I am missing a few lines where I added...

90.2K

Verified Solution

Question

Programming

I need this in java using textpad. I am missing a few lineswhere I added in comments. I don't know what I need to add in. Hereare the two programs as pasteable code.The comments in the code saywhat I need done. The two programs are below.

public class ListDemoHw {    public static void printLinkedList(SLLNode node) {        // display all elements in the linked list        while(node != null) {            System.out.print(node.info + \" \");            node = node.next; // move to the next node        }            System.out.println();    }    static SLLNode generateLL1() {        // Create/return a linked list that has {3, 4, 1, 2}        // Note that this is not quite a useful function. Just for practice purpose    }    static SLLNode generateLL2(int a, int b) {        // Create/return a linked list that has {a, b, a, b}        // eg) generateLL2(10,20) returns a list {10,20,10,20}    }    static SLLNode generateLL_with_array(int[] nums) {        // Creat/return a linked list using the given int array        // Return null if the array is empty (size is zero).        // eg) generateLL3(new int[]{2,3,4}) returns a list {2,3,4}    }    static void attach(SLLNode ls1, SLLNode ls2) {        // Given two linked lists, attach the second list at the end of the first list        // eg) Suppose ls1={1,2,3}, ls2={50,60} as lists, attach(ls1, ls2) makes ls1 = {1,2,3,50,60}        // Assume ls1 is not empty.        // Hint: You need to go to the last node of ls1 and make a connection from it to the ls2    }    public static void main(String[] args) {        printLinkedList(generateLL1()); // 3 4 1 2        printLinkedList(generateLL2(20,30)); // 20 30 20 30        printLinkedList(generateLL_with_array(new int[] {2})); // 2        printLinkedList(generateLL_with_array(new int[] {2,3,4,5})); // 2 3 4 5        SLLNode ls1 = generateLL1();        attach(ls1,generateLL2(20,30));        printLinkedList(ls1); // 3 4 1 2 20 30 20 30    }}

---------------------------------------------------------------------------------------------------

public class SLLNode {    E info;    SLLNode next;    public SLLNode(E val) {        info = val;        next = null;    }}

Answer & Explanation Solved by verified expert
4.0 Ratings (548 Votes)
CodeSLLNode classpublic class SLLNode int infoSLLNode nextpublic SLLNodeint val info valnext nullListDemoHw classpublic class    See Answer
Get Answers to Unlimited Questions

Join us to gain access to millions of questions and expert answers. Enjoy exclusive benefits tailored just for you!

Membership Benefits:
  • Unlimited Question Access with detailed Answers
  • Zin AI - 3 Million Words
  • 10 Dall-E 3 Images
  • 20 Plot Generations
  • Conversation with Dialogue Memory
  • No Ads, Ever!
  • Access to Our Best AI Platform: Flex AI - Your personal assistant for all your inquiries!
Become a Member

Other questions asked by students