Given a list of numbers in random order, write an algorithm that works in O( n log(n) ) to find the kth smallest number in the list.


Given a list of numbers in random order, write an algorithm that works in O( n...
Python
use dequeue and enqueue methods, alter the dequeue method and
the enqueue method. remove items from the first element of the list
(the front of the queue) and return this value and you need to add
items to the last element of the list (the rear of the
queue).
4. (20 points) Programming Exercise 5 from Chapter 3 of your textbook. Name the class Queuex, and use the other method names given in Chapter 3.11 in your digital textbook....
PYTHON: Do not use the list sort method or sorted function. Given a list of numbers in random order, write an algorithm that works in O(n2) to sort the list. Do not use the list sort method or sorted function. Please DO NOT USE list_sort method. the last answer did not work.
1. a) Describe an O(m)-time algorithm that, given a set of S of n distinct numbers and a positive integer k c n, determines the top k numbers in s b) Describe an O(n)-time algorithm that, given a set of S of n distinct numbers and a positive integer k < n, determines the smallest k numbers in S.
Write an algorithm to find the sum of n elements after a kth smallest element in Binary Search Tree. (Java)
Subject: Algorithm
need this urgent please thank you.
4. Give pseudocode for an algorithm that will solve the following problem. Given an array A[1..n) that contains every number between 1 and n +1 in order, except that one of the numbers is missing. Find the miss sorted ing mber. Your algorithm should run in time (log n). (Hint: Modify Binary search). A pseudocode means an algorithm with if statements and loops, etc. Don't just write a paragraph. Also, if your...
1. Design and write a Divide& Conquer algorithm that, given an array A of n distinct integers which is already sorted into ascending order, will find if there is some i such that Ali] in worst-case 0(log n) time.
•Write a java program to read
10 numbers and print them in reverse order. Modify your program to
work for N numbers given by the user Extend your program to find
the average of these numbers Extend your program to find the
smallest number of these numbers Extend your program to find the
largest number of these numbers
•Write a program to read 10 numbers and print them in reverse order. Modify your program to work for N numbers given...
You are given a set of n numbers. Give an O(n^2) algorithm (NOT O(n^3), O(n^2)) to decide if there exist three numbers a, b and c are in the set such that a + b = c (Hint: sort the numbers first).
Write just Algorithm for Given an array of n elements, write an algorithm to find a number that has a duplicate.
Write a python program that generates a list of 50 random numbers. The program should display (with labels) the sum, average, largest, and smallest of the list along with the list before and after sorting. Bonus: Find the mode (if any)