मैं Landau (बिग ओ, थीटा ...) की खोज करने के लिए हाथ से अपने एल्गोरिदम का अंकन यह सुनिश्चित करने के लिए करता हूं कि वे जितना संभव हो उतना अनुकूलित हो, लेकिन जब फ़ंक्शन वास्तव में बड़े और जटिल हो रहे हैं, तो यह रास्ता ले रहा है बहुत समय हाथ से करने के लिए। यह मानवीय त्रुटियों से भी ग्रस्त है।
मैंने कुछ समय कॉडिलिटी (कोडिंग / एल्गो अभ्यास) पर बिताया, और उन्होंने देखा कि वे आपके प्रस्तुत समाधान (समय और स्मृति उपयोग दोनों) के लिए आपको लांडऊ संकेतन देंगे।
मैं सोच रहा था कि वे ऐसा कैसे करेंगे ... आप इसे कैसे करेंगे?
क्या लेक्सिकल एनालिसिस या कोड के पार्सिंग के अलावा कोई और तरीका है?
यह सवाल मुख्य रूप से PHP और जावास्क्रिप्ट की चिंता करता है, लेकिन मैं किसी भी भाषा और सिद्धांत के लिए खोला गया हूं।