I need help fixing my java code for some reason it will not let me run it can someone pls help me fix it.
class LinearProbingHashTable1 {
private int keyname;
private int valuename;
LinearProbingHashTable1(int keyname, int valuename) {
this.keyname = keyname;
this.valuename = valuename;
}
public int getKey() {
return keyname;
}
public int getValue() {
return valuename;
}
}
class LinearProbingHashTable2 {
private final static int SIZE = 128;
LinearProbingHashTable2[] table;
LinearProbingHashTable2() {
table = new LinearProbingHashTable2[SIZE];
for (int i = 0; i < SIZE; i++)
table[i] = null;
}
public int get(int keyname) {
int hash = (keyname % SIZE);
while (table[hash] != null && table[hash].getKey() != keyname)
hash = (hash + 1) % SIZE;
if (table[hash] == null)
return -1;
else
return table[hash].getValue();
}
public void put(int key, int value) {
int hash = (key % SIZE);
while (table[hash] != null && table[hash].getKey() != key)
hash = (hash + 1) % SIZE;
if(table[hash]==null)
{
table[hash] = new LinearProbingHashTable1(key, value);
}
else
{
System.out.println(" Collision occurs at: " + table[hash].getKey());
}
}
public void printTable()
{
for(int i=0;i<SIZE;i++)
{
System.out.println("____________");
System.out.println("Bucket " + i);
if(table[i] != null )
System.out.println(table[i].getKey()+"|"+table[i].getValue());
}
}
}
import java.util.Random;
class LinearProbingHashTable3 {
public static void main(String[] args) {
Random number = new Random();
int SIZE = 128;
LinearProbingHashTable3 h=new LinearProbingHashTable3();
//inserting <key,value> into hash table
for(int i=0;i<SIZE;i++)
{
h.put(number.nextInt(SIZE),i*10);
} //table is full
//display table
System.out.println("Hash Table:");
h.printTable();
//retrieving values
}
}
Hi Der.
There were some problem inside the object assignment. Please find the updates code below>
package hashing;
import java.util.Random;
class LinearProbingHashTable1 {
private int keyname;
private int valuename;
LinearProbingHashTable1(int keyname, int valuename) {
this.keyname = keyname;
this.valuename = valuename;
}
public int getKey() {
return keyname;
}
public int getValue() {
return valuename;
}
};
class LinearProbingHashTable2 {
private final static int SIZE = 128;
LinearProbingHashTable1[] table;
LinearProbingHashTable2() {
table = new LinearProbingHashTable1[SIZE];
for (int i = 0; i < SIZE; i++)
table[i] = null;
}
public int get(int keyname) {
int hash = (keyname % SIZE);
while (table[hash] != null && table[hash].getKey() != keyname)
hash = (hash + 1) % SIZE;
if (table[hash] == null)
return -1;
else
return table[hash].getValue();
}
public void put(int key, int value) {
int hash = (key % SIZE);
while (table[hash] != null && table[hash].getKey() != key)
hash = (hash + 1) % SIZE;
if(table[hash]==null)
{
table[hash] = new LinearProbingHashTable1(key, value);
}
else
{
System.out.println(" Collision occurs at: " + table[hash].getKey());
}
}
public void printTable()
{
for(int i=0;i<SIZE;i++)
{
System.out.println("____________");
System.out.println("Bucket " + i);
if(table[i] != null )
System.out.println(table[i].getKey()+"|"+table[i].getValue());
}
}
}
class LinearProbingHashTable3 {
public static void main(String[] args) {
Random number = new Random();
int SIZE = 128;
LinearProbingHashTable2 h=new LinearProbingHashTable2();
//inserting <key,value> into hash table
for(int i=0;i<SIZE;i++)
{
h.put(number.nextInt(SIZE),i*10);
} //table is full
//display table
System.out.println("Hash Table:");
h.printTable();
//retrieving values
}
}
output:
I need help fixing my java code for some reason it will not let me run...
Identify the letters and anything associated with it. It is a hash map so please feel free to point out the other important parts beside the arrows. I apologize for the order of the pictures class HashMap private: HashEntry table ; public: HashMap() table-new HashEntry * [TABLE_SIZE]; for (int 1-0; 1< TABLE SIZE: i++) table [i] = NULL; Hash Function int HashFunc(int key) return key % TABLE-SIZE; Insert Element at a key void Insert(int key, int value) int hashHashFunc(key); while...
Can anyone helps to create a Test.java for the following classes please? Where the Test.java will have a Scanner roster = new Scanner(new FileReader(“roster.txt”); will be needed in this main method to read the roster.txt. public interface List { public int size(); public boolean isEmpty(); public Object get(int i) throws OutOfRangeException; public void set(int i, Object e) throws OutOfRangeException; public void add(int i, Object e) throws OutOfRangeException; public Object remove(int i) throws OutOfRangeException; } public class ArrayList implements List { ...
need help editing or rewriting java code, I have this program running that creates random numbers and finds min, max, median ect. from a group of numbers,array. I need to use a data class and a constructor to run the code instead of how I have it written right now. this is an example of what i'm being asked for. This is my code: import java.util.Random; import java.util.Scanner; public class RandomArray { // method to find the minimum number in...
Consider java for fixing this code please: what i need is to insert method to be added ( please don't change the test class and any giving value in the first class ) here is the correct out put: ------------------testAddLast()---- {A} {A->B} {A->B->null} {A->B->null->C} ----------------------------- --------testSubListOfSmallerValues()---------- {} {B->B->B->A} {F->B->B->B->A->D} {F->B->B->G->B->A->M->D} ----------------------------- ------------Test lastIndexOf()----- -1 3 -1 -1 0 5 2 ----------------------------- ---------testRetainAll()--------- {} {6:Tony->6:Tony} {null->bad->null} ----------------------------- ---------------Test removeStartingAtBack--- false true {apple->null->bad->null} true {apple->null->bad} {2:Morning->3:Abby->4:Tim->5:Tom->6:Tony} ----------------------------- ---------test insertionSort()--------- {} {D} {D->E->E->F->G}...
Hash Tables. (Hint: Diagrams might be helpful for parts a) and b). ) When inserting into hash table we insert at an index calculated by the key modulo the array size, what would happen if we instead did key mod (array_size*2), or key mod (array_size/2)? (Describe both cases). Theory answer Here Change your hashtable from the labs/assignments to be an array of linkedlists – so now insertion is done into a linkedlist at that index. Implement insertion and search. This...
Can Anyone help me to convert Below code to C++! Thanks For example, in C++, the function headers would be the following: class MaxHeap { vector<int> data; public: MaxHeap() { // ... } int size() { // ... } int maxLookup() { // ... } void extractMax() { // ... } void insert(int data) { // ... } void remove(int index) { // ... } }; ======================== import java.util.Arrays; import java.util.Scanner; public class MaxHeap { Integer[] a; int size; //...
I need help with adding comments to my code and I need a uml diagram for it. PLs help.... Zipcodeproject.java package zipcodesproject; import java.util.Scanner; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class Zipcodesproject { /** * @param args the command line arguments */ public static void main(String[] args) { Scanner input=new Scanner(System.in); BufferedReader reader; int code; String state,town; ziplist listOFCodes=new ziplist(); try { reader = new BufferedReader(new FileReader("C:UsersJayDesktopzipcodes.txt")); String line = reader.readLine(); while (line != null) { code=Integer.parseInt(line); line =...
What is wrong with my code, when I pass in 4 It will not run, without the 4 it will run, but throw and error. I am getting the error required: no arguments found: int reason: actual and formal argument lists differ in length where T is a type-variable: T extends Object declared in class LinkedDropOutStack public class Help { /** * Program entry point for drop-out stack testing. * @param args Argument list. */ public static void main(String[] args)...
in java coorect this code & screenshoot your output ---------------------------------------------------------------------- public class UNOGame { /** * @param args the command line arguments */ public static void main(String[] args) { Scanner input=new Scanner(System.in); Scanner input2=new Scanner(System.in); UNOCard c=new UNOCard (); UNOCard D=new UNOCard (); Queue Q=new Queue(); listplayer ll=new listplayer(); System.out.println("Enter Players Name :\n Click STOP To Start Game.."); String Name = input.nextLine();...
Implement the missing methods in java! Thanks! import java.util.Iterator; import java.util.NoSuchElementException; public class HashTableOpenAddressing<K, V> implements DictionaryInterface<K, V> { private int numEntries; private static final int DEFAULT_CAPACITY = 5; private static final int MAX_CAPACITY = 10000; private TableEntry<K, V>[] table; private double loadFactor; private static final double DEFAULT_LOAD_FACTOR = 0.75; public HashTableOpenAddressing() { this(DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR); } public HashTableOpenAddressing(int initialCapacity, double loadFactorIn) { numEntries = 0; if (loadFactorIn <= 0 || initialCapacity <= 0) { throw new IllegalArgumentException("Initial capacity and load...