सामान्य लिस्प कार्यक्रमों में कौन से संचालन को पर्याप्त रूप से आदिम माना जाना चाहिए ताकि एल्गोरिदमिक विश्लेषण में एक "चरण" की गणना हो सके? उनके कार्यान्वयन में आधुनिक लिस्प्स कितनी व्यापक रूप से भिन्न होते हैं?लिस्प कार्यक्रमों के एल्गोरिदमिक विश्लेषण के लिए सुझाव?
निश्चित रूप से छोटे पूर्णांक वाले अंकगणित एक ही चरण के रूप में गिना जाएगा, लेकिन बड़ी संख्या के बारे में क्या होगा? और reverse
और nreverse
के बीच अंतर पर विचार करने के बारे में क्या? विशेष रूप से, nreverse
reverse
के थेटा है? सभी सरणी और अनुक्रम संचालन के बारे में क्या? इसके अलावा, मैक्रोज़ कैसे आते हैं - जटिलता का विश्लेषण करते समय मैक्रोज़ के बारे में मुझे कैसे सोचना चाहिए?
यह एक प्रश्न की तरह एक आतंक की तरह लगता है :-) –
हाहा - अगर ऐसा नहीं था, तो मैंने आज सुबह इसके बारे में सोचना शुरू कर दिया और महसूस किया कि मैं केवल ऐसी चीजों के बारे में अनुमान लगा सकता हूं। पहली बुलेट के लिए – Aoriste