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

  Create java application-input miles driven and gallons used

Create Java application which will input miles driven and gallons used (both as integers) for each tankful. Program must compute and display miles per gallon obtained for each tankful.

  How to count number of objects (instances) created

How to count number of objects (instances) Created, use java code and please be descriptive

  Write a program that assigns seats on an airplane

Prepare a program that teaches arithmetic to a young child. The program tests subtraction and addition. Write a program that assigns seats on an airplane.

  Write java program to read in sequence of hourly temperature

Write down Java program which reads in sequence of hourly temperature readings over 24-hour period using arrays. Your program must find and show maximum and minimum temperatures.

  Write a method called writenums

Write a method called writeNums that takes an integer n as a parameter and prints to the console the first n integers starting with 1 in sequential order, separated by commas. For example, consider the

  Determine the type of moped

Write a driver class called MopedRental. This class should perform the following: asks the user to enter the size of the moped, the day of the week and the number of hours rented, creates the Moped object, based on the size, and displays the input..

  Create a java class called samearraysexception

Create a Java class called SameArraysException that extends the Exception class.

  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.

  Write java program to find calories-conditional operator

Write down the answer for this program? Write down Java program (use Conditional (? Operator) which suggests number of calories a person must eat each day.

  Hasanodddigit that returns whether any digit

d named hasAnOddDigit that returns whether any digit of a positive integer is odd. Your method should return true if the number has at least one odd digit and false if none of its digits are odd. 0, 2, 4, 6, and 8 are even digits, and 1, 3, 5, 7, 9 a..

  Understand actual communication with an smtp server

Understand actual communication with an SMTP server can be achieved using TCP Sockets and understand the development of a graphical user interface (GUI) and use of event handling.

  Implement a shopping cart class with user interface

project will be to implement a shopping cart class with user interface (UI) that contains main() in Net Beans. The UI class will be used to perform user input/output and to invoke the appropriate methods of shopping cart class. When your program star..

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