Lecture

Binary Search Algorithm

Related lectures (57)
Text Processing: Counting and Sorting
Covers text processing techniques using Python code for counting, sorting, and analyzing text data.
Algorithms in Computer Science: Search and Sort Techniques
Provides an overview of essential search and sort algorithms in computer science.
Binary Search Trees Operations
Explains binary search tree operations, focusing on insertion, search, and list conversion, with an emphasis on formal verification and debugging.
Algorithms Exam Preparation
Offers a recap before the Algorithms exam, covering problem-solving strategies and algorithm implementation with sample problems.
Searching Algorithms: Linear and Binary Search
Covers linear and binary search algorithms for locating items in a list.
Analysis of Algorithms
Covers the analysis of algorithms, focusing on insertion sort and computational models.
Optimal Binary Search Trees
Explains Optimal Binary Search Trees using dynamic programming and covers a midterm exam from 2016.
Recursive Algorithms: Induction and Recursion
Introduces recursive algorithms for factorial, exponentiation, and search.
Recursive Algorithms: Factorial, Exponentiation, Search
Explains recursive algorithms for factorial, exponentiation, and search problems.
Data Structures: Stacks, Queues, Linked Lists
Covers stacks, queues, linked lists, and binary search trees in data structures.

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.