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

एक स्टैक एक आखिरी इन, फर्स्ट आउट (एलआईएफओ) अमूर्त डेटा प्रकार और डेटा संरचना है। कॉल स्टैक के बारे में प्रश्नों के लिए, इसके बजाय [कॉलस्टैक] या [स्टैक-पॉइंटर] का उपयोग करें। हास्केल बिल्ड टूल के बारे में प्रश्नों के लिए, इसके बजाय [हैस्केल-स्टैक] का उपयोग करें। C ++ में मानक स्टैक के बारे में प्रश्नों के लिए, इसके बजाय [stdstack] का उपयोग करें।

27
क्या और कहाँ ढेर और ढेर हैं?
प्रोग्रामिंग भाषा की किताबें समझाती हैं कि स्टैक पर मूल्य प्रकार बनाए जाते हैं , और संदर्भ प्रकार ढेर पर बनाए जाते हैं , बिना यह बताए कि ये दोनों चीजें क्या हैं। मैंने इसका स्पष्ट विवरण नहीं पढ़ा है। मैं समझता हूं कि एक स्टैक क्या है। परंतु, वे …

24
आप जावास्क्रिप्ट में एक स्टैक और एक कतार कैसे लागू करते हैं?
जावास्क्रिप्ट में एक स्टैक और एक कतार को लागू करने का सबसे अच्छा तरीका क्या है? मैं शंटिंग-यार्ड एल्गोरिथ्म करना चाह रहा हूं और मुझे इन डेटा-संरचनाओं की आवश्यकता है।

5
जावा वेक्टर (और स्टैक) वर्ग को अप्रचलित या पदावनत क्यों माना जाता है?
जावा वेक्टर को एक विरासत वर्ग माना जाता है, अप्रचलित या पदावनत? संगामिति के साथ काम करते समय क्या इसका उपयोग मान्य नहीं है? और अगर मैं वस्तुओं को मैन्युअल रूप से सिंक्रनाइज़ नहीं करना चाहता हूं और बस अंतर्निहित सरणी (जैसा कि CopyOnWriteArrayListकरता है) की नई प्रतियां बनाने की …

23
जो तेज है: स्टैक आवंटन या हीप आवंटन
यह प्रश्न काफी प्राथमिक लग सकता है, लेकिन यह एक बहस है जिसे मैंने दूसरे डेवलपर के साथ काम किया है। मैं उन चीजों को आवंटित करने के लिए ध्यान रख रहा था जहां मैं उन्हें आवंटित कर सकता था, बजाय उन्हें आवंटित करने के। वह मुझसे बात कर रहा …
503 c++  performance  memory  stack  heap 

25
एलोका () का उपयोग अच्छा अभ्यास क्यों नहीं माना जाता है?
alloca()ढेर पर स्मृति को आवंटित करता है, न कि ढेर पर malloc()। इसलिए, जब मैं दिनचर्या से लौटता हूं तो स्मृति मुक्त हो जाती है। तो, वास्तव में यह गतिशील रूप से आवंटित स्मृति को मुक्त करने की मेरी समस्या को हल करता है। के माध्यम से आवंटित स्मृति को …
400 c  stack  malloc  allocation  alloca 

20
दो ढेर का उपयोग करके एक कतार कैसे लागू करें?
मान लीजिए कि हमारे पास दो ढेर हैं और कोई अन्य अस्थायी चर नहीं है। क्या केवल दो स्टैक का उपयोग करके एक कतार डेटा संरचना का "निर्माण" करना संभव है?

30
एंड्रॉइड: बैक स्टैक को साफ़ करें
एंड्रॉइड I में कुछ गतिविधियां हैं, आइए A, B, C कहते हैं। A में, मैं B को खोलने के लिए इस कोड का उपयोग करता हूं: Intent intent = new Intent(this, B.class); startActivity(intent); बी में, मैं सी खोलने के लिए इस कोड का उपयोग करता हूं: Intent intent = new …

9
स्टैक स्मैशिंग का पता चला
मैं अपनी a.out फ़ाइल निष्पादित कर रहा हूं। निष्पादन के बाद कार्यक्रम कुछ समय के लिए चलता है फिर संदेश के साथ बाहर निकलता है: **** stack smashing detected ***: ./a.out terminated* *======= Backtrace: =========* */lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)Aborted* इसके संभावित कारण क्या हो सकते हैं और मैं इसे कैसे ठीक करूं?
246 c  exception  stack 

6
क्या पायथन पूंछ पुनरावृत्ति का अनुकूलन करता है?
मेरे पास निम्नलिखित कोड का कोड है जो निम्नलिखित त्रुटि के साथ विफल रहता है: RuntimeError: अधिकतम पुनरावर्तन गहराई पार हो गई मैंने पूंछ पुनरावृत्ति अनुकूलन (TCO) के लिए अनुमति देने के लिए इसे फिर से लिखने का प्रयास किया। मेरा मानना ​​है कि अगर TCO हुआ होता तो यह …


13
जावा ArrayList शुरुआत में तत्वों को कैसे जोड़ें
मुझे तत्वों को एक ArrayListकतार में जोड़ने की जरूरत है जो भी हो, लेकिन जब मैं एक तत्व को जोड़ने के लिए फ़ंक्शन को कॉल करता हूं, तो मैं चाहता हूं कि यह तत्व को सरणी की शुरुआत में जोड़ दें (इसलिए इसमें सबसे कम सूचकांक है) और अगर सरणी …
183 java  arrays  arraylist  stack 

9
C ++ में स्टैक, स्टैटिक और हीप
मैंने खोज की है, लेकिन मैंने इन तीन अवधारणाओं को बहुत अच्छी तरह से नहीं समझा है। मुझे कब गतिशील आवंटन (ढेर में) का उपयोग करना है और इसका वास्तविक लाभ क्या है? स्थिर और स्टैक की समस्याएं क्या हैं? क्या मैं ढेर में चर आवंटित किए बिना एक पूरा …

9
सी में, ब्रेसिज़ एक स्टैक फ्रेम के रूप में कार्य करते हैं?
यदि मैं घुंघराले ब्रेसिज़ के एक नए सेट के भीतर एक चर बनाता हूं, तो क्या वह चर समापन ब्रेस पर स्टैक से पॉपअप होता है, या फ़ंक्शन के अंत तक बाहर लटका रहता है? उदाहरण के लिए: void foo() { int c[100]; { int d[200]; } //code that takes …
153 c  memory  stack 

5
जब वैक्टर आवंटित किए जाते हैं, तो वे ढेर या स्टैक पर मेमोरी का उपयोग करते हैं?
क्या निम्नलिखित कथन सही हैं? vector<Type> vect; //allocates vect on stack and each of the Type (using std::allocator) also will be on the stack vector<Type> *vect = new vector<Type>; //allocates vect on heap and each of the Type will be allocated on stack vector<Type*> vect; //vect will be on stack …
151 c++  stl  vector  stack  heap 

22
दो कतारों का उपयोग करके स्टैक को लागू करें
इसी तरह का प्रश्न पहले भी वहाँ पूछा गया था , लेकिन यहाँ सवाल इसके उलट है, एक स्टैक के रूप में दो कतारों का उपयोग करते हुए। प्रश्न... उनके मानक संचालन के साथ दो कतारों को देखते हुए ( enqueue, dequeue, isempty, size), एक ढेर अपने मानक संचालन के …

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