मैंने इसे बहुत सोचा है लेकिन वास्तव में कुछ के साथ आने में सक्षम नहीं है।एक इष्टतम 2 डी डेटा संरचना
मान लीजिए कि मैं एक्स (एन * एन) के तहत किसी भी कॉलम और किसी भी पंक्ति द्वारा क्रमबद्ध तत्वों का एक्स एन संग्रह चाहता हूं, और ओ (एम + एन) या उससे कम में एक पंक्ति डालने या हटाने की क्षमता भी चाहता हूं .. । क्या यह संभव है?
जो मैं आया हूं वह एक लिंक-ग्रिड है, जहां नोड्स को वेक्टर में डाला जाता है, इसलिए मेरे पास उनके लिए सूचकांक होते हैं, और किसी भी सूची में सूची को पार करने के लिए आवश्यकता को दूर करने के लिए पहली पंक्ति और कॉलम को अनुक्रमित किया जाता है दिशा। मेरी विधि के साथ मैंने उपर्युक्त जटिलता हासिल की है, लेकिन मैं बस सोच रहा था कि एक गैर-स्थिर कारक द्वारा इसे कम करना संभव है या नहीं। sortability के लिए
उदाहरण:
1 100 25 34
2 20 15 16
3 165 1 27
3 पंक्ति द्वारा क्रमबद्ध किया गया:
25 1 34 100
15 2 16 20
1 3 27 165
छंटाई कि 1 कॉलम के आधार पर:
1 3 27 165
15 2 16 20
25 1 34 100
क्या यह एक होमवर्क है? –
क्या होगा यदि यह है? – shoosh
नहीं, बिलकुल नहीं। मेरा डेटा संरचना वर्ग पिछले साल था। लेकिन अगर यह था, तो क्या इससे कोई फर्क पड़ता? क्या मैंने समाधान, या उत्तर मांगा था? इस बारे में कोई सवाल नहीं है कि एक निश्चित समय जटिलता के भीतर प्रोग्रामिंग समस्या संभव है और नैतिकता के आपके कोड में अभी भी कौन सी डेटा संरचनाएं उत्तरदायी हैं? ऐसे प्रश्न क्यों हैं जिनके बारे में कोई उल्लेख नहीं किया गया एप्लिकेशन तुरंत होमवर्क के रूप में लेबल किया गया है? – Vanwaril