Maurice Tutor

(5)

$15/per page/Negotiable

About Maurice Tutor

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Algebra,Applied Sciences See all
Algebra,Applied Sciences,Biology,Calculus,Chemistry,Economics,English,Essay writing,Geography,Geology,Health & Medical,Physics,Science Hide all
Teaching Since: May 2017
Last Sign in: 304 Weeks Ago, 5 Days Ago
Questions Answered: 66690
Tutorials Posted: 66688

Education

  • MCS,PHD
    Argosy University/ Phoniex University/
    Nov-2005 - Oct-2011

Experience

  • Professor
    Phoniex University
    Oct-2001 - Nov-2016

Category > Computer Science Posted 21 Jul 2017 My Price 9.00

`algorithm for the computation

1. Give a pseudo-code description of the O(n)-time algorithm for computing the power function p(x,n). Also, draw the recursion trace of this algorithm for the computation of p(2,5).

2. Give a C++ description of Algorithm Power for computing the power function p(x,n) (Code Fragment 4.4).

Code Fragment 4.4: Computing the power function using linear recursion. As a more interesting example of algorithm analysis, let us consider the problem of raising a number to an arbitrary nonnegative integer, n. That is, we wish to compute the power function p(x,n), defined as p(x,n) = xn. This function has an immediate recursive definition based on linear recursion: width=

This definition leads immediately to a recursive algorithm that uses O(n) function calls to compute p(x,n). We can compute the power function much faster than this, however, by using the following alternative definition, also based on linear recursion, which employs a squaring technique:

 width=

To illustrate how this definition works, consider the following examples:

24 = 2(4/2)= (24/2)2 = (22)2 = 42 = 16

25 = 21+(4/2)2 = 2(24/2)2 = 2(22)2 = 2(42) = 32

26 = 2(6/2)2 = (26/2)2 = (23)2 = 82 = 64

27 = 21+(6/2)2 = 2(26/2)2 = 2(23)2 = 2(82) = 128

This definition suggests the algorithm of Code Fragment 4.4.

Algorithm Power(x,n):

Input: A number and integer ≥ 0

Output: The value xn

ifn= 0 then

return1

ifnis odd then

y← Power(x, (n−1)/2)

returnx··y

else

y← Power(x,n/2)

returny·y

3. Draw the recursion trace of the Power algorithm (Code Fragment 4.4, which computes the power function p(x,n)) for computing p(2,9).

4. There is a well-known city (which will go nameless here) whose inhabitants have the reputation of enjoying a meal only if that meal is the best they have ever experienced in their life. Otherwise, they hate it. Assuming meal quality is distributed uniformly across a person’s life, what is the expected number of times inhabitants of this city are happy with their meals?

Answers

(5)
Status NEW Posted 21 Jul 2017 07:07 AM My Price 9.00

Hel-----------lo -----------Sir-----------/Ma-----------dam----------- ----------- -----------Tha-----------nk -----------You----------- fo-----------r u-----------sin-----------g o-----------ur -----------web-----------sit-----------e a-----------nd -----------acq-----------uis-----------iti-----------on -----------of -----------my -----------sol-----------uti-----------on.-----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- ca-----------tch-----------

Not Rated(0)