Searching Algorithms
Offered By: Lucid Programming via YouTube
Course Description
Overview
Dive into a comprehensive tutorial on searching algorithms, focusing on various implementations of binary search in Python. Learn to code efficient solutions for finding the closest number, fixed point, bitonic peak, first entry in a list with duplicates, and more. Explore Python's built-in bisect method, calculate integer square roots, and tackle the challenge of searching in cyclically shifted arrays. Enhance your problem-solving skills and algorithmic thinking through practical coding examples and in-depth explanations.
Syllabus
Algorithms in Python: Binary Search.
Binary Search in Python: Find Closest Number.
Binary Search in Python: Find Fixed Point.
Binary Search in Python: Find Bitonic Peak.
Binary Search in Python: Find First Entry in List with Duplicates.
Binary Search in Python: Python's Bisect Method.
Binary Search in Python: Integer Square Root.
Binary Search in Python: Cyclically Shifted Array.
Taught by
Lucid programming
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity