/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} Free solutions & answers for Discrete Mathematics and its Applications Chapter 3 - (Page 1) [step by step] | 91Ó°ÊÓ

91Ó°ÊÓ

Problem 1

Give a big- \(O\) estimate for the number of operations (where an operation is an addition or a multiplication) used in this segment of an algorithm. $$ \begin{array}{c}{t :=0} \\ {\text { for } i :=1 \text { to } 3} \\ {\quad \text { for } j :=1 \text { to } 4} \\ {t :=t+i j}\end{array} $$

Problem 1

Determine whether each of these functions is \(O(x)\) a) \(f(x)=10\) b) \(f(x)=3 x+7\) c) \(f(x)=x^{2}+x+1\) d) \(f(x)=5 \log x\) e) \(f(x)=\lfloor x\rfloor\) f) \(f(x)=\lceil x / 2\rceil\)

Problem 3

Devise an algorithm that finds the sum of all the integers in a list.

Problem 8

Find the least integer \(n\) such that \(f(x)\) is \(O\left(x^{n}\right)\) for each of these functions. a) \(f(x)=2 x^{2}+x^{3} \log x\) b) \(f(x)=3 x^{5}+(\log x)^{4}\) c) \(f(x)=\left(x^{4}+x^{2}+1\right) /\left(x^{4}+1\right)\) d) \(f(x)=\left(x^{3}+5 \log x\right) /\left(x^{4}+1\right)\)

Problem 8

Describe an algorithm that takes as input a list of \(n\) distinct integers and finds the location of the largest eveninteger in the list or returns 0 if there are no even integers in the list.

Problem 10

Devise an algorithm to compute \(x^{n}\) , where \(x\) is a real number and \(n\) is an integer. [Hint: First give a procedure for computing \(x^{n}\) when \(n\) is nonnegative by successive multiplication by \(x,\) starting with \(1 .\) Then extend this procedure, and use the fact that \(x^{-n}=1 / x^{n}\) to compute \(x^{n}\) when \(n\) is negative. \(]\)

Problem 12

Show that \(x \log x\) is \(O\left(x^{2}\right)\) but that \(x^{2}\) is not \(O(x \log x)\)

Problem 15

What is the largest \(n\) for which one can solve within one second a problem using an algorithm that requires \(f(n)\) bit operations, where each bit operation is carried out in \(10^{-9}\) seconds, with these functions \(f(n) ?\) $$ \begin{array}{llll}{\text { a) }} {\log n} & {\text { b) } n} & {\text { c) } n \log n} \\ {\text { d) } n^{2}} & {\text { e) } 2^{n}} & {\text { f) } n !}\end{array} $$

Problem 17

Suppose that \(f(x), g(x),\) and \(h(x)\) are functions such that \(f(x)\) is \(O(g(x))\) and \(g(x)\) is \(O(h(x)) .\) Show that \(f(x)\) is \(O(h(x)) .\)

Problem 18

How much time does an algorithm take to solve a problem of size \(n\) if this algorithm uses \(2 n^{2}+2^{n}\) operations, each requiring \(10^{-9}\) seconds, with these values of \(n ?\) $$ \begin{array}{lllll}{\text { a) } 10} & {\text { b) } 20} & {\text { c) } 50} & {\text { d) } 100}\end{array} $$

Access millions of textbook solutions in one place

  • Access over 3 million high quality textbook solutions
  • Access our popular flashcard, quiz, mock-exam and notes features
  • Access our smart AI features to upgrade your learning
Access millions of textbook solutions in one place

Recommended explanations on Math Textbooks