
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?
Insightful 🦚
Glad to hear it 🚀
Good one!
Thanks John! :)
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! ❤️
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. :)
Great article!
nice blog
Thank you! :)
Thank for sharing great
Thanks! :)
Perfect 👍
Thanks!
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! :)
Can also practise questions on PrepareFrontend platform
PrepareFrontend.com
This is a a great article!
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.
Nice article
Very Helpful :)
very helpful
Thank you! :)
really great blog jayant bhai!
Learned a lot from this one <3
Very informative brother
Thanks, Aniket! :)
Pretty useful 👌 👍 😀
Thanks! Do share it around! :)