🚀 DSA with C – Day 1: Introduction & Setup 🎯 Goal: Understand what DSA is. Set up your C environment. Write your first C program. Learn about time & space complexity (theory). Practice basic input/output and loops. 🧠 Theory: What is DSA? Data Structures = Ways to organize and store data efficiently. Algorithms = Step-by-step instructions to solve problems. Why DSA matters: Faster apps, better problem-solving, cracking tech interviews. 🔧 Setup for C Programming Install a C compiler: Windows : Use Code::Blocks or install MinGW and use VS Code. Mac/Linux : Already comes with gcc . Use VS Code or terminal. Create your first .c file. 👨💻 Hello World Program # include <stdio.h> int main () { printf ( "Hello, World!\n" ); return 0 ; } Compile using: gcc hello.c -o hello ./hello 📚 Time & Space Complexity (Intro) Big O Notation (O(n), O(1), etc.) Example: Loop runs n times → ...