एक बेहतर एप्रेन एक निरंतर कम उत्पादन कर सकता है पहर। अक्सर, हमारे संकलक, रन-टाइम सिस्टम, मशीन आदि को बढ़ाने से

285 डेटा स्ट्रॉन्ग थ्रू सी एक बार जब हम एक 0 (1) विधि लिख चुके हैं, तो आम तौर पर थोड़ा और अधिक होता है जो हम कर सकते हैं देखने का एल्गोरिदम बिंदु। कभी-कभी, एक बेहतर एप्रेन एक निरंतर कम उत्पादन कर सकता है पहर। अक्सर, हमारे संकलक, रन-टाइम सिस्टम, मशीन आदि को बढ़ाने से कुछ का उत्पादन होगा महत्वपूर्ण सुधार। हालाँकि 0 (1) विधियाँ पहले से ही बहुत तेज़ हैं, और इसकी संभावना कम है इस तरह की पद्धति को बेहतर बनाने में विस्तारित प्रयास से वास्तविक लाभ प्राप्त होगा! अलग कंप्यूटर सिस्टम का बड़ा हिस्सा सूचना प्रणाली के व्यापक वर्ग में आ जाएगा – जो बस निर्णय लेने वाले लोगों के लाभ के लिए जानकारी संग्रहीत और संसाधित करते हैं उस जानकारी के आधार पर। जाहिर है, ऐसी प्रणालियों में, यह आमतौर पर कोई फर्क नहीं पड़ता कि क्या यह डेटा का एक टुकड़ा प्राप्त करने के लिए 1 या 100 सेकंड लगते हैं – यह केवल यह निर्धारित करता है कि क्या आप लेते हैं आपकी कॉफी अभी या बाद में टूटती है। हालांकि, जैसा कि हम देखेंगे, सबसे अच्छा ज्ञात एल्गोरिदम का उपयोग करना है आमतौर पर आसान और सीधे आगे: यदि वे पहले से ही पुस्तकालयों में कोडित नहीं हैं, तो वे अंदर हैं पाठ्य-पुस्तकें। तुम भी उन्हें कोड करने के लिए कैसे काम नहीं करना है! ऐसे मामलों में, यह सिर्फ आपका है यदि कोई व्यक्ति (जिसने अपने एल्गोरिदम पाठ का अध्ययन किया है) बाद में आता है और कहता है “पृथ्वी पर क्यों × (आप!) इस ओ (n2) पद्धति का उपयोग करते हैं वहाँ एक अच्छी तरह से ज्ञात हे (एन) एक है! ” यदि आप अक्षम एल्गोरिदम का उपयोग करते हैं, तो निश्चित रूप से हार्डवेयर निर्माता बहुत खुश हैं नए, तेजी से हार्डवेयर की मांग और उनके लाभ को उच्च रखता है! एक संरचना है जो दोनों प्रविष्टि के लिए गारंटीकृत ओलॉग एन) प्रदर्शन प्रदान करेगी और विलोपन: इसे ढेर कहा जाता है। 6.11 बहु गुण हम एक ही एरे में दो कतार बना सकते हैं जो संभव है। अगर कोई मानस 1 से बढ़ता है सरणी और दूसरी अंतिम स्थिति से बढ़ती है, कतार डेटा संरचना को संदर्भित करता है जहां तत्वों को ऐसे संग्रहीत किया जाता है कि कतार के पीछे के छोर पर एक नया मान डाला जाता है और कतार के सामने के छोर पर हटा दिया गया। दो कतारों को संरक्षित करने के लिए दो मोर्चे और दो कतारों के दो रियर होना चाहिए। दोनों कतारें पहली स्थिति से अधिकतम तक किसी भी सीमा तक बढ़ सकती हैं। इसलिए चाहिए संग्रहीत की जाने वाली कुल घाटियों पर नज़र रखने के लिए एक या अधिक चर हो सकते हैं। ओवरलो हालत दिखाई देगी। अगर गिनती सरणी-आकार और संयुक्त राष्ट्र की तुलना में अधिक बराबर बराबर हो जाती है खाली कतार से स्थिति दिखाई देगी यदि गिनती -0। इस तरह के कार्यान्वयन के लिए संरचना के रूप में दिया जाना चाहिए संरचना बहुरंगी इंट फ्रंट 0, फ्रंट 1: int रियर 0, रियर 1: int numi int गिनती i

Leave a Reply

Your email address will not be published. Required fields are marked *