Questiona nonempty slice of integers l p q is unimodal if

Assignment Help Computer Engineering
Reference no: EM13348963

Question

A nonempty slice of integers L [p: q] is unimodal if there is some number m ∈ N such that p ≤ m < q, L [p: m+1] is increasing, and L [m: q] is decreasing. Such a number m, if it exists, is called the mode of L [p: q].

Prove correctness for following -

Precondition: L is a list of integers, p,q ∈ N, and 0 ≤ p < q ≤ len(L).

Postcondition: Return the mode of L[p : q] if L[p : q] is unimodal; otherwise return -1.

Mode(L, p, q)

1) u = p ; v = q-1 ; w= 1
2) while w ?= 0 and u < v :
3) if L[u] < L [u+1]: u= v + 1
4) else if L[ v-1] >l[v]: v=v-1
5) else: w=0
6) if w ?= 0 : return u
7) else: return -1

 

Reference no: EM13348963

Questions Cloud

Question1 a microprocessor is clocked at a rate of 5 ghza : question1. a microprocessor is clocked at a rate of 5 ghz.a. how long is a clock cycle?b. what is duration of a
Questionyou are asked to make an employee class with enough : questionyou are asked to make an employee class with enough numbers of data members to store employee data of following
Questionwrite down a script that finds the smallest of : questionwrite down a script that finds the smallest of several nonnegative integers. suppose that the first value read
Question1 date consists of a month day and year frequently : question1. date consists of a month day and year. frequently we represent each of these items as integers. such as july
Questiona nonempty slice of integers l p q is unimodal if : questiona nonempty slice of integers l p q is unimodal if there is some number m isin n such that p le m lt q l p m1 is
Question1 classify two benefits of separating application : question1. classify two benefits of separating application software from database management system.2. classify the
Questionpart 1-study and analyze the principles of : questionpart 1-study and analyze the principles of inheritance. take this term and describe it. examples have to be
Questionsteve smith is a restaurant owner who wants to : questionsteve smith is a restaurant owner who wants to expend his 10000 to modernize his restaurant by adapting it more
Question1 create 15 or more decomposed work packages into 4 : question1. create 15 or more decomposed work packages into 4 levels that are assigned to 5 or extra main tasks 75 line

Reviews

Write a Review

Computer Engineering Questions & Answers

  Creating the application program

Develop an application program which declares two Book objects and sets and displays their values.

  Generating class diagram and pseudocode

Develop a class named CustomerRecord which holds a customer number, name, and address. Incorporate different methods in order to set the values for each data field and output values for each data field.

  Compare and contrast telnet and ftp

find out whether or not additional components could be added to the IPv4 protocol to enhance its usefulness.

  Find sql statements and screenshots of the result

Any other information you would like to retrieve from the database.

  What is the o-notation for this algorithm

Write a table that shows N and the number of iterations for the first 10 values of N.

  Find the average number of miles per gallon

design a class named Vehicle that acts as a superclass of vehicle types. The Vehicle class contains private variable fo rthe number of wheels and the average number of miles per gallon.

  Explain what the database roles

Describe steps necessary to setup SQL Server security.

  Write a ruby program that reads a line from the user

In class assignments #12. Design a Ruby class that inherits from the inbuilt String class and adds an additional functionality to check if the string is a palindrome. Email your code by end of day 02/28.

  Identify a minimum of three is or it applications

demonstrate factual knowledge, understanding and the application of technology related issues. identify a minimum of three IS or IT applications.

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Identify the class boulesurprise

Identify the class BouleSurprise.

  Addressing and naming model

Sketch a plan for development of the addressing and the naming model in an environment of following given scenario: Ten (10) departments in the 1,000-employee organization. Equal separation by geography

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