Big O जटिलता विश्लेषक
आपके ब्राउज़र में स्थानीय रूप से चलता है14 भाषाओं में समय और स्थान जटिलता का साक्ष्य सहित अनुमान। JS, TS, Python के लिए सिंटैक्स ट्री और बाकी के लिए सीमित हीयुरिस्टिक्स।
सोर्स कोड
विश्लेषण विधि: सिंटैक्स ट्री विश्लेषण
सीमा: 200 KiB, 10,000 पंक्तियाँ। कोड कभी नहीं चलाया जाता। 0 बाइट · 0 पंक्तियाँ
कोड पेस्ट करें या उदाहरण लोड करें, फिर “जटिलता का विश्लेषण करें” चुनें।
जटिलता रिपोर्ट
कोड का विश्लेषण करने के बाद परिणाम यहाँ दिखेंगे।
विश्लेषण ब्राउज़र वर्कर में स्थानीय रूप से चलता है। सोर्स कोड अपलोड, निष्पादित या AI सेवाओं को नहीं भेजा जाता। ड्राफ़्ट और भाषा रीसेट करने तक इस ब्राउज़र में रह सकते हैं।
Big O जटिलता विश्लेषक
सिंटैक्स ट्री के स्थिर विश्लेषण से JavaScript, TypeScript और Python कोड की समय और स्थान जटिलता का अनुमान लगाएँ, विश्वास स्तर और पंक्ति-दर-पंक्ति व्याख्या के साथ।
उपयोग कैसे करें
भाषा चुनें, फ़ंक्शन या स्क्रिप्ट पेस्ट करें और “जटिलता का विश्लेषण करें” चुनें। स्कोप सूची से फ़ंक्शन चुनें, किसी निष्कर्ष को चुनकर उसकी पंक्तियाँ हाइलाइट करें, वृद्धि वक्रों की तुलना करें, फिर रिपोर्ट कॉपी करें या Markdown/JSON डाउनलोड करें।
विश्लेषण कैसे काम करता है
JavaScript, TypeScript और Python सिंटैक्स ट्री का उपयोग करते हैं। अन्य भाषाओं में सीमित टोकन और ब्लॉक निरीक्षण होता है, पूर्ण व्याकरण नहीं। पूर्णांक लूप काउंटर और स्थिर लागत अंकगणित माना जाता है। अज्ञात कॉल, कॉलबैक, मैक्रो, असामान्य सिंटैक्स और अप्रमाणित समाप्ति अनिश्चितता देते हैं; आवंटन और सॉर्ट की मेमोरी अज्ञात है। कोड चलाया नहीं जाता।
सीमाएँ और विश्वास
परिणाम अनुमान हैं, प्रमाण नहीं। डायनेमिक डिस्पैच, अज्ञात लाइब्रेरी कॉल, इनपुट पर निर्भर रिकर्शन, एमॉर्टाइज़्ड व्यवहार, समवर्तिता, I/O और रिफ़्लेक्शन विश्वास कम करते हैं। सीमाएँ: 200 KiB, 10,000 पंक्तियाँ, 50,000 सिंटैक्स नोड, नेस्टिंग गहराई 200 और 5 सेकंड का विश्लेषण बजट।
गोपनीयता
विश्लेषण ब्राउज़र वर्कर में स्थानीय रूप से चलता है। सोर्स कोड अपलोड, निष्पादित या AI सेवाओं को नहीं भेजा जाता। ड्राफ़्ट और भाषा रीसेट करने तक इस ब्राउज़र में रह सकते हैं।
