Skills › Algorithms & Data Structures

Sorting & Searching

Implement and compare sorting algorithms and search techniques.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Implement quicksort, mergesort, and heapsort
  • Apply binary search correctly
  • Choose the right data structure for a problem

Prerequisites

Watch (10 videos)

Perfect Sprite Ordering in Scratch 🐱 | Backpack Depth Sort Tutorial
griffpatch · beginner hands-on
→ Implement insertion sort in Scratch→ Create a 3D effect with layered sprites
Kth Distinct String in an Array - Leetcode 2053 - Python
NeetCodeIO · intermediate hands-on
→ Implement sorting algorithms in Python→ Use searching techniques to solve problems
Project Euler Challenges 5–12 - Coding Challenges with Florin
freeCodeCamp.org · beginner hands-on
→ Implement sorting and searching algorithms→ Analyze time complexity of algorithms
CS50 Explained 2016 - Week 3 - Sorting Humans
CS50 · beginner hands-on
→ Implement sorting algorithms→ Analyze algorithmic complexity
Quick Sort Explained - Algorithms & Data Structures #13
NeuralNine · beginner hands-on
→ Implement quick sort algorithm→ Analyze efficiency of sorting algorithms→ Compare sorting techniques
The Sorting Beast
Kusti Mj · beginner hands-on
→ Design an industrial sorting system→ Implement size separation algorithms
Split a String Into the Max Number of Unique Substrings - Leetcode 1593 - Python
NeetCodeIO · intermediate hands-on
→ Implement efficient string searching algorithms
Binary Search - Data Structures & Algorithms Tutorial Python #13
codebasics · beginner hands-on
→ Understand log(n) time complexity in binary search
Single Element in a Sorted Array - Leetcode 540 - Python
NeetCodeIO · intermediate hands-on
→ Find single elements in sorted arrays→ Use Python for coding challenges
Check if Array Is Sorted and Rotated - Leetcode 1752 - Python
NeetCodeIO · intermediate hands-on
→ Implement array sorting algorithms→ Design efficient array rotation checks

Read (10 articles)

📄
Quicksort explained IKEA-style
Dev.to · Aman Shekhar · 2025-09-25
📄
Squares of a Sorted Array
Dev.to · Samantha Vincent · 2026-03-22
📄
Guía Práctica de Insertion Sort: Eficiencia en Datos Casi Ordenados
Dev.to · Juan Carlos Garcia Esquivel · 2026-04-24
📄
Integer Sorting via Value-Space Partitioning
Dev.to · Haris Abdullah · 2026-05-08
📄
Integer Sorting Via Value Space Partitioning
Dev.to · Haris Abdullah · 2026-05-09
📄
Mengenal Sorting pada Python
Medium · Python · 2026-04-14
📄
Mengenal Dasar Sorting
Medium · Python · 2026-04-26
📄
Merge Two Linked List
Dev.to · Abirami Prabhakar · 2026-03-22