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

एक एल्गोरिथ्म अच्छी तरह से परिभाषित चरणों का एक क्रम है जो एक समस्या के सार समाधान को परिभाषित करता है। जब आपकी समस्या एल्गोरिथम डिज़ाइन से संबंधित हो, तो इस टैग का उपयोग करें।


30
यदि कोई सरणी में जावास्क्रिप्ट शामिल है, तो मैं कैसे जांच सकता हूं?
एक जावास्क्रिप्ट सरणी में एक मान होता है या नहीं, यह जानने के लिए सबसे संक्षिप्त और कुशल तरीका क्या है? यह एकमात्र तरीका है जो मैं इसे करना जानता हूं: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { …

30
मैं कुशलतापूर्वक ढेर से मोज़े कैसे जोड़ सकता हूं?
कल मैं साफ कपड़े धोने से मोज़े बाँध रहा था और मुझे लगा कि मैं जो कर रहा हूँ वह बहुत कुशल नहीं है। मैं एक भोली खोज कर रहा था - एक जुर्राब उठा रहा था और अपनी जोड़ी को खोजने के लिए ढेर को "परेशान" कर रहा था। …

14
खेल 2048 के लिए इष्टतम एल्गोरिथ्म क्या है?
मैंने हाल ही में 2048 खेल पर ठोकर खाई है । आप समान टाइलों को "बड़ी" टाइल बनाने के लिए किसी भी चार दिशाओं में स्थानांतरित करके विलय करते हैं। प्रत्येक चाल के बाद, 2या तो मान के साथ एक नया टाइल यादृच्छिक खाली स्थिति में दिखाई देता है 4। …


24
इमेज प्रोसेसिंग: 'कोका-कोला कैन' मान्यता के लिए एल्गोरिथम सुधार
सबसे दिलचस्प परियोजनाओं में से एक मैंने पिछले कुछ वर्षों में काम किया है जो छवि प्रसंस्करण के बारे में एक परियोजना थी । लक्ष्य कोका-कोला 'डिब्बे' को पहचानने में सक्षम होने के लिए एक प्रणाली विकसित करना था (ध्यान दें कि मैं 'डिब्बे' शब्द पर जोर दे रहा हूं, …

20
GetHashCode को ओवरराइड करने के लिए सबसे अच्छा एल्गोरिथ्म क्या है?
.NET में, इस GetHashCodeविधि का उपयोग .NET बेस क्लास लाइब्रेरी में बहुत सारी जगहों पर किया जाता है। इसे ठीक से लागू करना विशेष रूप से एक संग्रह में या समानता का निर्धारण करते समय वस्तुओं को जल्दी से खोजना महत्वपूर्ण है। क्या मेरे मानक GetHashCodeवर्गों के लिए लागू करने …

30
आसान साक्षात्कार प्रश्न कठिन हो गया: दिए गए नंबर 1..100, लापता संख्या को ढूंढें जो वास्तव में k गायब हैं
मुझे कुछ समय पहले एक दिलचस्प नौकरी के लिए साक्षात्कार का अनुभव था। प्रश्न वास्तव में आसान शुरू हुआ: Q1 : हम एक बैग संख्या से युक्त है 1, 2, 3, ..., 100। प्रत्येक संख्या बिल्कुल एक बार दिखाई देती है, इसलिए 100 नंबर हैं। अब एक नंबर बेतरतीब ढंग …
1146 algorithm  math 

7
सादे अंग्रेजी में उकोकोन के प्रत्यय ट्री एल्गोरिदम
मैं इस बिंदु पर थोड़ा मोटा महसूस करता हूं। मैंने प्रत्यय के पेड़ के निर्माण के चारों ओर पूरी तरह से अपना सिर लपेटने की कोशिश में दिन बिताए हैं, लेकिन क्योंकि मेरे पास एक गणितीय पृष्ठभूमि नहीं है, कई स्पष्टीकरण मुझे हटा देते हैं क्योंकि वे गणितीय सहजीवन का …

30
सूचियों में डुप्लिकेट निकालना
बहुत ज्यादा मुझे यह देखने के लिए एक कार्यक्रम लिखने की ज़रूरत है कि क्या किसी सूची में कोई डुप्लिकेट है और अगर यह ऐसा करता है तो उन्हें हटा देता है और उन वस्तुओं के साथ एक नई सूची देता है जो डुप्लिकेट / हटाए नहीं गए थे। यह …

30
दो अक्षांश-देशांतर बिंदुओं के बीच की दूरी की गणना करें? (हैवरसाइन सूत्र)
मैं अक्षांश और देशांतर द्वारा निर्दिष्ट दो बिंदुओं के बीच की दूरी की गणना कैसे करूं? स्पष्टीकरण के लिए, मुझे किलोमीटर में दूरी पसंद है; अंक WGS84 प्रणाली का उपयोग करते हैं और मैं उपलब्ध दृष्टिकोणों के सापेक्ष सटीकता को समझना चाहूंगा।

9
एक एल्गोरिथ्म की समय जटिलता कैसे खोजें
प्रश्न एक एल्गोरिथ्म की समय जटिलता कैसे खोजें? SO पर प्रश्न पोस्ट करने से पहले मैंने क्या किया है? मैं इस , इस और कई अन्य लिंक से गुजरा हूं लेकिन नहीं, जहां मैं समय जटिलता की गणना करने के लिए एक स्पष्ट और सीधे आगे स्पष्टीकरण खोजने में सक्षम …

23
बिग ओ, आप इसकी गणना कैसे करते / करते हैं?
सीएस में एक डिग्री वाले अधिकांश लोग निश्चित रूप से जानते होंगे कि बिग ओ किस लिए खड़ा है । यह मापने में हमारी मदद करता है कि एल्गोरिथ्म कितना अच्छा है। लेकिन मैं उत्सुक हूं, आप अपने एल्गोरिदम की जटिलता की गणना या अनुमान कैसे लगाते हैं?

30
32-बिट पूर्णांक में सेट बिट्स की संख्या की गणना कैसे करें?
संख्या 7 का प्रतिनिधित्व करने वाले 8 बिट इस प्रकार हैं: 00000111 तीन बिट सेट हैं। 32-बिट पूर्णांक में सेट बिट्स की संख्या निर्धारित करने के लिए एल्गोरिदम क्या हैं?

10
पूंछ कॉल अनुकूलन क्या है?
बहुत सरलता से, टेल-कॉल ऑप्टिमाइज़ेशन क्या है? अधिक विशेष रूप से, कुछ छोटे कोड स्निपेट क्या हैं, जहां इसे लागू किया जा सकता है, और क्यों नहीं, स्पष्टीकरण के साथ क्यों?

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