# Debugging — Time और Space Complexity (Big-O)

Source: https://www.geekswithgeeks.com/hi/big-o/big-o-20

> Debugging को Time और Space Complexity (Big-O) के उपयोगी भाग के रूप में समझें।

## मुख्य विचार

**Debugging** आपको Time और Space Complexity (Big-O) का एक व्यावहारिक भाग देता है। पहले input, बदलाव और अपेक्षित result का नाम लें। किसी भी syntax rule से पहले यह mental model महत्वपूर्ण है।

## इसे learning path में रखें

पूरा program विचार से source code और जाँचे गए result तक जाता है। यह topic उस path का एक step है।

![Time और Space Complexity (Big-O) के लिए source से output तक learning path।](assets/figures/big-o/big-o-learning-map.svg) — चित्र 8.1 — पूरा path ध्यान में रखें।

## इस गलती से बचें

**Debugging** को अकेले याद न करें। छोटे उदाहरण में एक value बदलें और feedback से अपनी समझ सुधारें।

त्वरित जाँच

**Quiz:** Debugging की अच्छी पहली practice क्या है?

- [x] एक छोटा focused उदाहरण चलाएँ।
- [ ] Test किए बिना याद करें।
- [ ] Feedback अनदेखा करें।

*Answer:* एक छोटा focused उदाहरण चलाएँ।. छोटे प्रयोग कारण और परिणाम दिखाते हैं।
