/*! 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 2) [step by step] | 91Ó°ÊÓ

91Ó°ÊÓ

Problem 19

Describe an algorithm that produces the maximum, median, mean, and minimum of a set of three integers. (The median of a set of integers is the middle element in the list when these integers are listed in order of increasing size. The mean of a set of integers is the sum of the integers divided by the number of integers in the set.)

Problem 20

Describe an algorithm for finding both the largest and the smallest integers in a finite sequence of integers.

Problem 27

The ternary search algorithm locates an element in a list of increasing integers by successively splitting the list into three sublists of equal (or as close to equal as possible) size, and restricting the search to the appropriate piece. Specify the steps of this algorithm.

Problem 28

Specify the steps of an algorithm that locates an element in a list of increasing integers by successively splitting the list into four sublists of equal (or as close to equal as possible) size, and restricting the search to the appropriate piece.

Problem 31

Two strings are anagrams if each can be formed from the other string by rearranging its characters. Devise an algorithm to determine whether two strings are anagrams a) by first finding the frequency of each character that appears in the strings. b) by first sorting the characters in both strings.

Problem 31

Show that \(f(x)\) is \(\Theta(g(x))\) if and only if \(f(x)\) is \(O(g(x))\) and \(g(x)\) is \(O(f(x))\)

Problem 32

Show that if \(f(x)\) and \(g(x)\) are functions from the set of real numbers to the set of real numbers, then \(f(x)\) is \(O(g(x))\) if and only if \(g(x)\) is \(\Omega(f(x)) .\)

Problem 32

Given \(n\) real numbers \(x_{1}, x_{2}, \ldots, x_{n},\) find the two that are closest together by a) a brute force algorithm that finds the distance between every pair of these numbers. b) sorting the numbers and computing the least number of distances needed to solve the problem.

Problem 36

Explain what it means for a function to be \(\Omega(1)\)

Problem 40

Show that the greedy algorithm for making change for \(n\) cents using quarters, dimes, nickels, and pennies has \(O(n)\) complexity measured in terms of comparisons needed.

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