Definition of the useless function

Assignment Help Basic Computer Science
Reference no: EM132113353

Below is the definition of the useless function:

1: function useless(n)

2: if n = 1 then

3: return 1

4: else

5: return useless(random(1, n))

6: end if

7: endfunction

where random(1, n) returns a uniformly distributed random integer in the range 1 . . . n.

Assuming an initial call to the function useless(m).

Point: The function will return 1 or will run infinitely.

Q1. How to prove it formally?

Point: Call to random function on line 5 will occurred whenever m is not equal to 1 and it will be infinite until m equals to 1.

Q2. So, how exactly we can calculate the expected no. of calls to random function?

Point: For best case scenario of useless function [useless(1)], calls for random function will be 0.

Q3. But what about the worst case scenario(useless(n) where n not equal to 1), how many times random function will be called?

Reference no: EM132113353

Questions Cloud

What are the flows in the market economy : What are the flows in the market economy that go from firms to households and the flows from households to firms? The response must be typed.
Describe some of the problems that might arise : Describe some of the problems that might arise in a group project and suggest one or more strategies for dealing with those problems.
Why does brazil face a tradeoff on its ppf : Draw a graph of Brazil's PPF and explain how your graph illustrates scarcity. Why does Brazil face a tradeoff on its PPF?
Example of an invalid seating order : Provide a seating order that conforms to the above rules. An example of an invalid seating order is:
Definition of the useless function : So, how exactly we can calculate the expected no. of calls to random function?
What is the opportunity cost of the additional ethanol : If Brazil increases ethanol production from 40 barrels per day to 54 barrels a day, what is the opportunity cost of the additional ethanol?
Does brazil face an increasing opportunity cost of ethanol : Brazil produces ethanol from sugar, and the land used to grow sugar can be used to grow food crops. The table sets out Brazil's production possibilities.
Define marginal benefit in detail : Define marginal benefit. Explain how it is measured and why the data in the table does not enable you to calculate Brazil's marginal benefit from food.
Why production possibilities achieve production efficiency : Distinguish between production efficiency and allocative efficiency. Explain why many production possibilities achieve production efficiency.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Based on the information cheryl martin

Based on the information Cheryl Martin presented at this week's staff meeting regarding the EMR system, which of your groups will be involved?

  Electronic mail represents a technology

Electronic mail represents a technology that is integrally woven in our daily lives as a means of communication. In two to three pages, provide an overview of this technology detailing among other things its implementation and the components n..

  Which layers in the tcp/ip protocol suite need to be changed

In an internet, we change the LAN (Local Area Network) technology to a new one? Which layers in the TCP/IP protocol suite need to be changed?

  What is security assessment

Discuss the necessary steps in analyzing the security state of an enterprise.

  What sorts of extra-musical associations originally clung

What sorts of extra-musical associations originally clung to folk music, modernist music, and jazz in film? What are some ways that modernism might be present in film music style? Or in the way a film employs music as a whole?

  Qualities of a valuable information security metric

1. Analyze and evaluate the four desirable qualities of a valuable information security metric.

  Describe how the referential integrity restrict

Describe how the referential integrity restrict, cascade, and set-to-null delete rules operate in a relational database

  Definition of a set of mutually exclusive roles

definition of a set of mutually exclusive roles, such that if a user is assigned to one role in the set, the user may not be assigned to any other role in the set

  Makeany dfa in jflap software and run for several inputs

Makeany DFA in JFLAP software and run for several inputs. Take a screen shot andinclude in your assignment. Keep in mind that this assignment is meant to makeyou all get familiar with this software.

  Considerations of the chain of distribution

Answer the case question and this question: Describe the major considerations of the chain of distribution or situation presented in the case.

  Vent-for-surplus theory of international trade

Explain briefly the Vent-for-surplus theory of international trade. What is the relevance of this theory to the current development experience of low income.

  Immediate family members or relatives

Unfortunately, Aunt Elda has no immediate family members or relatives who are able to provide

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