100 Days of Code: Cycle Detection & Titanic EDA Complete

Day 25 of 100 Completed Today connected cycle detection with arrays and wrapped up the Titanic EDA work. • #287 - Find the Duplicate Number (Medium) - solved • Completed Titanic dataset EDA 🔎 Focus Areas • Applying cycle detection in arrays (Floyd’s Algorithm) • Understanding value-index mapping as a linked structure • Finalizing insights from a real-world dataset 💡 Key Takeaways (DSA) 📌 #287 Find the Duplicate Number This problem looks like an array problem, but it’s actually a hidden linked list: treat index → value as a pointer detect cycle using slow-fast pointers the meeting point helps find the duplicate Key insight: some problems disguise known patterns - recognizing them is the real skill. 🚀 Python + EDA (Titanic Dataset) Completed the EDA process on the Titanic dataset. 💡 Key Takeaways (Python) • Able to clean, explore, and visualize data end-to-end • Better understanding of relationships between features • More confidence in using Pandas + visualization libraries together ⚡ Honest Reflection This was a milestone day. Finishing a full EDA cycle on a real dataset is a solid step forward. On the DSA side, recognizing cycle detection in an array context shows real improvement in pattern recognition. Still need to go deeper into extracting meaningful insights from data, not just performing steps. Consistency is strong. Progress is becoming more practical and applied. Patterns recognized: Cycle Detection | Floyd’s Algorithm | Array as Linked List | Pattern Recognition | EDA | End-to-End Analysis #100DaysOfCode #DSA #Python #EDA #Pandas #LeetCode #BuildInPublic #CodingJourney #Consistency

  • text

To view or add a comment, sign in

Explore content categories