क्या निम्न डेटा संरचना के लिए कोई नाम है? क्या कागजात और उद्धरण उपलब्ध हैं?सॉर्ट किए गए सरणी डेटा संरचना के इस संग्रह के लिए कोई नाम है?
एक तरह से to implement एक कुशल सेट सार डेटा प्रकार क्रमबद्ध सरणियों का एक संग्रह है, जहां प्रत्येक सरणी के लिए एक अनूठा बिजली के- 2 आकार की है है।
उदाहरण के लिए, 13 तत्वों का एक सेट {1, 2, ..., 13} सॉर्ट किए गए सरणी के इस संग्रह द्वारा प्रदर्शित किया जा सकता है: {[5], [2, 3, 9, 13], [1 , 4, 6, 7, 8, 10, 11, 12]}।
सामान्य रूप से, संग्रह में मौजूद सरणी के आकार होते हैं जो सेट के आकार के द्विआधारी प्रतिनिधित्व में 1 बिट्स के अनुरूप होते हैं। डेटा संरचना कुशल है, क्योंकि प्रविष्टि परिशोधित हे (1) समय में किया जा सकता है, और खोज हे में किया जा सकता ((लॉग n)) समय (जो रैखिक खोज की तुलना में बेहतर है)। इसके अलावा, यह केवल हे (लॉग n) संकेत के लिए जगह भूमि के ऊपर का उपयोग करता है, संतुलित द्विआधारी पेड़ और बी पेड़ जो हे (n) संकेत के लिए अतिरिक्त जगह का उपयोग के विपरीत है। इस प्रकार, लगभग सभी जगह पेलोड डेटा के लिए उपयोग की जाती है।
मैंने विकिपीडिया के list of data structures पर देखा है लेकिन एक मैच नहीं मिला। यह सच है कि पुस्तक का परिचय एल्गोरिदम ("सीएलआरएस") इस डेटा संरचना को "अमूर्त विश्लेषण" खंड में होमवर्क समस्या के रूप में वर्णित करता है, लेकिन क्योंकि यह एक उदाहरण के बजाय एक प्रश्न है, पुस्तक इसके बारे में ज्यादा कुछ नहीं कहती है।
मैं केवल "डेटा-संरचना" टैग के बारे में सोच सकता हूं। मैं प्रासंगिक टैग के लिए सुझावों की सराहना करता हूं! – Nayuki
ये मौजूदा प्रश्न एक ही डेटा संरचना के बारे में हैं, लेकिन वे कार्यान्वयन और स्पष्टीकरण के बारे में पूछते हैं: http://stackoverflow.com/questions/2602110/, http://stackoverflow.com/questions/4701433/। मुझे पता है कि डेटा संरचना कैसे काम करती है, इसलिए मैं विशेष रूप से इसके बारे में प्रकाशित साहित्य की तलाश में हूं। – Nayuki