
What is the time and space complexity of this code with explanation?
In hashmap, inserting an element takes O(1) time,
getting an element from any index also takes O(1) time.
The first loop runs from 0 to num.
- map.conttainsKey takes O(1)
- rating.get(i) also takes O(1)
- map.put also takes O(1)
- map.put also takes O(1)
hence this loop takes O(num) to execute.
Second loop runs from o to num.
- map.get, rating.get() takes O(1)
So all the operations inside this loop execute in constant
time(O(1))
Hence this loop also takes O(num) time.
so T(num) = O(num) + O(num)
T(num) = 2.O(num)
since O(big oh) represents the upper bound on the
function,
hence we can neglect the constant terms.
T(num) = O(num)
What is the time and space complexity of this code with explanation? public static int getv(int...
(JAVA) I need to write an accessor method for the
employeeDatabase field. The method is supposed to be named
getEmployeeDatabase() and have a return type of
Hashmap<Integer,Employee>. I have also included the test case
below that is being used for this code to see if it works
properly
private HashMap<Integer, Employee> employeeDatabase; public CompanyO f Scanner employeeDatabasepopulateEmployeeDatabase(keyboard) keyboard - new Scanner(System.in); public static void main(String[ args) private HashMap<Integer, Employee> populateEmployeeDatabase(Scanner keyboard) int numobjects -keyboard.nextIntO; String words HashMap <Integer, Employee mapnew...
Which big-O expression best characterizes the worst case time complexity of the following code? public static int foo(int N) ( int count = 0; int i1; while (i <N) C for (int j = 1; j < N; j=j+2) { count++ i=i+2; return count; A. O(log log N) B. O(log N2) C. O(N log N) D. O(N2)
Using C++ please explain
What is the Big-O time complexity of the following code: for (int i=0; i<N; i+=2) { ... constant time operations... Select one: o a. O(n^2) O b. O(log n) c. O(n) O d. 0(1) What is the Big-O time complexity of the following code: for(int i=1; i<N; i*=2) { ... constant time operations... Select one: O O a. O(n^2) b. 0(1) c. O(n) d. O(log n) O What is the Big-O time complexity of the following...
What will the code shown below print to the console? public class Cascade public static void print(int arg){ for(int i=0; i<arg; i++){ System.out.print(""); } System.out.println(""); if(arg > 1){ print(arg-1); } } public static void main(String[] args) { print(4); } } E B IV AA- IES XX, SE V GT 12pt Paragraph -
COMPLETE THE BUCKETSORT METHOD public static void bucketSort(int[] array) { int bucketCount = array.length/2; int minIntValue = 0; int maxIntValue = array.length - 1; // Create bucket array List<Integer>[] buckets = new List[bucketCount]; // Associate a list with each index in the bucket array for(int i = 0; i < bucketCount; i++){ buckets[i] = new LinkedList<>(); } //...
package com.spartasystems.interview; public class FloorPlan { private final int width; private final int length; public FloorPlan(int length, int width){ this.width = width; this.length = length; } } package com.spartasystems.interview; import java.util.ArrayList; import java.util.List; import java.util.Map; public class FloorPlanUtility { /** * Given a map of building names and floor plans and a number 'n', * return a list of 'n' building names that were mapped to the * FloorPlans with the largest areas * * Things to consider: * *...
Must comment on the code at every "/* Comment Here */" section about what the code is doing. import java.io.*; import org.xml.sax.*; import org.xml.sax.helpers.DefaultHandler; import javax.xml.parsers.SAXParserFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; import java.util.Map; import java.util.HashMap; public class Configuration extends DefaultHandler { private Map map; private String configurationFile; /* Comment Here */ public Configuration(String configurationFile) throws ConfigurationException { this.configurationFile = configurationFile; map = new HashMap(); try { // Use the default (non-validating) parser SAXParserFactory factory = SAXParserFactory.newInstance();...
Java
Do 61a, 61b, 61c, 61d. Show Output and Code.
public class Employee { private int id; private String name; private int sal; public Employee(int id, String name, int sal) { super(); this.id = id; this.name = name; this.sal = sal; } public int getid) { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; public void setName(String name) { this.name = name; } public int get Sall) { return sal;...
24) (3x2 marks) Consider the following method: public static int mysteryl (int a, int b) ( int result 0: if (a <b) ( else if (a b) else ( return result: result mystery2 (a) mystery2 (a)i result - mystery2 (b) result-ab; public static int mystery2 (int x) f int countx for (int i 0; іск; i++) count +1: return counti What are the values stored in the variable result after the following method calls? a) int result mysteryl(4,1): b) int...
What is the output of the following C++ code? int count = 1; int num = 25; while (count < 25) { num--; count++; } cout << count « " " « num << endl i 25 1 0 24 1 0 25 0 0 24 0 In this while loop statement, while (counter < 10), where counter is an int variable. Which statement below is an equivalent way to write this while statement? while (10 < counter) while (9...