Implementing a Flood Fill Algorithm From Scratch

  Рет қаралды 8,529

conaticus

conaticus

Күн бұрын

Пікірлер
@j0of
@j0of 10 ай бұрын
the production quality of this video is INSANE! keep it up 🔥🔥🔥
@conaticus
@conaticus 10 ай бұрын
Thank you! Not my editing
@CodingWithLewis
@CodingWithLewis 10 ай бұрын
Quality is top notch as always. Can't wait to see more!
@ljreinworth
@ljreinworth 10 ай бұрын
A bit late here, but definitely like this style of explainer video, and props to the editor for the amazing visuals, too! Congrats on 50K, and here's to more awesome content in the year to come!
@conaticus
@conaticus 10 ай бұрын
Thanks so much ♥
@klubkofta
@klubkofta Ай бұрын
This is so well made it deserves 100x more views than the current 8k
@noahdev
@noahdev 10 ай бұрын
This is incredible! The explanation is worthy of praise on its own but with the animations, visuals, SFXs it is beyond amazing. Good job!
@h4rt360
@h4rt360 10 ай бұрын
Well done, had to rewatch some parts multiple times, but eventually got it!
@Shot_put
@Shot_put 10 ай бұрын
Coool buddy
@Odinoz17
@Odinoz17 10 ай бұрын
Love the new stile Con, keep the great work up!!
@realcontentgamer
@realcontentgamer 10 ай бұрын
This video editing makes it fun to watch and learn.
@potzko2552
@potzko2552 10 ай бұрын
when you check for the connection you can also assign each node its grandparent, doubles the complexity for the first search but will drastically lower all consequent searches :) great video
@VeryCuul
@VeryCuul 10 ай бұрын
Eyyy new Conaticus upload! Love your vids haha
@rodrigoqteixeira
@rodrigoqteixeira 10 ай бұрын
First: video and edition and clear to understand Secound: wow, i would never be able to think for myself of the top and bottom "virtual nodes" that you added. One simple solution to make it from O(n^2) to O(n) :)
@v8metal
@v8metal 10 ай бұрын
awesome video. super interesting !
@itr-dev
@itr-dev 10 ай бұрын
I think this is kind of a bad example, it makes more sense with disjointed nodes than a grid, since you're essentially writing a slower depth first search. It essentially becomes a path-finding problem where you don't care about the speed of the path itself but the time it takes to find any path. But got some ideas on how it can be sped up even further with the specific requirements above, might try and make a video on it.
@planethac
@planethac 10 ай бұрын
The animations are insane
@virusblitz
@virusblitz 10 ай бұрын
Awesome animations!
@eboatwright_
@eboatwright_ 10 ай бұрын
Flood fill algorithm: Allow me to introduce myself
@conaticus
@conaticus 10 ай бұрын
Thank you! You are genuinely the first person to point out the name of this to me 😂
@eboatwright_
@eboatwright_ 10 ай бұрын
@@conaticus Hahaha yeah, I was so confused like why isn't he just using flood fill... and then I was like ohh... he is using flood fill 😂
@dotak9663
@dotak9663 8 ай бұрын
hy you implemented this all by your self ???
@SteveBClark
@SteveBClark 8 ай бұрын
When a new video is coming vro
@WolfDatka
@WolfDatka 10 ай бұрын
Or just make a compute shader for the simpler scenario or even better make the optimised scenario a complete shader
@AntonioNoack
@AntonioNoack 10 ай бұрын
Optimization is pretty worthless without benchmarks, unless you can tell the difference clearly. Please include actual benchmarks before you say recursion is slow.
@conaticus
@conaticus 10 ай бұрын
While I didn't do benchmarks, bare in mind this is not my own solution or algorithm. These optimizations have been made by very smart people and have been proven to be very effective for production level applications. Feel free to look into it to find out the performance improvements :)
I Made a FAST Search Engine
8:17
conaticus
Рет қаралды 160 М.
How I RUINED My Rust Project
4:58
conaticus
Рет қаралды 57 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
the cleanest feature in C that you've probably never heard of
8:13
Using AI To Ban Cringe People (with JavaScript)
5:21
conaticus
Рет қаралды 13 М.
Lazy Flood Fill | Procedural Generation | Game Development Tutorial
13:32
How does flood fill work?
8:10
Leios Labs
Рет қаралды 28 М.
When You Give Programmers a HUGE Database
5:21
conaticus
Рет қаралды 28 М.
Dynamic Arrays in C
11:46
Dylan Falconer
Рет қаралды 72 М.
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 1,1 МЛН
Faster than Rust and C++: the PERFECT hash table
33:52
strager
Рет қаралды 611 М.
The SECRET Algorithm Behind YouTube Compression
4:11
conaticus
Рет қаралды 14 М.
Mastering Dynamic Programming - How to solve any interview problem (Part 1)
19:41