Understand Common Time Complexities with Real Code and Tests

Описание к видео Understand Common Time Complexities with Real Code and Tests

Book a 1-1 Call Directly With Me to See If I Can Help You Launch a Career in Software Engineering: https://devbolt.io/call?el=commontime...

In this video, we explore the most common time complexities, providing practical coding examples and testing their execution times to visualize and understand their performance. The goal is to transform theoretical knowledge of time complexities into practical insights that directly apply to real-world coding scenarios.

Follow me on Instagram: https://www.instagram.com/alexficachi...

My 1-1 coaching program is a very intensive, hands-on program designed to help you acquire valuable coding skills and help you actually land a job in software engineering.

I went from zero to Microsoft software engineer (level 60, making $167k/year) myself, after just 12 months of writing my first line of code.

I'm here to pull back the curtain and give you what everybody else is hiding. Let's fast track you into the software engineering industry.

Book a 1-1 Call Directly With Me to See If I Can Help You Launch a Career in Software Engineering: https://devbolt.io/call?el=commontime...

0:00 Introduction
0:45 What are algorithms?
1:42 What is time complexity?
2:47 Constant time complexity O(1)
4:21 Logarithmic time complexity O(log(n))
7:05 Linear time complexity O(n)
8:15 Quadratic time complexity O(n^2) (and cubic O(n^3) & quartic O(n^4))
10:18 Exponential time complexity O(2^n)
15:55 Factorial time complexity (n!)
21:54 Outro

Комментарии

Информация по комментариям в разработке