iterator पर टैग किए गए जवाब

एक इटरेटर एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग पैटर्न है जो भौतिक मेमोरी में वास्तविक कार्यान्वयन या ऑब्जेक्ट एड्रेस के संग्रह के माध्यम से ट्रैवर्सल की अनुमति देता है। यह गैंग ऑफ फोर के व्यवहार डिजाइन पैटर्न में से एक है।

30
"उपज" कीवर्ड क्या करता है?
yieldपायथन में कीवर्ड का उपयोग क्या है , और यह क्या करता है? उदाहरण के लिए, मैं इस कोड को समझने की कोशिश कर रहा हूं 1 : def _get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist < self._median: yield self._leftchild if self._rightchild and distance + max_dist >= …

6
समानांतर में दो सूचियों के माध्यम से पुनरावृति कैसे करें?
मेरे पास पायथन में दो पुनरावृत्तियाँ हैं, और मैं उनके साथ जोड़े में जाना चाहता हूँ: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b इसका परिणाम यह होना चाहिए: f: 1; b: 4 f: …


9
मैं किसी निर्देशिका में फ़ाइलों पर कैसे पुनरावृति कर सकता हूं?
मुझे .asmदी गई निर्देशिका के अंदर सभी फ़ाइलों के माध्यम से पुनरावृति करने और उन पर कुछ क्रियाएं करने की आवश्यकता है। यह एक कुशल तरीके से कैसे किया जा सकता है?

6
Iterator अमान्य नियम
C ++ कंटेनरों के लिए पुनरावृत्ति अमान्य नियम क्या हैं? अधिमानतः सारांश सूची प्रारूप में। (नोट: यह स्टैक ओवरफ्लो के C ++ FAQ के लिए प्रविष्टि माना जाता है । यदि आप इस फॉर्म में FAQ प्रदान करने के विचार की आलोचना करना चाहते हैं, तो मेटा पर पोस्टिंग जो …
543 c++  c++11  iterator  c++17  c++-faq 


7
कैसे एक धारा प्रवाह में परिवर्तित करने के लिए?
मैं एक संक्षिप्त तरीके से एक कन्वर्ट करने के लिए देख रहा हूँ Iteratorएक करने के लिए Stream"दृश्य" एक धारा के रूप में इटरेटर करने के लिए या अधिक विशेष रूप से। प्रदर्शन के कारण, मैं नई सूची में पुनरावृत्तिकर्ता की एक प्रति से बचना चाहूंगा: Iterator<String> sourceIterator = Arrays.asList("A", …
468 java  iterator  java-8 

12
क्या वास्तव में पुनरावृत्त, पुनरावृत्त, और पुनरावृत्ति हैं?
पायथन में "पुनरावृत्ति", "पुनरावृत्त" और "पुनरावृत्ति" की सबसे बुनियादी परिभाषा क्या है? मैंने कई परिभाषाएँ पढ़ी हैं, लेकिन मैं इसके सही अर्थ की पहचान करने में असमर्थ हूँ क्योंकि यह अभी भी नहीं डूबेगा। क्या कोई आम आदमी की 3 परिभाषाओं में मेरी मदद कर सकता है?

8
एक std :: वेक्टर के itter के सूचकांक प्राप्त करने का सबसे प्रभावी तरीका क्या है?
मैं एक वेक्टर पर पुनरावृत्ति कर रहा हूं और सूचकांक की आवश्यकता है जो वर्तमान में इंगित कर रहा है। AFAIK को दो तरीकों से किया जा सकता है: it - vec.begin() std::distance(vec.begin(), it) इन विधियों के पेशेवरों और विपक्ष क्या हैं?

11
एक वेक्टर को अवरोही क्रम में क्रमबद्ध करना
क्या मुझे उपयोग करना चाहिए? std::sort(numbers.begin(), numbers.end(), std::greater<int>()); या std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators क्रम में एक वेक्टर को क्रमबद्ध करने के लिए? क्या एक दृष्टिकोण या दूसरे के साथ कोई लाभ या कमियां हैं?
310 c++  sorting  stl  vector  iterator 

8
एसटीएल-शैली के पुनरावृत्ति को कैसे लागू किया जाए और आम नुकसान से बचा जाए?
मैंने एक संग्रह बनाया जिसके लिए मैं एक एसटीएल-शैली, रैंडम-एक्सेस इटरेटर प्रदान करना चाहता हूं। मैं एक इटरेटर के उदाहरण के कार्यान्वयन के लिए चारों ओर खोज रहा था, लेकिन मुझे कोई नहीं मिला। मुझे पता है कि ऑपरेटरों []और *ऑपरेटरों के ओवरलोड की आवश्यकता क्या है । "एसटीएल-शैली" होने …

13
एक चलने योग्य से पहली वस्तु प्राप्त करें जो एक शर्त से मेल खाती है
मैं एक शर्त से मेल खाने वाली सूची से पहला आइटम प्राप्त करना चाहूंगा। यह महत्वपूर्ण है कि परिणामी विधि पूरी सूची को संसाधित नहीं करती है, जो काफी बड़ी हो सकती है। उदाहरण के लिए, निम्न फ़ंक्शन पर्याप्त है: def first(the_iterable, condition = lambda x: True): for i in …
303 python  iterator 

12
कन्वर्ट Iterator ArrayList के लिए
यह देखते हुए Iterator<Element>, हम कैसे है कि में बदल सकते हैं Iteratorकरने के लिए ArrayList<Element>(या List<Element>में) सबसे अच्छा और सबसे तेजी से संभव तरीके से, तो हम उपयोग कर सकते हैं कि ArrayListआपरेशन यह इस तरह के रूप में की get(index), add(element)आदि
241 java  list  arraylist  iterator 

6
कस्टम पुनरावृत्तियों और const_iterators को सही ढंग से कैसे लागू करें?
मेरे पास एक कस्टम कंटेनर क्लास है जिसके लिए मैं iteratorऔर const_iteratorकक्षाएं लिखना चाहूंगा । मैंने पहले कभी ऐसा नहीं किया और मैं एक उपयुक्त कैसे-कैसे खोजने में विफल रहा। इटरेटर निर्माण के बारे में क्या दिशा निर्देश हैं, और मुझे किस बारे में पता होना चाहिए? मैं कोड के …

27
सरणी सूचकांकों के बजाय पुनरावृत्तियों का उपयोग क्यों करें?
कोड की निम्नलिखित दो पंक्तियाँ लें: for (int i = 0; i < some_vector.size(); i++) { //do stuff } और इस: for (some_iterator = some_vector.begin(); some_iterator != some_vector.end(); some_iterator++) { //do stuff } मुझे बताया गया है कि दूसरा तरीका पसंद किया जाता है। आखिर ऐसा क्यों है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.