Frontend focused interviews often don’t care about DSA at all.
And for those of us that remember studying DSA at school/college, all the examples ...
For further actions, you may consider blocking this person and/or reporting abuse
Single and doubly linked lists.
And treeeees! 🌳
Hello. What do you use singly linked lists for?
Good one!
Thanks John! :)
Insightful 🦚
Glad to hear it 🚀
Reminded me of this quote. “Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming” - Rob Pike
Hard agree! ❤️
Great article!
nice blog
Thank you! :)
With the popularity of existing, ready-to-use frameworks, I doubt this is highly useful when implementing DSA using class components over the more common function components
You don't have to implement DSA using class components. :)
My examples show DSA implementations using classes, but I've personally used these in function components since I've not made class components in... years I think.
Where is this coming from? I don't see any class components mentioned or shown. Also, what's up with the class component hate? There are some types of more advanced components that you have to bend over backwards to implement in functional components, which are magnitudes easier with class components. Use the best tool for the job. Class components are deprecated.
Appropriate in every job. :)
Nice, simplified but make sense
Glad it made sense for you. I sometimes feel I might be overexplaining things. :D
I really like this, especially since I've been wanting to dive deep into DSA but haven't found the time yet. This post gave me a great head start! :)
Perfect 👍
Thanks!
This is a a great article!
Can also practise questions on PrepareFrontend platform
PrepareFrontend.com
Thank for sharing great
Thanks! :)
Very creative!
Good read !
General question to you Jayant:
To what extent do you think understanding data structures and algorithms influences the efficiency and performance of a React application mainly regarding state management and rendering recursive components?
Like most things in life, the answer is likely: "It depends".
To me, knowing DSA is about knowing about all the tools in your arsenal.
You don't have to have mastered all of them, but merely knowing they exist, and having a vague idea of what they do would be enough for you to recall looking them up later when a problem could benefit form using those concepts.
And if you use the right concepts at the right time, you're bound to have some benefits because of this.
very helpful
Thank you! :)
Very Helpful :)
Nice article
Pretty useful 👌 👍 😀
Thanks! Do share it around! :)
Very informative brother
Thanks, Aniket! :)
really great blog jayant bhai!
Learned a lot from this one <3