ALL IN ONE: Data Structures & Algorithms In JavaScript Complete Course 2024 By HuXn

  Рет қаралды 41,080

HuXn WebDev

Ай бұрын

Whether you're a beginner programmer or looking to level up your skills, this course will teach you how to:
Organize your data efficiently using essential structures like Arrays, Linked Lists, Stacks, Queues, Trees, Hash Tables, and Graphs.
Solve coding problems effectively with powerful algorithms for searching, sorting, and more.
Write cleaner and more performant JavaScript code.
This course offers:
Clear and concise explanations with real-world examples to solidify your understanding.
Hands-on coding exercises to apply your knowledge and practice problem-solving.
Up-to-date content reflecting the latest advancements in JavaScript.
By the end of this course, you'll be confident in building efficient and scalable JavaScript applications.
If You Want To Support My Work 👇
kzbin.info/door/bBt6Ks7M5BZx_GHgGO_UNQjoin
Follow Me On 👇
Instagram: huxnshorts
KZbin: www.youtube.com/@huxnwebdev
GitHub: github.com/huxn-webdev
Twitter: huxnwebdev
00:00 - Intro
00:42 - What is DSA
3:53 - Course Requirements
4:40 - Course Setup
6:46 - Solving the first problem
10:07 - Why Should I Care
10:58 - What is bigO
13:48 - O(n)
20:11 - O(1)
23:48 - O(n^2)
29:37 - O(log n)
33:55 - DS Arrays
34:26 - What is DS Array
36:05 - Creating Custom Array
37:42 - Custom Push Method
41:20 - Custom Get Method
43:05 - Custom Pop Method
46:30 - Custom Shift Method
51:17 - Custom DeleteByIndex Method
54:35 - Reverse String
59:31 - Palindromes
1:02:30 - Reverse Integer
1:05:57 - Sentence Capitalization
1:10:23 - FizzBuzz
1:14:06 - Max Profit
1:20:41 - Array Chunks
1:26:18 - Two Sum ( ugly code )
1:30:01 - What is Linked List
1:33:01 - How the Linked List Looks Like
1:36:05 - Creating Our First Linked List
1:40:01 - Linked List Push Method
1:45:24 - Linked List Pop Method
1:52:42 - Linked List Unshift Method
1:56:51 - Linked List Shift Method
1:59:44 - Linked List GET FIRST Method
2:00:53 - Linked List GET LAST Method
2:03:05 - Linked List GET ELEMENT BY INDEX Method
2:06:15 - Linked List SET Method
2:10:33 - Linked List INSERT Method
2:17:31 - Linked List SIZE Method
2:19:18 - Linked List CLEAR Method
2:20:17 - What is Doubly Linked List
2:21:34 - Create Your First Doubly Linked List
2:23:06 - Doubly Linked List Push Method
2:26:43 - Doubly Linked List Pop Method
2:30:47 - Doubly Linked List Unshift Method
2:34:43 - Doubly Linked List Shift Method
2:37:38 - Reverse Linked List
2:45:32 - Stack & Queues
2:46:20 - What is a Stack
2:49:36 - Creating Our First Stack
2:52:01 - Stack Push Method
2:55:29 - Stack Pop Method
2:58:49 - What is Queue
3:00:38 - Queues Enqueue Method
3:06:14 - Queues Dequeue Method
3:09:36 - Queues Min Method
3:14:22 - isValidParenthesis
3:19:05 - Reverse String Using Stack
3:22:08 - Hash Tables
3:22:21 - What is a Hash Table
3:23:30 - What is a Hash Function
3:24:29 - How Hash Table Looks Like
3:26:11 - Creating Our First Hash Table
3:29:27 - Hash Table Set Method
3:34:02 - Hash Table Get Method
3:38:37 - Get All Keys & Values
3:43:01 - Word Counter
3:47:15 - Two Sum ( refactor )
3:51:06 - What is a Tree
3:55:36 - BST
4:00:27 - Creating Our First Binary Search Tree
4:02:15 - Binary Search Tree Insert Method
4:08:36 - Binary Search Tree Includes Method
4:15:42 - What is Recursion
4:17:11 - Recursion Count Down
4:20:19 - Recursion Factorial
4:23:11 - Tree Traversal ( Breath First Search )
4:31:56 - Tree Traversal ( Depth First Search PreOrder )
4:41:41 - Tree Traversal ( Depth First Search PostOrder )
4:50:32 - What is a Graph
4:55:38 - Creating Our First Graph
4:56:23 - Add Vertex To Graph
4:58:36 - Add Edges To Graph
5:01:21 - Remove Edges From Graph
5:04:50 - Remove Vertex From Graph
5:09:33 - What is Bubble Sort
5:12:03 - Creating Bubble Sort
5:15:06- What is Selection Sort
5:19:33 - Creating Selection Sort
5:22:20 - What is Insertion Sort
5:24:48 - Creating Insertion Sort
5:27:18 - What is Merge Sort
5:29:15 - Creating Merge
5:35:44 - Creating Merge Sort
5:38:32 - Outro

