मेरे आश्चर्य के लिए, मैं इस बारे में कागजात नहीं पा रहा था - शायद गलत कीवर्ड खोजे।
तो, हमें कुछ भी मिला है, और इसके सूचकांकों पर एक फ़ंक्शन ; f एक क्रमचय है।
हम ओ ( 1 ) और ओ ( एन ) के करीब के रूप में स्मृति और रनटाइम के साथ अनुसार सरणी को कैसे पुन: व्यवस्थित करते हैं?
क्या यह कार्य आसान होने पर कोई अतिरिक्त शर्तें हैं? उदाहरण के लिए, जब हम स्पष्ट रूप से जानते हैं कि एक फ़ंक्शन , f का विलोम है ?
मुझे एक एल्गोरिथ्म का पता है जो प्रत्येक सूचकांक के लिए चक्र का अनुसरण करता है और यह जांचता है कि क्या यह उसके चक्र में सबसे कम है, लेकिन फिर से, इसमें सबसे खराब स्थिति रन समय है, हालांकि औसतन यह बेहतर व्यवहार करता है। ..