Algorithm, Review, Sorting
Offered By: PHP UK Conference via YouTube
Course Description
Overview
Explore sorting algorithms and their analysis in this 50-minute PHP UK Conference talk. Dive into the world of computer science fundamentals, learning how to evaluate and compare different sorting methods through live demonstrations and visual aids. Discover the historical context of algorithms dating back to the 1800s while gaining insights into concepts such as stable vs. unstable sorting, Big O notation, and adaptive algorithms. Examine various sorting techniques including Insert Sort, Bubble Sort, and Quick Sort, and understand their implementations and performance characteristics. Investigate searching algorithms like Sequential and Binary Search, and their applications in PHP. Gain a deeper understanding of the importance of efficient sorting and searching in high-level languages and platforms, enhancing your ability to optimize code and solve complex problems.
Syllabus
Introduction
Who am I
What this talk is about
Why sort data
Stable vs Unstable Sorting
Big O notation
Linear growth
Adaptive
Insert Sort Recap
Knuth
Bubble Sort
Quick Sort
Pivot Index
Recursive
Quicksort
Sorting the array
SPLM
Sequential Search
Binary Search
Binary Search Example
Binary Search Summary
Sorting Algorithms
Google of PHP
Other sorting algorithms
Taught by
PHP UK Conference
Related Courses
Social Network AnalysisUniversity of Michigan via Coursera Intro to Algorithms
Udacity Data Analysis
Johns Hopkins University via Coursera Computing for Data Analysis
Johns Hopkins University via Coursera Health in Numbers: Quantitative Methods in Clinical & Public Health Research
Harvard University via edX