Day 1 of learning and solving DSA

Hey, this is my first time ever writing a blog. If you’re reading this then algorithm must have played a really good game. But the primary reason for this blog is not to get audience but my deepen my own learning of the new DSA concepts.
This is my first and new series of blogs where I will document my learning journey of DSA and try to retain what I have learnt throughout the day.
Topics I have covered
Bit manipulation
Bitwise Operators
Reversing Integers
Converting from decimal to binary integers
Converting from binary to decimal integers
About the range of the integers
These were the main topics that I have covered today. I still have to know about them in detail but as I have started I am happy about this.
Problems that I faced
I have confusion between reversing the digits and printing it as it is. The formula confuses me.
I didn’t know about the INT_MAX and INT_MIN things.
I have a confusion that when to use the bitwise operators and when to use arithmetic operators.
I couldn’t understand how it is taking input in the form of int and how it is doing the bits manipulation before even converting it to binary.
I still have confusion at some of these parts but I believe it will get clear with time.
Things I will work more on
Writing optimized code
Dry run every solution before implementing it
Give more focused hours of studying
Also try the side subjects like DBMS, OS, System Design, Web Development, Computer Network, OOPs etc.
Maintain the consistency.
Yeah I won’t be much unrealistic and burden myself on the first day itself.
My Wins
Started my LeetCode Journey by solving first 3 problems.
Didn’t give up when I couldn’t get the solution in once.
Didn’t get distracted much.
Didn’t waste my time here and there.
Tried my best to understand concepts instead of running from them.
Maybe these wins don’t matter to anyone else but I am really proud of myself and patting my back for finally starting this. I know it’s a bit late to start but being optimistic and happy that at least I have started and will try my best to be consistent.
All the best to everyone who’s fighting for their dreams and building their future with their own hands. All power to you guys.
Bye. Thank You.
Subscribe to my newsletter
Read articles from Mona Agrawal directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
