यह क्लासिक "15 पहेली" (या एक बड़ा संस्करण) का वर्णन करता है। सभी मामलों में इसे कुशलता से हल करने के लिए कोई एकल एल्गोरिदम नहीं है, क्योंकि सॉल्वेबिलिटी प्रारंभिक व्यवस्था पर निर्भर करती है। हालाँकि, कई दृष्टिकोण हैं:
1. अनुमानी खोज एल्गोरिदम: ये एल्गोरिदम समाधान खोजने के लिए सर्वोत्तम हैं, खासकर बड़ी पहेलियों के लिए। वे यह अनुमान लगाने के लिए एक अनुमानी फ़ंक्शन का उपयोग करते हैं कि वर्तमान स्थिति हल की गई स्थिति से कितनी दूर है। सामान्य एल्गोरिदम में शामिल हैं:
*ए खोज:** इस तरह की समस्याओं का पता लगाने के लिए यह एक बहुत लोकप्रिय और अक्सर कुशल एल्गोरिदम है। यह किसी राज्य तक पहुंचने की वास्तविक लागत के साथ अनुमान को जोड़ता है। 15 पहेली के लिए एक अच्छा अनुमान मैनहट्टन दूरी है (प्रत्येक टाइल को अपनी सही स्थिति तक पहुंचने के लिए आवश्यक दूरी का योग)।
सर्वश्रेष्ठ-पहली खोज: ए* के समान, लेकिन यह केवल अनुमान पर विचार करता है, जिससे यह इष्टतम समाधान खोजने में तेज़ लेकिन संभावित रूप से कम कुशल हो जाता है।
2. इटरेटिव डीपनिंग डेप्थ-फर्स्ट सर्च (आईडीडीएफएस): यह चौड़ाई-पहली खोज (जो बहुत अधिक मेमोरी का उपयोग कर सकती है) और गहराई-पहली खोज (जो अनंत लूप में फंस सकती है) के बीच एक अच्छा समझौता है। यह परत दर परत खोज स्थान का पता लगाता है, प्रत्येक पुनरावृत्ति के साथ गहराई सीमा बढ़ाता है।
3. द्विदिश खोज: यह दृष्टिकोण एक साथ प्रारंभिक अवस्था से आगे और लक्ष्य अवस्था से पीछे की ओर खोज करता है। यह खोज स्थान को काफी कम कर सकता है, लेकिन इसके लिए आसानी से रिवर्स मूव्स उत्पन्न करने में सक्षम होना आवश्यक है।
कार्यान्वयन संबंधी विचार:
डेटा संरचना: पहेली स्थिति का प्रतिनिधित्व करना महत्वपूर्ण है। 1डी सरणी का अक्सर उपयोग किया जाता है, जहां सूचकांक स्थिति का प्रतिनिधित्व करता है और मान टाइल संख्या का प्रतिनिधित्व करता है।
मूव जेनरेशन: किसी दिए गए राज्य से सभी संभावित कानूनी चालें (आसन्न टाइलों की अदला-बदली) उत्पन्न करने के लिए एक फ़ंक्शन आवश्यक है।
राज्य मूल्यांकन: ए* और बेस्ट-फर्स्ट खोज के लिए अनुमानी (जैसे मैनहट्टन दूरी) की गणना करने के लिए एक फ़ंक्शन की आवश्यकता है।
विज़िट किए गए राज्य: चक्रों से बचने के लिए, विज़िट किए गए राज्यों का ट्रैक रखें (हैश तालिका या सेट का उपयोग करके)।
कोई सरल "30-नंबर पहेली सॉल्वर" कोड नहीं: एल्गोरिदम की जटिलता और कुशल डेटा संरचनाओं की आवश्यकता के कारण यहां पूर्ण कोड समाधान प्रदान करना अव्यावहारिक होगा। हालाँकि, "ए* 15 पज़ल सॉल्वर" या इसी तरह के शब्दों की खोज करने से विभिन्न प्रोग्रामिंग भाषाओं में कई कोड उदाहरण मिलेंगे जिन्हें आप अपनी 30-नंबर वाली पहेली के लिए अनुकूलित कर सकते हैं। आपको बड़े आकार के लिए अनुमानी और संभवतः डेटा संरचनाओं को समायोजित करने की आवश्यकता होगी।
A classic puzzle game, but can be challenging. Good for brain training.
Demasiado difícil para mi.
好用!用键盘鼠标玩手游体验提升不少,推荐!
भविष्य की सामग्री ताल पर Zenless ज़ोन शून्य अद्यतन चक्र लीक संकेत
बालाट्रो ने फ्रेंड्स ऑफ जिम्बो 3 अपडेट के साथ 8 फ्रेंचाइजी और अधिक पागलपन भरी तबाही जोड़ी है
Pokémon Adds Another Game to the NSO Library
सीरियल क्लीनर अब iOS और Android पर अपराध की सहायता में तेजी से ताज़ा ताज़ा करने के लिए बाहर है
विक्ट्रिक्स प्रो बीएफजी टेक्केन 8 रेज आर्ट एडिशन कंट्रोलर समीक्षा - अनुकूलन योग्य, आरामदायक, लेकिन तरीकों की कमी
वर्क्स में रोनिन डेव्स के अघोषित एएए शीर्षक का उदय
ड्रैगन बॉल प्रोजेक्ट मल्टीवर्स 2025 में रिलीज़ होने के लिए
लोकप्रिय पीसी मेट्रॉइडवानिया ब्लैस्पेमस अब एंड्रॉइड पर उपलब्ध है
제2의 나라: Cross Worlds
डाउनलोड करनाFarruko Piano Tiles Game
डाउनलोड करनाStar Sky Shooter RPG Shooting
डाउनलोड करनाThe Power Of Truth
डाउनलोड करनाKing's Empire
डाउनलोड करनाPocket Unite
डाउनलोड करनाCrazy Little Soldier
डाउनलोड करनाObby: Bullet Runner
डाउनलोड करनाMatching Madness: Match 3 Game
डाउनलोड करना2025 के लिए शीर्ष 10 बड़े और लंबा गेमिंग कुर्सियाँ
May 30,2025
फायर फोर्स: मई 2025 के लिए अपडेट किए गए शासन कोड
May 30,2025
"ALCYONE: द लास्ट सिटी - आगामी विज्ञान -फाई उपन्यास कई एंडिंग्स के साथ"
May 30,2025
"कारमेन सैंडिएगो: चोर से नेटफ्लिक्स के नए खेल में जासूस तक"
May 30,2025
Kisaki और Reijo सेंस में ब्लू आर्काइव में शामिल होते हैं
May 30,2025
अपने सपनों की यात्रा की योजना बना रहे हैं? हमारी अंतिम यात्रा योजना गाइड को आपकी यात्रा को सुचारू और तनाव-मुक्त बनाने के लिए आवश्यक युक्तियों और ट्रिक्स के साथ पैक किया गया है। Rajmargyatra, सैटेलाइट व्यू अर्थ ग्लोब मैप जैसे नेविगेशन, 13cabs - सवारी के लिए सुविधाजनक परिवहन के लिए कोई वृद्धि के साथ, ऑफ़लाइन नक्शे के लिए इथियोपिया ऑफ़लाइन का नक्शा, जीजी (कृपया बेहतर SEO के लिए ऐप का पूरा नाम निर्दिष्ट करें) की खोज करें। किराया, और ओमियो: ट्रेन और बस टिकट बुक करने के लिए ट्रेन और बस यात्रा ऐप। अपनी यात्रा की जरूरतों के लिए सही ऐप खोजें और आज अपने साहसिक कार्य की योजना बनाना शुरू करें!
Map of Ethiopia offline
Unreserved: Bus Timetable App
13cabs - Ride with no surge
Free To X: Cashback e Viaggio
Rajmargyatra
GO Rentals
gg