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)

95% of Students Learn DSA the Wrong Way! | How to Learn DSA the Right Way | #Shorts | #Simplilearn
Simplilearn · intermediate
→ Implement sorting and searching algorithms→ Analyze the time and space complexity of algorithms
Master These 7 Patterns to Pass Any Coding Interview
TechTraceIN · beginner hands-on
→ Implement sorting and searching algorithms→ Use hash maps and heaps effectively
CS50 2D - Lecture 1 - Flappy Bird
CS50 · beginner
→ Optimize game performance using sorting and searching algorithms
Data Structures and Algorithms Mega Course – Master Technical Interviews in 49 Hours
freeCodeCamp.org · beginner hands-on
→ Implement sorting algorithms→ Apply searching techniques
These are the MOST important patterns!
Tech With Tim · beginner hands-on
→ Apply binary search variations→ Find boundaries in rotated arrays
I Tried Google's Hardest Coding Interview (Here's What Happened)
Tech With Tim · advanced
→ Optimize solutions→ Communicate clearly
Data Structures Interview Questions And Answers 2026 | Data Structures And Algorithms | Simplilearn
Simplilearn · intermediate
→ Sort data using various algorithms→ Search for elements in data structures
Minimum Time To Make Rope Colorful - Leetcode 1578 - Python
NeetCodeIO · intermediate
→ Apply sorting and searching techniques→ Optimize algorithm performance
Google Coding Interview With a Meta Software Engineer
Sajjaad Khader · beginner
→ Apply sorting algorithms→ Use searching techniques
Master these Algorithms. They will change your life.
Sahil & Sarra · intermediate
→ Sort data efficiently→ Search data effectively→ Use algorithms to solve real-world problems

Read (10 articles)

📄
Insertion Sort in PHP
Dev.to · Matus Stafura · 2023-02-09
📄
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 Definitiva de Merge Sort: El Algoritmo de Divide y Vencerás
Dev.to · Juan Carlos Garcia Esquivel · 2026-04-20
📄
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
📄
Sorting Dalam Python
Medium · Python · 2026-04-12