Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एक अद्वितीय सबसे पूर्ण सेट प्राप्त करने के लिए डुप्लिकेट संघों को कैसे छाँटें

समस्या एक द्विपक्षीय ग्राफ़ में अधिकतम मिलान खोजने के बराबर है। . प्रत्येक स्तंभ तत्व एक शीर्ष का प्रतिनिधित्व करता है, प्रत्येक पंक्ति एक किनारे का प्रतिनिधित्व करती है। लिंक किया गया विकिपीडिया लेख इस समस्या को हल करने के लिए एल्गोरिदम के लिए कुछ संकेत प्रदान करता है। Google की or-tools लाइब्रेरी में हंगेरियन एल्गोरिथम का कार्यान्वयन है ।

दिए गए समाधान का प्रतिनिधित्व करने वाले लाल किनारों के साथ ग्राफ के रूप में तैयार किया गया उदाहरण यहां दिया गया है:

यदि आप पूरी तरह से SQL में समाधान ढूंढ सकें तो यह मेरे लिए आश्चर्यजनक होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. newid () sql सर्वर फ़ंक्शन के अंदर

  2. प्रत्येक मान के साथ 1 पंक्ति से 3 पंक्तियों के लिए 3 मान कैसे लागू करें?

  3. COM इंटरऑप का उपयोग करते समय .NET डेटाबेस धीमी गति से कॉल करता है, क्वेरी विश्लेषक के माध्यम से तेज़

  4. अपडेट स्टेटमेंट बहुत लंबे समय से चल रहा है या नहीं

  5. बीसीपी - पहचान कॉलम के साथ तालिका में आयात करते समय कास्ट विनिर्देश के लिए अमान्य वर्ण मान