Find the solution of all these java question

Assignment Help JAVA Programming
Reference no: EM13162707

1.(20 pts) For each of the following program fragments(expressions), give an analysis of the running time in terms of the big-O notation.

 

 

a. cin >> n;

total = 0;

while (total < n/2)

cout << total;

total++;

 

b. cin >> n

count=0;

do

      count = count + 2;

      for(i=0; i< count; i++)

           cout << "Just a test"

while(count <= n)

 

 

c. cin >> n;

     sum = 0;

     for (int i = 0; i < n; i++)

          for (int j = 10; j < n * n; j++)

              sum++;

 

 

d. cin >> n;

     k = n;

     sum = 0;

     while (k > 1)

     {

          sum++;

          k = k/2;

          test(n);

     }

 

     void test(int x)

     {

     for(int i =0; i < x; i++)

          cout << endl;

     }

 

 

 

 

 

 

 

e.   cin >> n;

     k = 1;

     m = n;

     do

     {

     j = 1;

       m = m * 2;

     do

     {

          .

          .

          j++;

 

       }while (j <= m);

     k++;

     }while(k <= n);

 

 

 

 

 

2.(5 points) To prove the following statement:

 

     3n3 + 2n = O(n3)

 

   Using the method discussed in class

 

 

 

 

 

 

 

 

 

 

3. (10 pts) Given an x, show that X62 can be computed with only eight multiplications (A general algorithm can not accomplish it).

 

 

 

 

 

 

 

4. (10 points) Assume that the input is a sequence of n real numbers. Design an algorithm that prints a number that is not in the sequence. Submit the program along with its output and the big-O notation (My algorithm runs O(n).

 

 

 

 

 

 

 

5. (10 points) Given an input set S containing n real numbers and a real number x. Design an algorithm that determines whether there are two numbers in S whose sum is exactly x. Submit your program and its time complexity analysis in terms of the big O.

 

 

 

 

 

 

 

 

 

 

 

6.(10 pts) Show the output of the following statement:

cout << func(5);

 

Int func(int n)

{

if (n == 0 or n == 1)

       return 1;

else

       return 2*func(n-2) + 3*func(n-1);

}

 

 

 

 

 

 

 

 

 

 

 

 

7.(10 pts) Consider the test function below:

 

Void test(int p1, int p2)

{

if (p1 != p2)

{

       p1 = p1 + 2;

       p2 = p2 - 1;

       test(p1,p2);

       cout << p1;

       cout << p2;

}

}

 

a)   Show the output resulting from the following function call: test(2,8).

 

 

 

 

b)   Is it possible that the execution may result in infinite recursion. If so, give an example.

 

 

 

 

 

7.(5 pts) Given a recurrence relation shown below, show the first 8 numbers of the sequence.

 

T(n) = 2(T(n-1) - 3* T(n-2))

T(1) = 1; T(2) = 4

 

 

 

 

8. (20 pts) Execute two java programs with O(n) and O(2n) time complexity respectively and submit the actual execution time and your programs.

 

     The input to the O(n) program:

          10,100,1000,10000,100000

 

     The input to the O(2n) program:

          1,10,20,30,40,50 .. until you give up

(more than 2 hours)

 

 

Type your answers and execute the programs. Submit their executions.

 

 

Reference no: EM13162707

Questions Cloud

The time delay of a long-distance : The time delay of a long-distance call can be determined by multiplying a small fixed constant by the number of communication links on the telephone network between the caller and callee.
Write a program that reads in a list of integer numbers and : Write a program that reads in a list of integer numbers and print out the sum of all numbers, the average, the lowest and the highest value entered. The first input number indicates how many numbers the program is attempting to read. For example, if ..
Diagram of a telephone network : Consider a diagram of a telephone network, which is a graph G whose vertices represent switching centers, and whose edges represent communication lines joining pairs of centers. Edges are marked by their bandwidth, and the bandwidth of a path is the ..
Compute the transmission line utiliza : Consider that packets arrive at an internet router from 3 different other routers, each with Poisson arrivals with l = 4 per second. The packets are all transmitted on the same transmission line
Find the solution of all these java question : find the solution of all these java question
Efficient algorithm for computing single-source : Give an efficient algorithm for computing single-source shortest paths in an undirected graph G for which edge weights are 1 or 2. Describe all data structures needed to support your algorithm. What is the runtime of your algorithm?
Wish to represent an n-vertex graph : Suppose we wish to represent an n-vertex graph G using the edge list structure, assuming we identify the vertices with the integers in the set {0,1,...,n?1}.
State diagram to recognize one form : Design a state diagram to recognize one form of the comments of the C-based programming languages, those that begin with /* and end with */. and also Write and test the code to implement the state diagram.
What is the public interface of the counter class : what is the public interface of the counter class in section instance variables and encapsulation? How does it differ from the implementation of the class?

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd