Lecture

Efficient Algorithms and Median Search

Description

This lecture covers various algorithms, including calculating the square of a large integer more efficiently than the product of two large integers, an ancient Egyptian recursive algorithm for integer multiplication, and a median search algorithm. It also discusses the efficiency of these algorithms compared to Karatsuba multiplication and their temporal complexity. The instructor presents exercises on these topics, such as testing algorithm correctness, linking with binary decomposition, and analyzing temporal complexity. Additionally, an in-place median search algorithm is proposed, involving subdivision of a list into three sublists. The lecture concludes with unconventional sorting algorithms and their temporal complexity analysis.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.