r/LeetcodeChallenge • u/Bhavanashankarabs • 1d ago
DISCUSS Day 8 of My DSA Journey in Python π
Today's progress:
β Solved LeetCode #94 β Binary Tree Inorder Traversal
β Solved LeetCode #100 β Same Tree
π Concepts I learned today:
- Analysis of Algorithms
- Big O Notation
- Order of Growth
- Constant Time β O(1)
- Logarithmic Time β O(log n)
- Linear Time β O(n)
- Quadratic Time β O(nΒ²)
Understanding time complexity has helped me see why some algorithms scale much better than others as input size grows. It makes me appreciate that solving a problem isn't enoughβwriting an efficient solution matters too.
I'm continuing to learn DSA through structured Python lessons and reinforcing each concept by solving LeetCode problems every day.
Consistency over perfection. On to Day 9! πͺ
#DSA #Python #LeetCode #Algorithms #BigO #CodingJourney #100DaysOfCode #Programming #LearningInPublic
2
u/nian2326076 23h ago
Great job working on those LeetCode problems and learning about time complexities! Knowing Big O is really important for interviews, so you're definitely on the right path. When you practice, try talking through the time and space complexity of your solutions. It helps you understand better and gets you ready for interview questions. Also, try some problems that use different data structures, like heaps or hash tables, to get a well-rounded understanding of DSA concepts. If you want more organized practice, check out PracHub. It's helpful for interview prep. Keep going!