Пікірлер: 145
@huxnwebdev
@huxnwebdev Ай бұрын
DSA Complete Course Playlist kzbin.info/www/bejne/h4qXnqmGqZ1mmqc Complete Source Code github.com/HuXn-WebDev/Data-Structures-Algorithms Full Stack Web Development Complete Course kzbin.info/www/bejne/mIikdKKVpdt-rsk MERN Stack Complete Course kzbin.info/www/bejne/e6S4fWWYm7B-gsU Front-End Development Complete Course kzbin.info/www/bejne/mIikdKKVpdt-rsk If You Want To Support My Work kzbin.info/door/bBt6Ks7M5BZx_GHgGO_UNQjoin
@kvelez
@kvelez Ай бұрын
Thanks for the video!❤ Do you have a course on .NET C#, or .NET C# DSA, or .NET ASP NET CORE?
@mashudurrahman5007
@mashudurrahman5007 Ай бұрын
Why dsa complete course is private boss??
@yashmishra3900
@yashmishra3900 Ай бұрын
Thanks for choosing Javascript
@anugrahagomja_01
@anugrahagomja_01 Ай бұрын
what a beautiful course like you Huxn
@huxnwebdev
@huxnwebdev Ай бұрын
haha Thank you so much my brother ❤️
@mohammadabbas1623
@mohammadabbas1623 Ай бұрын
6 hour of course will take a month to digest
@MukeyinaTanganyika
@MukeyinaTanganyika Ай бұрын
Facts, the typing and understanding
@putinvladimir420
@putinvladimir420 8 күн бұрын
Do it in 2x, 3 hrs enough
@shiv4667
@shiv4667 16 сағат бұрын
Digested yet?
@mohammadabbas1623
@mohammadabbas1623 15 сағат бұрын
@@shiv4667 nahh got distracted 😂😂
@nikhiltalokar6000
@nikhiltalokar6000 2 сағат бұрын
Hats off you bro..! Thanks for this course from bottom of heart. The way you teach is very excellent. Thanks for giving such a valuable course free of cost.I hope this course will definitely helps us to improve our DSA knowledge and crack any MNC interview. Thanks a lot again … Keep it up 👍
@ancryne
@ancryne 20 күн бұрын
Thanks a lot for choosing JS for DSA..😊❤
@2ru2pacFan
@2ru2pacFan Ай бұрын
Yes!!! Nice one HuXn ❤ was waiting for this for ages! Enough love bro, thank you!
@adityarajsinghranawat3434
@adityarajsinghranawat3434 Ай бұрын
Thanks for inspiring me to learn DSA. ❤❤
@huxnwebdev
@huxnwebdev Ай бұрын
My Bro 🥂
@emmanuelcbenson
@emmanuelcbenson Ай бұрын
I've only gone 37:56 of the video and feel the urge to pause and give my feedback. This is apt and straight to the point. I love this video and I'm going to finish. I have also subscribed and I will be recommending it to prospects. Thank you so much.
@ashn_427
@ashn_427 Ай бұрын
I'm at the point you describe in the video. How did the rest of the video turn out for you?
@emmanuelcbenson
@emmanuelcbenson Ай бұрын
@@ashn_427 I have not completed it but so far, so good
@Lets_have_some_fun1
@Lets_have_some_fun1 16 сағат бұрын
Thanks alot for this course god bless you
@bobin5480
@bobin5480 9 күн бұрын
function twoSum(nums, target) { const map = {}; // This will store the number and its index for (let i = 0; i < nums.length; i++) { const complement = target - nums[i]; if (complement in map) { return [map[complement], i]; } map[nums[i]] = i; } return null; // If no solution is found } This correct way ,❤ thank you teacher it helps me
@parv2742
@parv2742 Ай бұрын
Thanks huxn for choosing js , love from india 🇮🇳
@hasibulhasannayon
@hasibulhasannayon Ай бұрын
This course is great but I like your smile most brother 😃.keep smiling
@stevejobs_9
@stevejobs_9 6 күн бұрын
@Huxn, Most people suggest Java or C++ for DSA in interviews. Is JavaScript a good choice?
@LokeshKumar-tk7ri
@LokeshKumar-tk7ri Ай бұрын
I have been looking for a DSA in js for a few months Thank you Sooo much ❤❤❤❤❤
@huxnwebdev
@huxnwebdev Ай бұрын
Welcome 😊
@btech_Algorithm
@btech_Algorithm 13 күн бұрын
I'm from India, even though i am a fullstack developer i watch your video, very helpful
@edylopez3891
@edylopez3891 Ай бұрын
Beautiful Course I will watch it tomorrow jejeje
@tdcode
@tdcode Ай бұрын
this is awesome. thank you once more.🎊🎉🎈
@loveandlike6747
@loveandlike6747 Ай бұрын
Thanks a lot , for all your hardwork, I learned a lot , but I have a question, I finished the course but when apply for jobs what kind of projects do I need for my resume ? do I need a project like a amazon or ebay I mean big project to get a job?
@bhojpuriyadesiboys1639
@bhojpuriyadesiboys1639 Ай бұрын
Thanks brother _sir
@Super_movies_ajju
@Super_movies_ajju Ай бұрын
Such a great vidio it's very important for me ❤
@user-sn3yb7rb2h
@user-sn3yb7rb2h Ай бұрын
Thanks Huxn, i was been in nextjs but now am to first step back in this course. We appreciate bro
@MALHAMA-bi4jz
@MALHAMA-bi4jz Ай бұрын
Need more practice and dsa based projects Thanks
@sasuke3737
@sasuke3737 Ай бұрын
what the fk is dsa based project
@englishspacitel258
@englishspacitel258 Ай бұрын
Let's go CHAMP!🎉
@user-sy2jb8wd4t
@user-sy2jb8wd4t Ай бұрын
thank you i needed this
@20_omkar_kadu57
@20_omkar_kadu57 15 күн бұрын
custom split and reverse method needed during reverse string 1:02:01
@ftmj304
@ftmj304 Ай бұрын
Thankyou for making one shots video 🎉
@huxnwebdev
@huxnwebdev Ай бұрын
My bro 🥂
@ashn_427
@ashn_427 Ай бұрын
Thanks! Great course!
@JuliaLee-kp5ny
@JuliaLee-kp5ny Ай бұрын
Big thanks to you! Let’s go !
@huxnwebdev
@huxnwebdev Ай бұрын
🚀🚀
@ThatGuyAgain-
@ThatGuyAgain- Ай бұрын
For the reverse of the linked list, my first Idea was to use recursion
@RuntimeRanger
@RuntimeRanger Ай бұрын
I always tell the kids when they ask me how to get started that this is the first thing to learn but they never listen to me
@user-ke1wo4dv7h
@user-ke1wo4dv7h Ай бұрын
What coding skills do we need to master in order to go in google
@abhishekushwahaa
@abhishekushwahaa 28 күн бұрын
This Video is enough to crack the interview (DSA Round) ???? (If Learn deep dive into topics that covered in this video)
@siddhartharajputsingh
@siddhartharajputsingh Ай бұрын
loved your smile ... keep smiling ..
@yogi-guide
@yogi-guide 5 күн бұрын
you sir, are god
@jyotiranjangiri5162
@jyotiranjangiri5162 25 күн бұрын
Thanks for sharing
@굶어
@굶어 Ай бұрын
perfect
@Arcade088
@Arcade088 Ай бұрын
Dude i told you, Your are my favorite... Love you bro
@zayedutsho7701
@zayedutsho7701 Ай бұрын
Thank you Very much❤❤
@swapnilbopche5383
@swapnilbopche5383 Ай бұрын
Thank you for making this❤
@wassupdoc7742
@wassupdoc7742 Ай бұрын
Appreciate the effort HuHn, Gracias ♥
@ishuking007
@ishuking007 17 күн бұрын
Which font family are you using for comments in vscode, they looks amazing 🤩
@kuzestudio7383
@kuzestudio7383 Ай бұрын
You're amazing brother
@huxnwebdev
@huxnwebdev Ай бұрын
My bro ❤️
@pratikbhujel
@pratikbhujel Ай бұрын
I am an Self taught : Do I need DSA Operating SyStem System Desgin Microprocessor Interpreter Compiler ??
@redwingbeast1396
@redwingbeast1396 Ай бұрын
1.dsa 2.os 3. sysdesign go in this order
@Marvelous71
@Marvelous71 Ай бұрын
Yeah another video ! 2k github followers👀🎉 gratz 😁
@huxnwebdev
@huxnwebdev Ай бұрын
2.1k now👀
@Marvelous71
@Marvelous71 Ай бұрын
@@huxnwebdev 👁️👄👁️
@tushswe
@tushswe Ай бұрын
God Bless You Bro
@4YouCoding
@4YouCoding 23 күн бұрын
Thanks buddy 💗
@rajjoshi7755
@rajjoshi7755 Ай бұрын
Love from India make react native video
@bhojpuriyadesiboys1639
@bhojpuriyadesiboys1639 Ай бұрын
Please make react native with mongodb with node.js There is no good tutorial exist on youtube Please this is very requested video in your channel
@huxnwebdev
@huxnwebdev Ай бұрын
Ok bro ill see what i can do!
@bhojpuriyadesiboys1639
@bhojpuriyadesiboys1639 Ай бұрын
@@huxnwebdev a lot of thanks
@Programming-Fun-With-Hima
@Programming-Fun-With-Hima Ай бұрын
All love goes to you ❤🎉
@huxnwebdev
@huxnwebdev Ай бұрын
My bro ❤️
@hello.devzzz
@hello.devzzz Ай бұрын
Huxn man I love you.
@huxnwebdev
@huxnwebdev Ай бұрын
Love you too my bro 🥂
@adhamkhaled2636
@adhamkhaled2636 Ай бұрын
thank you bro❤
@srijonofficial621
@srijonofficial621 15 күн бұрын
hey huxn how are u doing ? everything good im your old subscriber and old student
@logeshwaranvivek
@logeshwaranvivek Ай бұрын
2:42:42 most replayed without any doubt
@LXGIC__
@LXGIC__ 15 күн бұрын
Hi! What extension do you use to make the javascript code appear like this?
@apw89
@apw89 Ай бұрын
Woww
@MEGANTHKUMAARKCSBS
@MEGANTHKUMAARKCSBS 17 күн бұрын
👍
@harsimothukuri155
@harsimothukuri155 Ай бұрын
Thanks bro
@Curious_s
@Curious_s Ай бұрын
what is tha name of th font that is used?
@aoaxe
@aoaxe Ай бұрын
My goat 🐐, thankyou so much sir
@huxnwebdev
@huxnwebdev Ай бұрын
Welcome my bro 🥂
@KhushalMali-pf6fv
@KhushalMali-pf6fv Ай бұрын
thanks
@shiva_1947
@shiva_1947 Ай бұрын
❤❤❤❤ Thanks a lot Brother❤❤❤❤❤ i love you 3000times❤❤
@huxnwebdev
@huxnwebdev Ай бұрын
haha Thank you 🥂
@JakePeraltaaa99
@JakePeraltaaa99 Сағат бұрын
In interview, they'll ask DP.
@kaifkhancr711
@kaifkhancr711 Ай бұрын
Underrated
@NadidLinchestein
@NadidLinchestein Ай бұрын
Can you cover more Advance DSA concepts in JS?
@mjtech4243
@mjtech4243 Ай бұрын
Isn't this enough, I think more than enough
@mjtech4243
@mjtech4243 13 күн бұрын
@@Misica11000 yeah.. true,he thinks his explanation is beginner friendly but it's not..Once I have seen his Reactjs course full course in 7hours ,I still regret that I have seen that video, after that I decided to not watch his video
@visheshgupta4990
@visheshgupta4990 7 күн бұрын
​@@mjtech4243 you mean I shouldn't watch this video ? This is not beginner friendly ?
@mjtech4243
@mjtech4243 7 күн бұрын
@@visheshgupta4990 Yeah literally, you know before this I started learning DSA long ago it took literally almost 20 days just to complete array concept in c++ ,then tell me how can this man can teach you whole DSA which must take months teaches in just some hours...?? It is just foolishness if you really believe this gonna make you master dsa
@visheshgupta4990
@visheshgupta4990 7 күн бұрын
@@mjtech4243 I totally agree with you bro , Thankyou
@kenbabybackribs
@kenbabybackribs Ай бұрын
Can you tell me what your vscode color theme is and what extension your are using to make your cursor blink like that
@huxnwebdev
@huxnwebdev Ай бұрын
Here kzbin.info/www/bejne/p3OoYqeaqpqWiq8si=F8hfOw1d6oEd6d6s
@kenbabybackribs
@kenbabybackribs Ай бұрын
@@huxnwebdev thanks man !!
@kenbabybackribs
@kenbabybackribs Ай бұрын
Hey just finished the course, instead of me just skipping through it I i didn't understand something i would spend hours reading the code or reading chat gpt till I did which prompted me too take notes for everything and it explain what, and how something is happening, for every challenge and every lesson i was wondering if you wanted to maybe link it in the description or use it on your Github i think it would be very beneficial for everyone github.com/igoplusultra/Data-Structures-Algorithms-In-JavaScript
@kundanthakur5917
@kundanthakur5917 28 күн бұрын
14:44 Example
@jamalnaserhamzaei5806
@jamalnaserhamzaei5806 Ай бұрын
🎉🎉🎉
@aruproy2983
@aruproy2983 Ай бұрын
Are more videos coming into this topic or project?
@selvamp5775
@selvamp5775 Ай бұрын
👏👏👏
@brijeshvadi2575
@brijeshvadi2575 Ай бұрын
Sir, Which font and theme ?
@ganesh-fb2ft
@ganesh-fb2ft Ай бұрын
Bro what is your linkedin account could you please mention
@rationalindianguy
@rationalindianguy Ай бұрын
Just asking!! In 5 hours Complete DSA or any advance topics are pending??
@huxnwebdev
@huxnwebdev Ай бұрын
This course covers everything you'll need to learn about DSA. Feel free to compare the content of my course, outlined in the description, with any paid courses you're considering.
@rationalindianguy
@rationalindianguy Ай бұрын
@@huxnwebdev thanks a lot professor. 🙏👑 You are great 👑👑 Now I can start my learning without any doubt in mind. 🌟🌟
@Shubham-rf2bs
@Shubham-rf2bs 27 күн бұрын
@himanshuharode
@himanshuharode Ай бұрын
Huxn sir react native series
@loveandlike6747
@loveandlike6747 Ай бұрын
Thanks a lot for your videos , I want to contact with you please, how can I contact please let me know?
@viveknag1131
@viveknag1131 Ай бұрын
Python would have been better . Anyways thank u for this binge worthy dsa masterclass
@huxnwebdev
@huxnwebdev Ай бұрын
You can check the "poll" i did one month ago, everyone wanted to learn DSA in JavaScript.
@Venom-hb6mb
@Venom-hb6mb Ай бұрын
Or C++ would be better
@ikromjon8747
@ikromjon8747 Ай бұрын
Hello, Huxn. Your video about Sass (Sass Mastery: 6 Real Projects in Just 4 Hours) is not playing on KZbin (but your other videos are working, playing). is that video still on your channel or some kind of deleted or hidden? I was learning Sass by watching that video. Can you please check the status of that video?
@ikromjon8747
@ikromjon8747 Ай бұрын
Yesterday it was working I remember 🤔 I am pretty sure that it is not the problem with my internet 😄, because all other videos are working fine.
@huxnwebdev
@huxnwebdev Ай бұрын
I just checked and the video plays perfectly in my browser. Try opening an incognito window and playing the video from there.
@bataorapy3227
@bataorapy3227 12 күн бұрын
I think this playlist was 10 videos did you make them just in one video or what ?
@Raghav_Bajpai_
@Raghav_Bajpai_ Ай бұрын
HuXn Sir..Please provide tutorials on full stack projects on your channel like how JavaScript Mastery and Code with Antonio create projects. 👀‼️
@huxnwebdev
@huxnwebdev Ай бұрын
Here 👇 kzbin.info/aero/PLSDeUiTMfxW5ymcWAXlbnJ3KLoN34Li_C
@Raghav_Bajpai_
@Raghav_Bajpai_ Ай бұрын
I know these...but we want more projects using Next.js, Convex, Supabase, Drizzle ORM, Headless CMS
@englishspacitel258
@englishspacitel258 Ай бұрын
​​@@Raghav_Bajpai_ 😂 We ? Speak only for you my son. I think that the courses are great, you want codes like Antonio and js mastery go there little boy...
@aur123
@aur123 Ай бұрын
next js 15 please
@huxnwebdev
@huxnwebdev Ай бұрын
not released yet.
@aur123
@aur123 Ай бұрын
@@huxnwebdev if the release the next js 15 full course please. and react 19 with vite js please
@ItMoonWalker
@ItMoonWalker Ай бұрын
The first thing to learn when studying JavaScript
@huxnwebdev
@huxnwebdev Ай бұрын
Checkout my JS course, There I've mentioned everything
@iam.manniii
@iam.manniii Ай бұрын
Make golang projects
@aqibyaseen2122
@aqibyaseen2122 Ай бұрын
Where are you from brother?
@Bedant
@Bedant 22 күн бұрын
00:20:12
@Bedant
@Bedant 21 күн бұрын
00:29:42
@Bedant
@Bedant 18 күн бұрын
00:51:19
@Bedant
@Bedant 15 күн бұрын
01:02:32
@abishektamilan9733
@abishektamilan9733 Ай бұрын
Htmx please 🥺
@sksabiruddin4291
@sksabiruddin4291 Ай бұрын
course PPT?
@davidardo4466
@davidardo4466 18 күн бұрын
hide another course please unhide
@codingwave56
@codingwave56 Ай бұрын
are you sure it will be my last course?
@CapyFooty7
@CapyFooty7 Ай бұрын
are u suffering from anything, cuz many times u randomly laugh. Take good care bro 💗
@AvidAfrican
@AvidAfrican Ай бұрын
"Olleh", means a thief in Yoruba language....
@codewithrahull9636
@codewithrahull9636 Ай бұрын
I want to eat some mushrooms
@alexdsdebasis
@alexdsdebasis Ай бұрын
sir your themes need to be changed.
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 48 МЛН
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 6 МЛН
Modus males sekolah
00:14
fitrop
Рет қаралды 13 МЛН
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 45 МЛН
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 48 МЛН