Published On Dec 9, 2022
In this video, I explain Big O Notation and Time Complexity and give you a few code examples to show you how they are calculated. I specifically cover Constant, Logarithmic, Quadratic and Exponential and explain why the Fibonacci sequence isn't really O(2^n).
โ๏ธ I donโt accept paid sponsorships and I have turned off mid-video ads. Youโre welcome! If you would like to support my channel see: https://ko-fi.com/alexhyett
๐จ Join my free weekly newsletter for advice, technology and more: https://newsletter.alexhyett.com
๐บ๏ธ Backend Developer Roadmap: https://www.alexhyett.com/backend-dev...
๐ Blog Post: https://www.alexhyett.com/big-o-notat...
โณ TIMESTAMPS
00:00 Introduction
00:57 Constant
01:41 Logarithmic
02:34 Linear
03:50 Quadratic
04:59 Exponential
06:00 Fibonacci not 2
๐ย RECOMMENDED BOOKS
Software Development
Clean Code - https://geni.us/5AEwj2
Clean Architecture - https://geni.us/yBrTX
Domain Driven Design - https://geni.us/WiR0Q0x
Design Patterns - https://geni.us/5ncUt
Developer Hegemony - https://geni.us/lAXy
Pragmatic Programmer - https://geni.us/GfNj9
Data Structures and Algorithms Made Easy - https://geni.us/sqg6kJ
Refactoring - https://geni.us/ufAP0mE
The Productive Programmer - https://geni.us/IT9WiN
Pragmatic Thinking and Learning - https://geni.us/x81A
Test Driven Development - https://geni.us/HFV52
Microservices - https://geni.us/8vMA
๐ป MY FAVOURITE GEAR
โจ๏ธ Keyboard - Keychron K1 v4 - https://www.keychron.com/products/key...
๐ฑ Mouse - Logitech MX Master 2S - https://geni.us/qId7w
๐ Microphone - Blue Yeti X - https://geni.us/0vZluGN
๐ฅ Camera - Logitech Brio 4K - https://geni.us/dcOcDQy
๐ MY FAVOURITE TOOLS
Visual Studio Code - https://code.visualstudio.com/
Obsidian - https://obsidian.md/
Notion - https://affiliate.notion.so/alexhyett
Recut - https://getrecut.com/
You can check out more of my favourite tools on my website:
https://www.alexhyett.com/tech/
๐ MY KEY LINKS
๐ Blog - https://www.alexhyett.com/
๐ Mastodon - https://social.alexhyett.com/@alex
๐งโ๐ปWHO AM I
Iโm Alex, a Software Developer and YouTube working in the UK. I make videos about software development to help developers with the skills they need to be senior developers. As well as this YouTube Channel, I also write articles on my website (https://alexhyett.com) as well as write a regular newsletter that contains some thoughts to help aspiring developers.
โผ๏ธย DISCLAIMERS
Some of the links in this description are affiliate links, for which I get a small commission, at no extra cost to you ๐. I appreciate you supporting my channel so I can continue providing you with free software development content!
#coding #programming #developer