Media Summary: When I was a teenager, I wrote some terrible code. Here's why. Sponsored by Dashlane — for free on your first device ... YouTube's algorithm connects you with videos you might like. What signals do they use to decide if a video will appeal? More from ... Infinite data structures sound impossible. Professor Graham Hutton shows how laziness can win them over. EXTRA BITS: ...

Sorting Secret Computerphile - Detailed Analysis & Overview

When I was a teenager, I wrote some terrible code. Here's why. Sponsored by Dashlane — for free on your first device ... YouTube's algorithm connects you with videos you might like. What signals do they use to decide if a video will appeal? More from ... Infinite data structures sound impossible. Professor Graham Hutton shows how laziness can win them over. EXTRA BITS: ... How are encryption standards constants chosen? Dr Mike Pound explains these not-so-magic numbers. How does data get organised to be stored or sent serially? Matt Godbolt explains some of the encoding used in old devices like ... Correction : as oodles of commenters have pointed out, the clock face should go from 0 to n-1. Also, worth reminding people that ...

Pointers are fundamental in programming and Professor Brailsford couldn't live without them! Professor Brailsford's Code: ... They're called 'Finite State Automata" and occupy the centre of Chomsky's Hierarchy - Professor Brailsford explains the ultimate ... Learn this caching trick for faster code from Dr Mike Pound -- Check out Brilliant's courses and start for free at ... Dijkstra's Algorithm finds the shortest path between two points. Dr Mike Pound explains how it works. How Sat Nav Works: ... How do YouTube decide which videos to recommend? - Cristos Goodrow from YouTube's Search & Discovery chats to Brady.

Photo Gallery

Sorting Secret - Computerphile
Quick Sort - Computerphile
Programming BASIC and Sorting - Computerphile
Why My Teenage Code Was Terrible: Sorting Algorithms and Big O Notation
Getting Sorted & Big O Notation - Computerphile
Quicksort Algorithm in Five Lines of Code! - Computerphile
YouTube's Secret Algorithm - Computerphile
Secrets Hidden in Images (Steganography) - Computerphile
Infinite Data Structures: To Infinity & Beyond! - Computerphile
Magic "Nothing Up My Sleeve" Numbers - Computerphile
How Computers Store Data Serially - Computerphile
Diffie Hellman -the Mathematics bit- Computerphile
View Detailed Profile
Sorting Secret - Computerphile

Sorting Secret - Computerphile

Two different

Quick Sort - Computerphile

Quick Sort - Computerphile

Quick

Programming BASIC and Sorting - Computerphile

Programming BASIC and Sorting - Computerphile

The sights and sounds of

Why My Teenage Code Was Terrible: Sorting Algorithms and Big O Notation

Why My Teenage Code Was Terrible: Sorting Algorithms and Big O Notation

When I was a teenager, I wrote some terrible code. Here's why. • Sponsored by Dashlane — for free on your first device ...

Getting Sorted & Big O Notation - Computerphile

Getting Sorted & Big O Notation - Computerphile

How well

Quicksort Algorithm in Five Lines of Code! - Computerphile

Quicksort Algorithm in Five Lines of Code! - Computerphile

Quicksort is a well known algorithm for

YouTube's Secret Algorithm - Computerphile

YouTube's Secret Algorithm - Computerphile

YouTube's algorithm connects you with videos you might like. What signals do they use to decide if a video will appeal? More from ...

Secrets Hidden in Images (Steganography) - Computerphile

Secrets Hidden in Images (Steganography) - Computerphile

Secret

Infinite Data Structures: To Infinity & Beyond! - Computerphile

Infinite Data Structures: To Infinity & Beyond! - Computerphile

Infinite data structures sound impossible. Professor Graham Hutton shows how laziness can win them over. EXTRA BITS: ...

Magic "Nothing Up My Sleeve" Numbers - Computerphile

Magic "Nothing Up My Sleeve" Numbers - Computerphile

How are encryption standards constants chosen? Dr Mike Pound explains these not-so-magic numbers.

How Computers Store Data Serially - Computerphile

How Computers Store Data Serially - Computerphile

How does data get organised to be stored or sent serially? Matt Godbolt explains some of the encoding used in old devices like ...

Diffie Hellman -the Mathematics bit- Computerphile

Diffie Hellman -the Mathematics bit- Computerphile

Correction : as oodles of commenters have pointed out, the clock face should go from 0 to n-1. Also, worth reminding people that ...

Essentials: Pointer Power! - Computerphile

Essentials: Pointer Power! - Computerphile

Pointers are fundamental in programming and Professor Brailsford couldn't live without them! Professor Brailsford's Code: ...

Computers Without Memory - Computerphile

Computers Without Memory - Computerphile

They're called 'Finite State Automata" and occupy the centre of Chomsky's Hierarchy - Professor Brailsford explains the ultimate ...

Code Optimisation via Memoization - Computerphile

Code Optimisation via Memoization - Computerphile

Learn this caching trick for faster code from Dr Mike Pound -- Check out Brilliant's courses and start for free at ...

Dijkstra's Algorithm - Computerphile

Dijkstra's Algorithm - Computerphile

Dijkstra's Algorithm finds the shortest path between two points. Dr Mike Pound explains how it works. How Sat Nav Works: ...

YouTube Search & Discovery - Computerphile

YouTube Search & Discovery - Computerphile

How do YouTube decide which videos to recommend? - Cristos Goodrow from YouTube's Search & Discovery chats to Brady.

Vector Search with LLMs - Computerphile

Vector Search with LLMs - Computerphile

Computerphile