मैं एल्गोरिथ्म "माध्यिकाओं की औसत" निम्न उदाहरण पर समझना चाहते हैं:समझौता "माध्यिकाओं की औसत" एल्गोरिथ्म
हम 45 अलग संख्या 5 तत्वों से प्रत्येक के साथ 9 समूह में विभाजित किया है।
48 43 38 33 28 23 18 13 8
49 44 39 34 29 24 19 14 9
50 45 40 35 30 25 20 15 10
51 46 41 36 31 26 21 16 53
52 47 42 37 32 27 22 17 54
- पहला कदम हर समूह (इस मामले में वे पहले से ही हल कर रहे हैं) छँटाई है
दूसरा कदम रिकर्सिवली, फाई nd "सही" माध्यिकाओं (
50 45 40 35 30 25 20 15 10
) की औसत यानी सेट हो जाएगा 2 समूहों में विभाजित:50 25 45 20 40 15 35 10 30
छँटाई इन 2 समूहों
30 10 35 15 40 20 45 25 50
माध्यिकाओं 40 और 15 है, इसके अलावा वहाँ 5 तत्वों से कम कर रहे हैं (मामले में संख्या और भी हैं हम मंझला छोड़ लिया) इसलिए दिए गए मान 15 है, लेकिन माध्यिकाओं के "सही" मंझला (50 45 40 35 30 25 20 15 10
) 30 है, 15 जो 45 में से 30% से कम हैं जिनका उल्लेख wikipedia
और T(n) <= T(n/5) + T(7n/10) + O(n)
विफल रहता है।
विकिपीडिया उदाहरण में वैसे, मैं प्रत्यावर्तन का परिणाम के रूप में 36. हालांकि, सच मंझला है 47.
तो, मुझे लगता है कि कुछ मामलों में यह प्रत्यावर्तन माध्यिकाओं का सच मंझला वापस नहीं कर सकते। मैं समझना चाहता हूं कि मेरी गलती कहां है।
@kaoD: साइट समुदाय नीति, "मान लें कि प्रश्न होमवर्क है।" देखें: http: //meta.stackexchange।कॉम/ए/10812 – Orbling
@kaoD: होमवर्क प्रश्न पोस्ट करने के साथ अनिवार्य रूप से गलत कुछ भी नहीं, लेकिन यह इस बात पर प्रभाव डालता है कि अधिकांश सदस्य प्रश्न का उत्तर कैसे देते हैं। तो इसे इस तरह कहा जाना चाहिए, और क्या प्रगति दिखाया गया है। उत्तर आमतौर पर हल करने के बजाए मार्गदर्शन करने का प्रयास करते हैं। – Orbling
@ ऑर्बलिंग वह प्रासंगिक है? इस सवाल के पीछे जो भी कारण है, smnvhn (साथ ही साथ अन्य) एक अच्छे उत्तर से सीखने में सक्षम होंगे। मुझे लगता है कि खुद में सवाल पहले से ही दिखाता है कि smnvhn पहले से ही इसमें कुछ विचार डाल चुका है। इस प्रकार, यदि यह वास्तव में एक होमवर्क असाइनमेंट बन जाता है, तो पोस्टर किसी भी पोस्ट की गई टिप्पणियों या उत्तरों से अधिक सीखेंगे। – Joris