Create a Book class; where: Each book contains the following information: book title, book Author name, barcode (as long integers), and book topic. o Implement an appropriate constructor(s) and all necessary get/set methods. Test Book class: Create different book objects (at least 5 books) and store them in a LinkedList sorted by book barcode value. Generate a unique random integer value for the barcode. Iterate through the LinkedList and print out the books' details Create a second LinkedList object containing a copy of the above LinkedList, but in reverse order.
Q: _init__(self, items: list) -> None: self._first = None for item in items: self.append(ite
A: “ArrayList” is a part of the collection framework and is present in “java.util” package. It provides…
Q: You are familiar with ArrayList and have used it in different capacities. The most prominent feature…
A: We will solve the given problem in Java language.
Q: is lab with the code listed below. The LinkedList class defines the rudiments of the code needed to…
A: the code is an given below : import java.util.NoSuchElementException; class LinkedList {…
Q: Create a class MapTester (either in your current project or in a new project). In it, use a HashMap…
A: import java.util.HashMap; //class MapTester implementation class MapTester{ //hashmap for…
Q: Create a class called CitizenRegister with the following attributes/variables: a. Node headNode b.…
A: //TestState.java public class TestState { public static void main(String[] args) { /*Create an…
Q: Consider records for patients at a medical facility. Each record contains an integer identification…
A: Actually, java is a object oriented programming language. because in this java language applications…
Q: • Create a Book class; where: Each book contains the following information: book title, book Author…
A: Program code: Filename: "Book.java" public class Book{ //Member Variables private String title;…
Q: apartmentList is a pointer to the first node in a linked list of nodes. Use this for Parts a, b, and…
A:
Q: Write a method called prioritizeQueue to give priority for vaccination for elderly persons. The…
A: Given: Write a method called prioritizeQueue to give priority for vaccination for elderly persons.…
Q: A Maze Room : In this lab, we will make a maze game. The maze is based on Linked Lists. Instead of…
A: For class Room, implement the setter and getter methods by assign and returning values…
Q: Exercise 2: Create a Book class; where: Each book contains the following information: book title,…
A: Required:
Q: Add a method swapTwoNodes to SinglyLinkedList class from week 2 lecture examples. This method should…
A: Algorithm Create a class Node which has two attributes: data and next. Next is a pointer to the…
Q: Assume that the following method is within the KWLinkedList class, what does this method do? public…
A: Answer : Correct Option : A) Inserts a new node with its data as item after the first node of the…
Q: RPN (Reverse Polish Notation) is a postfix method of expression mathem functions.
A: Given RPN (Reverse Polish Notation) is a postfix method of expression mathematical functions. It is…
Q: Create a Book classi where: lộ Each book contains the following information: book title, book Author…
A: the code is an given below : Book Class package projj; public class Book {String title; //attributes…
Q: True or False? A collection allows retrieval of information based on the size of the information.…
A: A collection allows retrieval of information based on the size of the information.- false The…
Q: Assume that the following is a method in class LinkedListExample and class KWLinkedList as explained…
A: Itertaor iter is initialized with the first element of list1 traverse through the list - if current…
Q: The following code throws an IndexOutOfBoundsException. Explain why. import java.util.LinkedList;…
A: Dear Student, The reason for an IndexOutOfBoundsException is given in below step.…
Q: Using only LLNode.java ckass. Create a demo class called LinkedListDemo.java. In this demo class,…
A: Explanation: The first step is to create a function that will insert the nodes in the linked list…
Q: Write a method called prioritizeQueue to give priority for vaccination for elderly persons. The…
A: public static int prioritizeQueue(ArrayDeque<Integer> q1,ArrayDeque<Integer> q2){…
Q: Exercise 2: Add a method boolean contains (Object obj) that checks whether the LinkedList…
A:
Q: reate a class called RemoveDuplicates that takes a LinkedList of colors (represented using Strings)…
A: Use a variable called duplicateCount and set it when removeDuplicates is called
Q: Please use the information in the second screenshot about the BST class and Node class to create a…
A: Answer is given below .
Q: (Implement MyLinkedList) The implementation of the methods contains (E e), get(int index), indexOf(E…
A: Hey there, I am writing the required solution based on the above given question. Please do find the…
Q: Write a program in Java that performs the following tasks: Create an ArrayList, HashMap and HashSet…
A: Write the java code using the below steps: Declare an object of an ArrayList. Use the add method to…
Q: Write a hash table in which both the keys and the values are of type String. (NOT generic…
A: HashTable.javaimport java.util.ArrayList; // A node of chainsclass HashNode<K, V>{ K key;…
Q: Consider records for patients at a medical facility. Each record contains an integer identification…
A: Actually, java is a class- based object oriented programming language. It is a platform…
Q: In Java, Question 15: Answer the following questions You are asked to Implement an ADT for…
A: SUMMARY: -Hence, we get the output
Q: Question: Consider classes given below. You have write deleteSecondNode( ) method in class…
A: to delete second node from link list we can specify the number or position of node and then delete…
Q: A business that sells dog food keeps information about its dog food products in a linked list. The…
A: Answer: Algorithms Steps1:we have create Node in which that contains data and next field…
Q: Please use class name: Exercise_01 The implementations of the methods addAll, removeAll, retainAll,…
A: Answer import java.util.*;public class Implementation { public static void main(String[] args) {…
Q: Consider records for patients at a medical facility. Each record contains an integer identification…
A: import java.util.ArrayList; public class PatientRecord { int ID; public int getID() { return ID; }…
Q: A bill is characterized by number(unique), date, sum, issuer. In main method add 3 bills to a…
A: ANSWER: Program 1:
Q: Assume that the following method is within the KWLinkedList class, what does this method do? public…
A: Inserts a new node with its data as the data of the node referenced by ptr, before the last node.…
Q: we have 2 classes: public class Customer { private String id; private String name; private String…
A: Customer.java public class Customer { private String id; private String name; private String town;…
Q: Implement MyLinkedList) The implementations of the methods contains(E e), get(int index),…
A: According to the information given:- We have to create implement MyLinkedList and the method…
Q: Add the following methods to the linkedcollection class. String toString() creates and returns a…
A: package ch05.collections; import support.LLNode; public class LinkedCollection<T> implements…
Q: Implement class “LinkedList” which has two private data members head: A pointer to the Node class…
A: Code in java: public class LinkedList { Node head; static class Node { int data;…
Q: // This main method provides code to run tests on the play() method. // You are free to add…
A: import java.util.LinkedList;import java.util.ListIterator; public class WordGamePlay { public…
Q: Using only LLNode.java class. Create a demo class called LinkedListDemo.java. In this demo class,…
A: Code for given problem is written below:
Q: Assume that the following method is added to the class KWLinkedList. What does this method do?…
A: A linked list is a linear collection of data elements whose order is not given by their physical…
Q: Assume that the following method is within the KWLinkedList class, what does this method do? public…
A: ANSWER:-
Q: Create a Book class; where: Each book contains the following information: book title, book Author…
A: Given:
Q: Assume that the following method is within the KWLinkedList class, what does this method do? public…
A: Let us see the answer below,
Q: Create a Book class; where: Each book contains the following information: book title, book Author…
A: Code: //STARTimport java.util.LinkedList;import java.util.Random; class Book { String…
Q: public class BSTM, V>{ public BSTmn root; // Return the size of the map. public int size() { } //…
A: Answer is given below-
Q: Below you're given a Node class and a LinkedList class. You will implement a method for the…
A: def delete48in148(self)->None: first = self.head #If no element is present…
Q: Write a full program to create this following linkedlist and display it, then display only the EVEN…
A: Task : Write a Java program to implement the linked list and implement mentioned methods in the…
Step by step
Solved in 3 steps with 3 images
- JAVA Create a new class HashMapManipulation with a main method. Import the necessary classes from the java.util package, including the HashMap class. Create a HashMap object, named mapand use the put() method to add key-value pairs to the map. The keys are strings "A", "B", and "C", and the values are integers 1, 2, and 3 respectively. Use the size() method to print the size of the map. Use a for loop to print the key-value pairs in the map. The loop should iterate over the entries in the map using the entrySet() method, which will return a set of Map.Entry objects representing the key-value pairs in the map. The key and value of each entry are printed using the getKey() and getValue() methods, respectively. Use theget() method to get the value of key "A", and assigns it to a variable value. The value is then printed. Use the put() method to add a new key-value pair to the map. The key is "D" and the value is 4. The map is then printed again, to show the added key-value…create a class called Dwarf that has a name (String) and a height (int). In addition, when Dwarfs are placed in a LinkedList and sorted, they will be sorted from tallest to shortest. import java.util.*; public class Main{ public static void main(String[] args) { ArrayList<Dwarf> l = new ArrayList<Dwarf>(); l.add(new Dwarf("Sleepy", 14)); l.add(new Dwarf("Dopey", 17)); l.add(new Dwarf("Doc", 9)); l.add(new Dwarf("Happy", 22)); l.add(new Dwarf("Sneezy", 29)); l.add(new Dwarf("Bashful", 11)); l.add(new Dwarf("Grumpy", 4)); Collections.sort(l); for (Dwarf d : l) System.out.println(d.getName()); }} output Sneezy Happy Dopey Sleepy Bashful Doc GrumpyWrite a class called Pokemon that has a name (e.g. “Pikachu”) and a number (e.g. 25). Implement a constructor that takes both values as parameters. Implement accessors for both values. Implement a toString() that returns a string in the format “Name(number)”, e.g. “Pikachu(25)”. Implement an equals(Object) method (two Pokémon are considered equal if they have the same number). Implement a hashCode() method that returns the number.(remember the equals and hashCode contract).
- Import the ArrayList and List classes from the java.util package to create a list of phone numbers and also import the HashSet and Set classes from the java.util package to create a set of unique prefixes. Create a class called PhoneNumberPrefix with a main method that will contain the code to find the unique prefixes. Create a List called phoneNumbers and use the add method to add several phone numbers to the list. List<String> phoneNumbers = new ArrayList<>(); phoneNumbers.add("555-555-1234"); phoneNumbers.add("555-555-2345"); phoneNumbers.add("555-555-3456"); phoneNumbers.add("444-444-1234"); phoneNumbers.add("333-333-1234"); Create a Set called prefixes and use a for-each loop to iterate over the phoneNumbers list. For each phone number, we use the substring method to extract the first 7 characters, which represent the prefix, and add it to the prefixes set using the add method. Finally, use the println method to print the prefixes set, which will contain all of…(Implement MyLinkedList) The implementations of the methods contains(E e), get(int index), indexOf(E e), lastIndexOf(E e), and set(int index, E e) are omitted in the MyLinkedList class. Implement these methods. Define a new class named MyLinkedListExtra that extends MyLinkedListto override these methods. Test your new MyList class using the code at import java.util.*; public class Exercise24_02 { public static void main(String[] args) { new Exercise24_02(); } public Exercise24_02() { String[] names = {"Tom", "Susan", "Kim", "George", "Peter", "Jean", "George", "Jane", "Denise", "Jenny", "Susan", "Kathy", "Jane"}; MyList<String> list = new MyLinkedListExtra<>(names); System.out.println(list); Scanner input = new Scanner(System.in); System.out.print("Enter a name: "); String name = input.next(); System.out.print("Enter an index: "); int index = input.nextInt(); System.out.println(name + " is in the list? " +…Create a class MapTester (either in your current project or in a new project). In it, use a HashMap to implement a contacts list similar to the one in the example above. (Remember that you must import java.util.HashMap.) In this class, implement two methods: public void enterNumber(String name, String number) and public String lookupNumber(String name) The methods should use the put and get methods of the HashMap class to implement their functionality.
- Write a code in Java Write a method called inversePrint. This method gets a head of a linkedlist and Recursively print from the last item to the first one. This is a Recursive method. If Recursive is not used you will get no mark for this question Do not reverse the linkedlist, only print it in reverse example call: in the main I will call your method like: buffer = myList.head; //This is a buffer to copy the head address inversePrint(buffer); After this, the order for myList should not changed. if myList has: 1->2->3->4->5 your function should print: 5-> 4 -> 3->2->1 but if I check myList the order should still be 1->2->3->4->5 you can assume the LinkedList code for all other operations exist and if you need you can use them Do Not create a new linkedlist in inverse Hint: use recursion does this for you really easyCan someone help me with this code, I not really understanding how to do this? import java.util.ArrayList;import java.util.HashMap;import java.util.Map;/*** @version Spring 2019* @author Kyle*/public class MapProblems {/*** Modify and return the given map as follows: if the key "a" has a value, set the key "b" to* have that value, and set the key "a" to have the value "". Basically "b" is confiscating the* value and replacing it with the empty string.** @param map to be edited* @return map*/public Map<String, String> confiscate(Map<String, String> map) {if (map.containsKey("a") && map.containsValue("a")) {}}/*** Modify and return the given map as follows: if the key "duck" has a value, set the key* "goose" to have that same value. In all cases remove the key "swan", the rest of the map* should not change.** @param map to be edited* @return map*/public Map<String, String> mapBird1(Map<String, String> map) {throw new UnsupportedOperationException("Not…Write a method called inversePrint. This method gets a head of a linkedlist and Recursively print from the last item to the first one. This is a Recursive method. If Recursive is not used you will get no mark for this question Do not reverse the linkedlist, only print it in reverse example call: in the main I will call your method like: buffer = myList.head; //This is a buffer to copy the head address inversePrint(buffer); After this, the order for myList should not changed. if myList has: 1->2->3->4->5 your function should print: 5-> 4 -> 3->2->1 but if I check myList the order should still be 1->2->3->4->5 you can assume the LinkedList code for all other operations exist and if you need you can use them Do Not create a new linkedlist in inverse Hint: use recursion does this for you really easy
- Explain code and complete. //the third and final class which implements Hashmapspublic class OurMapUse { public static void main(String[] args) { Map<String, Integer> map = new Map<>(); for(int i=0;i<20;i++) { map.insert("abc"+i+1+i); System.out.print("i = "+i+"lf = "+map.loadFactor()); } } }.JAVA Create a new class HashSetManipulation with a main method. Create a new HashSet set and populate it with initial values "A", "B", and "C" using the add method. Print the size of the set using set.size(). Use a for loop to print the values in the set. Use the add method to add a new value "D" to the set and print the result of the set to show that the value has been added. Use the remove method to remove value "A" from the set and print the result of the set to show that the value has been removed. Use the contains method to check if the value "C" exists in the set and print the result.A Maze Room : In this lab, we will make a maze game. The maze is based on Linked Lists. Instead of having one possible direction (next), we will have 4 possible directions. Rooms: Use the below code as a basis to build your own room class. Implement this class in the file room.py A room will be the basic object for our maze game. A room can have 4 doors (pertaining to north, south, east, and west). Attached to each these directions we have either another room or None (we could also imagine that the None doors are just walls). We want the player to be able to tell what room they are in. Each room will have a unique description. When the player enters a room, the program will describe the room. This way the player will know if they went back to a room that have already been to. You MAY NOT change the method's arguments/names in ANY way. class Room():def __init__(self, descr):#Description of the room to print out#These should be unique so the player knows where they areself.descr =…