हेलो स्टूडेंट्स वेलकम टू गेटवे क्लासेस सो आज यूनिट वन का वन शॉट स्टार्ट होने जा रहा है जिसका नाम है इंट्रोडक्शन टू बेसिक कांसेप्ट एंड ऑटोमेटा थ्योरी यह सारा इसका क्या है सिलेबस है आपका एक एक टॉपिक इसमें कवर हो जाएगा आपको पीडीएफ नोट्स चाहिए तो वह प में अवेलेबल है और एप्लीकेशन का लिंक आपको डिस्क्रिप्शन में मिल जाएगा चलिए स्टार्ट करते हैं ठीक है तो सबसे पहला देखो भया बताती हूं ऑटोमेटा होता क्या है देखो ऑटोमेटा एक छोटी सी मशीन है जो किसी रूल्स को फॉलो करती है जैसे एज एन एग्जांपल आप मानो एक वेंडिंग मशीन है ठीक है जिसमें क्या है कि आप कुछ रुपए डालोगे और आप किसी बटन को प्रेस करोगे एंड अकॉर्डिंग टू दैट मनी एंड वो जो भी आप बटन प्रेस करोगे आपको एक स्नैक मिलके आएगा तो इसमें बहुत सारी स्टेट होती है देखो वेंडिंग मशीन आइडियल स्टेट में जब आप बटन प्रेस करोगे तो वो प्रोसेस करेगी और आपको क्या है जो भी आपको स्नैक्स चाहिए वो आपको प्रोवाइड करेगी ऐसे ही ऑटोमेटा भी क्या है एक मशीन है जो इंफॉर्मेशन को क्या करती है प्रोसेस करती है उसमें कुछ रूल्स एंड रेगुलेशंस होती हैं जिनकी मदद से वो एक स्टेट से दूसरे स्टेट पे जाती है किसी भी एक इनपुट सिंबल को स्कैन करके एक स्टेट से दूसरे स्टेट में चली जाती है देखो स्टार्ट करने से पहले कुछ बेसिक टर्मिनोलॉजी है जो आपको पता होनी चाहिए देखो सिंबल क्या होता है सिंबल कुछ नहीं होते करेक्टर्स होते हैं या स्मॉलेट बिल्डिंग यूनिट है जैसे कि वो अल्फाबेट हो सकते हैं ए बी सीडी स्मल ए बी सीडी डिजिट हो सकती है 0 1 2 कुछ भी हो सकता है अब ये अल्फाबेट क्या होता है देखो यहां पे अल्फाबेट और ये वाले अल्फाबेट डिफरेंट होते हैं अल्फाबेट मतलब जो आप इंग्लिश में यूज करते हैं ना ए बी सी डी वो उसको हम यहां पे कहते हैं सिंबल ठीक है और अल्फाबेट रिप्रेजेंट होता है सिग्मा से ठीक है अल्फाबेट क्या होते है सेट ऑफ सिंबल जैसे कि ये एक अल्फाबेट है जिसके अंदर दो सिंबल है जीरो एंड वन यानी कि बाइनरी डिजिट का य एक अल्फाबेट है दूसरा क्या है अल्फाबेट जिसमें की जीरो से ना के क्या है सिंबल्स है जिसमें ए बी सीडी सिंबल है और जिसमें क्या है कैपिटल ए बी सीडी सिंबल है तो इसको यहां पे अल्फाबेट बोला जाता है और ए बी सीडी को यहां प 012 को क्या बोला जाता है सिंबल बोला जाता है अगला पॉइंट क्या होता है स्ट्रिंग क्या होती है स्ट्रिंग होती है आपकी जैसे सपोज एज एन ए एपल देखो स्ट्रिंग इज अ फाइना इट सीक्वेंस ऑफ सिंबल फ्रॉम सम अल्फाबेट यानी कि ये क्या होते हैं सिंबल्स होते हैं जो कि किसी अल्फाबेट से लिए हुए होते हैं ये भी एक स्ट्रिंग है जिसकी लेंथ क्या है वन ये एक स्ट्रिंग है जिसकी लेंथ है वन ये स्ट्रिंग है जिसकी लेंथ है टू ये एक स्ट्रिंग है जिसकी लेंथ है थ्री अब ये क्या है आपका अल्फाबेट ठीक है इसके अंदर दो सिंबल बड़े हैं ए और बी तो कौन-कौन से पॉसिबल स्ट्रिंग हो सकती है देखो सिंगल लेंथ की हो सकती है ए और बी डबल लेंथ की हो सकती है ए बी बी ए ए ए बी बी थ्री लेंथ की क्या हो सकती है ए ए ए ए बी ए बी बी बी बी एी बी बी बी कुछ भी हो सकती है कितने भी लेंथ की ठीक है अब इसे क्या बोल सकते हैं कले ये दोदो मार्क्स के क्वेश्चन है जो आते हैं कलेक्शन ऑफ सिंबल ओवर अल्फाबेट ठीक है अब आपसे बोला गया है कि आपके पास एक अल्फाबेट दे रखा है जिसके अंदर दो सिंबल है ए एंड बी और आपको वो सारी स्ट्रिंग बतानी है जिनकी लेंथ क्या हो टू तो क्याक बन सकती है ए ए बी बी ए बी बी ए ठीक है एमटी स्ट्रिंग एमटी स्ट्रिंग क्या होती है एमटी स्ट्रिंग उसे कहते हैं जिसमें हम किसी भी सिंबल को स्कैन नहीं करते हैं इसको रिप्रेजेंट करते हैं एप्सन से कई बार बुक में ऐसे लिखा होता है कई जगह बुक में ऐसे लिखा होता है दोनों में से कुछ भी हो सकता है ठीक है और अगर आपको स्ट्रिंग को रिप्रेजेंट करते हैं डबल से अगर आपको बोलना है उस स्ट्रिंग की लेंथ कितनी है सपोज मेरे पास स्ट्रिंग है अगर मैं बोलूं इसकी लेंथ वो क्या है थ्री उसे रिप्रेजेंट करा जाता है मॉड्यूस ड ठीक है अगला एक पॉइंट है द सेट ऑफ स्ट्रिंग इंक्लूडिंग द अगर आपके पास एक सिग्मा दे रखा है जिसके अंदर दो अल्फाबेट आपके पास सिगमा कह रही हूं अल्फाबेट दे रखा है जिसके अंदर दो सिंबल है ए एंड बी ठीक है अगर इसमें सिंगल लेंथ की बोलो तो क्या बनेगा ए बी डबल लेंथ की बोलो ए ए बी बी सी सीडीडी थ्री लेंथ की ए ए ए बी बी बी सी सी सी अगर इसके अंदर आप एमटी स्ट्रिंग को इंक्लूड कर दो यानी कि इसके अंदर क्या इंक्लूड हो जाए एप्सन तो इसको बोलते हैं सिग्मा स्टार ठीक है देखो अगर आपको दे रखा है 0 व आपको सिग्मा स्टार में क्या आएगा ए 01 0 सारी आ जाएंगी लेंथ अगर आपसे बोला जाए आपको सिग्मा से वो सारे सिंबल को लेना है जिनकी लेंथ क्या हो जीरो तो सिर्फ क्या आएगा एसन लेंथ वन के लिए जी व लेंथ टू के लिए जी 0 लेंथ थ के लिए 00 01 ठीक है अब यानी कि ऐसे बोल सकते हैं सिग्मा स्टार किसके इक्वल होता है सिग्मा प्लस सिग्मा प्लस कहते हैं अगर आप सारी लेंथ की स्ट्रिंग लिखें एक्सेप्ट एप्सन उसको बोलते हैं सिग्मा प्लस इसको पॉजिटिव क्लोजर भी कहते हैं ठीक है इसे बोलते हैं क्लीन क्लोजर अभी आगे आएगा और इसे बोलते हैं एप्सन ठीक है यानी कि देखो यहां दे रखा है अगर मैं देखूं दिस इज सिग्मा इसके अंदर दो सिग्मा कह लो या अल्फाबेट कह लो इसके अंदर दो सिंबल है जीरो एंड वन अगर मैं सिग्मा स्टार या फिर इसको बोलते हैं क्लीन क्लोजर लिखूं तो उसमें जीरो लेंथ वन लेंथ टू लेंथ अप टू एनी लेंथ लेकिन पॉजिटिव क्लोजर में एप्सन हट के बाकी सारा आ जाता है ठीक है अब लैंग्वेज क्या होती है लैंग्वेज वो सेट ऑफ स्ट्रिंग होती है जो सिग्मा स्टार से ली जाती है जैसे कि सपोज मेरे पास सिग्मा है 0 व सिग्मा स्टार क्या बनेगा जीरो लेंथ वन लेंथ टू लेंथ अप टू एनी लेंथ इस सिग्मा स्टार से मैंने वो सेट ऑफ स्ट्रिंग्स लिए हैं जो एंड हो रहे हैं वन से और स्टार्ट हो रहे हैं वन से देखो तो एसन नहीं आएगा वन आएगा वनव आएगा 11 आएगा 101 आएगा यानी कि लैंग्वेज क्या होती है कुछ सेट ऑफ स्ट्रिंग होती है जो सिग्मा स्टार से ली जाती है ठीक है यानी कि लैंग्वेज जो है एक तरह से सबसेट होता है सिग्मा स्टार का ठीक है अब देखो इसे बोलते हैं क्लीन स्टार क्लीन क्लोज सिग्मा स्टार ये भी बताया था ना इसे यूनिवर्सल सेट भी बोलते हैं देखो क्वेश्चन ये टू टू मार्क्स के हैं इसलिए इनमें ज्यादा डिटेल की जरूरत नहीं है बस आपको आईडिया होना चाहिए क्लीन स्टार यूनिवर्सल सेट इंफाइटिंग मा स्टार ये सारे वर्ड्स आते हैं अगर सिग्मा स्टार क्या होता है जीरो लेंथ वन लेंथ टू लेंथ अप टू एन लेंथ सपोज मैंने क्या माना अल्फाबेट की इसके अंदर दो सिंबल है जीरो एंड वन तो जीरो लेंथ क्या होगा एव लेंथ क्या होगा ये टू लेंथ क्या होगा और सिगमा स्टार होगा हर एक लेंथ आप जीरो लेंथ या एमटी स्ट्रिंग को एप्सन से भी रिप्रेजेंट कर सकते हैं लडा से भी रिप्रेजेंट कर सकते हैं इससे भी कई बुक्स में इससे रिप्रेजेंट किया जाता है कई बुक में इससे कई बुक में इससे अगर तीनों में से कहीं लिखा हो उसका मतलब क्या होता है एप्सन ही होता है अब आता है पॉजिटिव क्लोजर या क्लीन पॉजिटिव या क्लीन प्लस इनके में कुछ भी आ सकता है बस इसमें क्या होता है अगर क्लीन क्लोजर में से जीरो लेंथ यानी कि एसन रिमूव कर दो देन इट बिकम क्लीन पॉजिटिव या क्लीन प्लस यानी कि इसमें जीरो लेंथ नहीं होता है सपोज मेरे पास अल्फाबेट है सिग्मा जिसके अंदर दो सिंबल है a और b और अगर मैं क्लीन पॉजिटिव लिखना चाहती हूं तो जीरो लेंथ हटा दूं अगर मैं इसका ये लिखती हूं तो क्या आएगा ए a b ए ड ब ए बी ए ए ए ऐसे सारे लिखते जाऊंगी बस इसके अंदर से एसन हटा दो बाकी सब रहेगा उसे क्या बोलते हैं पॉजिटिव क्लोजर ठीक है अब आता है देखो फाइना इट ऑटोमेटा क्या होता है फाइना इट ऑटोमेटा एक मैथमेटिकल मॉडल है जो यूज होता है किसी भी कंप्यूटेशन को डिस्क्राइब करने के लिए इस मॉडल के पास डिफरेंट इनपुट होते हैं आउटपुट होते हैं डिफरेंट स्टेट होते हैं जैसे एज एन एग्जांपल ले लो आपके पास एक स्विच है स्विच क्या होगा उसमें एक तो अप स्टेट है एक डाउन जैसे ही आप बटन प्रेस करोगे वो ऑन हो जाएगा बल्ब ऊपर करोगे क्लोज हो जाएगा ऐसे ही आपके पास क्या है आपके पास एक एलिवेटर है या से कह सकते हैं लिफ्ट है आप बटन प्रेस करोगे तो ये ओपन स्टेट में जाएगा आप कोई बटन प्रेस करोगे तो वो ऊपर या तो ऊपर वाली किसी फ्लोर पे जाएगा या नीचे वाले फ्लोर पे जाएगा तो उसके बाद डिफरेंट डिफरेंट स्टेट्स होती हैं डिफरेंट डिफरेंट देखो स्टेट्स क्या है अब ये आइडियल स्टेट में ओपन होगा ओपन स्टेट में फिर इसका डोर बंद हो जाएगा क्लोज स्टेट में हो जाएगा आपने बटन प्रेस किया सिक्स सेन तो ऊपर वाले स्टेट में जाएगा अगर आपने जीरो प्रेस किया तो ग्राउंड वाले स्टेट में जाएगा और इनपुट जो भी आप दोगे उसी के बेसिस पर डिफरेंट डिफरेंट स्टेट्स आती जाएंगे तो फाइना इट ऑटोमेटिक मैथमेटिकल मॉडल है जो डिफरेंट डिफरेंट स्टेट्स आपको प्रोवाइड करता है अब मेनली यहां देखो ये तो थोरेट्स से और मतलब जो दो दो नंबर के क्वेश्चन से इसमें ऐसा ज्यादा नहीं था अब जो मेन आपका आता है वो यहां से आता है फॉर्मल डेफिनेशन क्या होती है फाइना इट ऑटोमेटा की फाइना इट ऑटोमेटा को आप पांच टपल से डिफाइन करते हो पहला होता है क्य सेट ऑफ स्टेट्स किसी भी आपका अभी हम एएफए डीएफए की बात नहीं कर रहे किसी भी ऑटोमेट को बनाने के लिए आपको स्टेट्स की नीड होती है और स्टेट रिप्रेजेंट होता है ओवल शेप सर्किल कह लो ओवल शेप से रिप्रेजेंट होता है इसके अंदर आप स्टेट लिख देते हो q3 q1 जो भी आप लिखना चाहो इन्हें बोलते हैं फाइट सेट्स इसको बोलते हैं अल्फाबेट अल्फाबेट के अंदर कोई भी सिंबल आ सकता है ए बील ए बी 01 देखो दिस इज एन अल्फाबेट कंटेनिंग टू सिंबल रो एंड वन दिस इज एन अल्फाबेट कंटेनिंग टू सिंबल ए एंड बी क्य नॉ इनिशियल स्टेट होती है जहां से काम स्टार्ट होता है इस अभी इससे पहले इसको रिप्रेजेंट करते हैं एरो एंड जो भी आपका ओवल शेप होता है सर्किल ले लो और इसके अंदर आप नॉर्मली q नॉ लिखते हो आप पे कोई रिस्ट्रिक्शन नहीं है कि आप q नॉ से ही स्टार्ट करो आप q1 से भी स्टार्ट कर देते हो इसमें कोई हार्ड एंड फास्ट रूल नहीं है बस एक होता है कि आपको बनाते हैं फाइनल स्टेट वो होती है एक्सेप्टिंग स्टेट जहां पे आके आपकी कोई भी स्ट्रिंग एक्सेप्ट होगी इसको रिप्रेजेंट करते हैं चाहे आप सर्किल में कर लो या ओवल ठीक है कोई भी यूज कर लेते हो ऐसा कोई नहीं है आपको ऐसे ही करना है आप ऐसे भी कर सकते हो ठीक है ओवरल ले लो या सर्किल कोई फर्क नहीं पड़ता अब आता है ट्रांजिशन फंक्शन ऐसा हो सकता है एक स्टेट से सिर्फ आप एक स्टेट पर जाओ किसी एक सिंबल को रीड करके और हो सकता है एक स्टेट से आप मल्टीपल स्टेट प जाओ एक सिंबल को रीड करके ठीक है और हो सकता है जब आप एक सिंबल से दूसरे सिंबल को रीड कर रहे हो दूसरी स्टेट पर जा रहे हो तो आउटपुट प्रोड्यूस करे हो सकता है ना करे ठीक है तो यह फाइना इट ऑटोमेटा की फॉर्मल डेफिनेशन है ठीक है अब जो आपका फाइना इट ऑटोमेटा होता है वो अगर विदाउट आउटपुट देखा जाए तो तीन तरह का होता है डिटरमिनिस्टिक फाइना इट ऑटोमेटर नॉन डिटरमिनिस्टिक फाइना इट ऑटोमेटर नॉन डिटरमिनिस्टिक फाइट ऑटोमेटा विद एप्सन मूव लेकिन अगर आउटपुट के साथ बात की जाए तो मिले एंड मूरे मशीन है अब फाइना इट ऑटोमेटा को रिप्रेजेंट करने का तरीका क्या है एक तो ट्रांजिशन डायग्राम यानी कि ग्राफिकल यानी कि इन सिंबल्स का यूज करना ठीक है दूसरा क्या है टेबुलर यानी कि टेबल का यूज करना तीसरा क्या है मैथमेटिकल फंक्शन कोई भी ट्रांजैक्शन फंक्शन का यूज करना ठीक है अब सबसे पहला होता है डिटरमिनिस्टिक फाइना इट ऑटोमेटा क्या होता है फाइना इट का मतलब है फाइना इट नंबर ऑफ स्टेट्स का यूज किया गया है डिटरमिनिस्टिक का मतलब होता है जब आप एक स्टेट से किसी सिंबल को रीड करके जाते हो तो सिर्फ आप एक एक ही स्टेट पे जा सकते हो फॉर एनी गिवन स्टेट एंड इनपुट सिंबल देयर इज ओनली वन पॉसिबल नेक्स्ट मूव ऐसा अलाउ नहीं है कि आप एक स्टेट से बहुत सारे स्टेट प जाना अलाव है आप एक स्टेट से एक सिंबल को रीड करके सिर्फ एक ही स्टेट पे जा सकते हो मेनी स्टेट्स पे नहीं जाना अलाउ नहीं है तो यही बोला जाता है डिटरमिनिस्टिक का मतलब है कि आप डिटरमाइंड कर सकते हो कि इस पर्टिकुलर मूमेंट प सपोज ये पर्टिकुलर सिचुएशन है और आप एक सिंबल को रीड करते हो लेट ए तो आप एक ही पॉसिबल स्टेट प जा सकते हो यानी कि स समझ लो अगर आप अब देखो सपोज अगर रात हो रही है तो हो सकता है आप सो सकते हो और पढ़ सकते हो दो पॉसिबिलिटी है लेकिन अगर ऐ सिचुएशन हो कि रात के 9:00 बजे 9:00 बजे के बाद आप सो गई तो वो एक पॉसिबिलिटी है डिटरमिनिस्टिक है कि आप इस स्टेट प अगर ये सिंबल आता है तो आप ये क्या काम करोगे ठीक है ऑटोमेटिक का मतलब होता है ये एक मैथमेटिकल मॉडल होता है जो इनपुट को प्रोसेस करता है कुछ रूल्स के अकॉर्डिंग और आपको एक स्टेट से दूसरे स्टेट पे ले जाता है ठीक है अब अभी तक तो आपने देखा था कि फॉर्मल डेफिनेशन फाइना इट ऑटोमेटिक की लेकिन अब डिटरमिनिस्टिक की बात कर रहे हैं तो ये तो रिप्रेजेंट कर रहा है आपकी कितनी स्टेट्स है ये आपका रिप्रेजेंट कर रहा है कि भाई कितने आपके कौन-कौन से सिंबल्स का यूज कर रहे हो ट्रांजैक्शन का मतलब है एक स्टेट से किसी एक सिंबल को रीड करके सिर्फ आप एक ही स्टेट पर जा सकते हो एक से ज्यादा स्टेट प जाना अलाउ नहीं है यानी कि अगर मैं क्य न रीड कर न स्टेट प मैं ए को रीड करके लेट कव पर ही जा सकती हूं ऐसा नहीं है ू न प बी को रीड करके q3 पर भी चली जा ऐसा अला नहीं होता ठीक है न इशल स्टेट है ए क्या होती है फाइनल स्टेट होती है ये सबसेट होती है स्टेट्स का यानी कि आपके पास टोटल स्टेट न q1 q2 q4 होती है उसमें से एक स्टेट इनिशियल होती है और एक फाइनल होती है तो यानी कि इसमें से ही तो ली जाती है देयर कैन बी मेनी पॉसिबल डीएफए ऐसा नहीं है कि सिर्फ एक ही डीएफए होगा बहुत सारे पॉसिबल डीएफए अवेलेबल होते हैं ठीक है अब देखो सबसे पहला डीएफ पढ़ना स्टार्ट करते हैं तो सबसे पहला आपका जो डीएफए है कि आपको एक ऐसा डीएफए बनाना है जो स्टार्ट हो रहा है ए से यानी कि आपके पास क्या दे रखा है आपके पास अल्फाबेट दे रखी है किसके अंदर दो सिंबल है ए या बी यही दो सिंबल है ठीक है अब इनसे आपको एक डीएफए बनाना है वो स एक मशीन बनानी है डीएफ पे क्या है एक मशीन है जो वो सारी स्ट्रिंग एक्सेप्ट करेंगी जो स्टार्ट होगी a से मेरे पास दो ही है ए तो स्टार्ट किया सबसे पहले सिंगल ए हो सकता है ए बी हो सकता है ए ए बी कुछ भी हो सकती है जिसके अंदर सिर्फ दो सिंबल अलाउ है a और बी और स्टार्ट किससे होगा a से ठीक है अब देखो एक चीज होती है डीएफए क्या है कंप्लीट सिस्टम है यानी कि हर एक स्टेट जितनी भी आ यूज कर रहे उसके लिए हर एक सिंबल जो आप अल्फाबेट के लिए यूज कर रहे हो उसमें हर एक स्टेट प हर एक सिंबल के लिए ट्रांजेक्शन शो करनी होती है अब एक चीज देखो सबसे पहले मुझे क्या बनाना सबसे पहले मैं ए के लिए बनाती क्या मैं ए को एक्सेप्ट कर सकती हूं q नो पे ए आ और आपकी आपसे क्या बोला है क न प ए आए और आप किस पर पहुंच जाओगे फाइनल स्टेट पर पहुंच जाओगे ठीक है क्योंकि सिंगल ए क्या है आपको याद रखना है जब भी आपको डीएफए बनाना है तो सबसे स्मले स्ट्रिंग को एक्सेप्ट कराना है तो सबसे स्मॉलेट स्ट्रिंग क्या है a a को एक्सेप्ट करा लिया फाइनल स्टेट पे पहुंच गए अब आपको पता है कि स्टार्टिंग में ए होना चाहिए एंडिंग में कुछ भी हो मुझे कोई फर्क नहीं पड़ता तो जब मुझे कोई फर्क नहीं पड़ता तो मैंने ए का लूप लगा दिया ठीक है पर क्या स्टार्टिंग में बी आना अलाउ है स्टार्टिंग में बी आना अलाउ नहीं है आपको पता है कि मेरे पास दो स्टेट हैलेट इसको मैं एक बार समझाती न है मैंने इनिशियल स्टेट है तो इससे स्टार्ट किया और सबसे पहले मैंने ए को एक्सेप्ट करा लिया आपने क्या बोला स्टार्ट होना चाहिए ए से एंडिंग में कुछ भी मुझे कोई फर्क नहीं पड़ता तो मेरे पास कितने सिंबल है दो है तो एंडिंग किससे कर दी ए से ठीक है बट आपसे क्या बोला गया है कि स्टार्ट अब आपको पता है डीएफ पे है तो इस सेट के लिए अगर ए के लिए ट्रांजैक्शन दिखाया है तो बी के लिए भी दिखाना है पर आपको बोला है कि स्टार्ट होना है ए से तो बी आना अलाव नहीं है तो आप बी के लिए एक ऐसी स्टेट बनाओगे जिसे बोलते हैं डेट स्टेट डेट स्टेट वो स्टेट होती है अगर आप उस परे पहुंच गए हो तो किसी भी तरह से फाइनल स्टेट पे नहीं पहुंच सकते और अगर आप किसी से फाइनल स्टेट प नहीं पहुंच सकते तो वो स्ट्रिंग एक्सेप्ट नहीं होगी फाइनल स्टेट वो स्टेट कहलाती है जिस पे पहुंचने से आपकी स्ट्रिंग एक्सेप्ट हो जाती है अब देखो एक चीज देखो सपोज ए भी एक्सेप्ट होगा ए बी एक्सेप्ट हो गया ए ए बी एक्सेप्ट हो गया क्या बी एक्सेप्ट होगा बी ए नहीं एक्सेप्ट होगा क्या बी ए बी एक्सेप्ट होगा बी ए बी ए डेट स्टेट प रहेंगे यानी कि वो सारी स्ट्रिंग एक्सेप्ट हो जाएंगे इससे जो स्टार्ट होगी आप किस ए से अब इसको बनाने का तरीका देखो आपके पास जितनी भी स्टेट्स है q नॉ q1 q2 जितनी भी स्टेट्स है उनको लिख दिया और यहां पे इनपुट सिंबल लिख दिए स्टार्टिंग सिंबल को रिप्रेजेंट करते हैं एरो लगा के फाइनल स्टेट को रिप्रेजेंट करते हैं स्टार से या फिर सिंगल सर्किल से ठीक है किसी से भी लिखा हो q नॉ से ए पे कहां जा रहे हैं q1 पे बी पे कहां जा रहे हैं q2 पे q1 से ए और बी पे q1 पे जा रहे हैं q2 से a और b पे अब आप कहेंगे मैम q2 पे ये क्यों लगाया देखो d है हर एक स्टेट प हर एक सिंबल के लिए ट्रांजेक्शन दिखानी है अगर आप फाइनल स्टेट अगर आप डेट स्टेट पर पहुच गए तो यानी कि आप बेकार स्टेट प पहुंच गए तो आप इस पर ही सर्किल इस ही ट्रांजेक्शन शो कर देते हो आप इसको कंप्लीट सिस्टम बनाने के लिए अब इसके अंदर फाइव टपल्स होते स्टेटस कितनी ली है न q1 q2 आपके पास सिंबल कितने ए और बी ट्रांजेक्शन फंक्शन या तो आप टेबल के थ्रू दिखा दो या आप ऐसे भी दिखा सकते हो देखो ू नॉ पे ए रीड किया किस पर गए कव पर न पर बी रीड किया किस पर गए ट पव प ए रीड किया किस पर गए कव पव प ी रीड किया किस पर गए व टू प ए रीड किया किस पर जा रहे हो ट प और ट प v रीड किया तो भी आप किस पर जा रहे हो q तो आप चाहे ऐसे रिप्रेजेंट कर दो चाहे आप ट्रांजैक्शन फंक्शन के थ्रू रिप्रेजेंट कर दो दोनों का मतलब सेम होता है ठीक है ट स्टेट इज दैट स्टेट वेर देर इ नो वे गो बैक टू द फाइनल स्टेट ट स्टेट वो कहलाती है जिस पर पहुंचने के बाद आप फाइनल स्टेट प नहीं पहुंच पाते डेट स्टेट नॉर्मली तब यूज होती है जब आपको कोई डीएफए बनाना होता 90 पर स्टार्टिंग विद एनी सिंबल अगर स्टार्टिंग का है तो आपको डीएफए बनाना पड़ता है वो डेट स्टेट बनानी पड़ती है अब देखो डिजाइन अ डीएफए और मिनिमल डीएफए दैट स्टार्टट सच दैट स्ट्रिंग एक्सेप्टेड बाय मस्ट बी स्टार्ट विद बी यानी कि आपको वो सारी स्ट्रिंग एक्सेप्ट करानी है जो स्टार्ट हो बी से देखो सबसे छोटी स्पिंग क्या होगी बी ही होगी और उसके लिए ही हम डीएफए बनाते हैं देखो बी बाद में कुछ भी आ जाए बी बाद में कुछ भी आए तो सबसे छोटी स्ट्रिंग क्या होगी बी स्टार्ट बी से होना चाहिए रास्ते में कुछ भी आए तो आपका सब क्या होना चाहिए एक्सेप्ट तो आपने सेल्फ लूप लगा दिया क्या सर्टिंग में ए अलाउ है नहीं अलाउ है इसलिए आपने क्या बना दी इसकी डेट स्टेट प पहुंचा दिया बी अगर बी आता है अब आपको पता है q1 पे ए के लिए ट्रांजेक्शन है बी के लिए ट्रांजेक्शन नहीं है अगर बी के बाद फिर से बी आ जाता है तो क्या आपकी स्ट्रिंग खराब होगी सही रहेगी खराब हो गई तो इसलिए आप इसे किसम पहुचा दोगे डेट स्टेट प पहुचा दोगे तो यानी कि ये दोनों स्टेट क्या होंगे ट यानी कि देखो ऐसे समझो क्य नॉ पे ए आ गया बी आ गया आपने स्टेट चेंज क्यों करी क्योंकि आपको पता है कि सबसे पहले ए रीड करना है देन बी और ये क्या हो जाएगी फाइनल सेट अगर स्टार्टिंग में बी आए तो बी अलाउ नहीं है अगर ए के बाद सॉरी बी ए है ना बी ए अगर स्टार्टिंग में बी के बाद फिर से कोई बी आए तो वो अलाव नहीं है क्योंकि बी के बाद एकदम क्या आना चाहिए ए आना चाहिए ठीक है तो ये आपकी इसी का ये टेबल बन जाएगी कितनी है जितनी स्टेट है न इनिशियल स्टेट है q2 फाइनल स्टेट है न से ए प q3 q1 या आप बिल्कुल आराम से लिख सकते हैं ठीक है अब आती है आपको एक ऐसा फाइट ऑटोमेटा बनाना है जिसमें एगजैक्टली फोर वन हो फोर से ज्यादा वन ना हो ठीक है जीरो कितने भी हो कोई फर्क नहीं पड़ता पर वन कितने होने चाहिए चार ही होने सबसे छोटी स्ट्रिंग क्या बनेगी नव देखो यह भी सही है 00 0 कुछ भी हो ब चार वन से ज्यादा नहीं होने चाहिए तो आप स्टेट चेंज करोगे पहले वन के लिए फिर दूसरे वन के लिए तीसरे वन के लिए चौथे वन के लिए और दिस विल बी र फाइनल स्टेट अब जीरो कितने भी हो मुझे फर्क नहीं पड़ता जब मुझे फर्क नहीं पड़ता तो मैंने क्या लगा दिया लूप्स लगा दि कि भाई कितनी भी जीरो आ सकते हैं और इस वन के बाद भी कितने इससे चर वन से ज्यादा अगर वन आए तो वो कहां पहुंच जाए डेट स्टेट में पहुंच जाए यानी कि चार से ज्यादा वन अलाउ नहीं है इसलिए मैंने यहां पर ये वन को डेट स्टेट प पहुंचा दिया और डीएफए का मतलब है हर स्टेट पे आपको हर एक सिंबल के लिए ट्रांजेक्शन दिखानी जरूरी है इसी वजह से मैंने इसम यहां प सेल्फ लूप लगा दिया जीरो व का अब देखो सपोज ये है क्या ये एक्सेप्ट होगी 00 फाइनल स्टेट पर पहुंच गई क्या ये अलाउ होगी 00 1 1 0 1 0 1 1 यानी कि किसम पहुंच गई डेट स्टेट पे ये वो डीएफए है जो चार से ज्यादा स्ट्रिंग को लेंथ मतलब कि जिसमें चार वन से ज्यादा स्ट्रिंग एक्सेप्ट नहीं होगी अब देखो इसमें क्या है कितनी है q0 q1 q2 q3 q4 q0 इनिशियल स्टेट है q4 क्या है फाइनल स्टेट q0 से 0 पे q0 पे है वन पे q1 पे q1 से 0 पे q1 पे इस पे q2 पे ये आपके क्या है टपल है कितनी स्टेट यूज की है न से q5 आपके पास सिग्मा कह लोय अल्फाबेट कितने है जीरो और वन दो सिंबल है ट्रांजेक्शन फंक्शन चाहे आप ट्रांजेक्शन टेबल के थ्रू रिप्रेजेंट कर दो चाहे आप ऐसे लिख सकते हो देखो q नॉ पे जीरो मिला q नॉ पे रहे q नॉ पे वन मिला q1 पे चले गए q1 पे जीरो मिला q1 पे चले गए मतलब ये आप लिख सकते हो q1 पे वन मिला किस पे चले गए q2 पे तो ये आप ये ट्रांजैक्शन फंक्शन आराम से लिख सकते हो या तो आप ये ट्रांजैक्शन फंक्शंस लिख देना और चाहे ये टेबल बना देना टेबल बनाना ज्यादा प्रेफर करना और ये टपल्स जरूर लिखना ठीक है अब आपको मैंने कुछ देखो अभी मैंने कुछ छोटे से डीएफएस आपको सिखाए हैं अब इसमें कई बार टू मार्क्स के क्वेश्चन आते हैं क्या एप्लीकेशंस है फाइना इट ऑटोमेटा की देखो सबसे पहला है ये पैटर्न रिकॉग्निशन में मदद करता है जैसे कि अभी मैंने आपको सिखाया कि अगर ऐसी स्ट्रिंग एक्सेप्ट होगी जिसमें चार वन हो सिर्फ चाहे वो स्टार्टिंग में हो एंडिंग में हो मिडल में हो कैसे भी हो देखो इसमें क्या है स्टार्टिंग में है ये स्टार्टिंग में है बट उसके बाद वन यहां है तो ये पैटर्न किसी भी पैटर्न को अगर आप रिकॉग्नाइज करना चाह रहे हो तो वो यूज होती है आपकी एज एन एप्लीकेशन ऑफ फाइना इट ऑटोमेटा अभी हम फाइना इट ऑटोमेटा मतलब कि देखो डिटरमिनिस्टिक भी एक फाइना इट ऑटोमेट नॉन डिटरमिनिस्टिक भी एक फाइट ऑटोमेट मिले मोरे भी तो यानी कि जर्नलाइज बता रही हूं कि ये पैटर्न को रिकॉग्नाइज करने में मदद करती है रोबोटिक्स में भी बहुत ज्यादा यूज होती है रोबोट के बिहेवियर को कंट्रोल करने में उसे सिखाने में वहां पे ये बहुत ज्यादा यूज होती है डीएनए की सीक्वेंसिंग यानी कि जब आपको डीएनए में कोई पैटर्न फाइंड आउट करना है आपका डीएनए कुछ ऐसा होता है ना तो उसमें यहां पे कुछ पैटर्स लगे होते हैं रोबी सोम्स या कुछ लगे होते हैं अब आपको कहते हैं ना कि इसका डीएनए मैच हो गया ये इसी का बच्चा है जैसे आप टीवी सीरियस में बड़ा देखते हो तो वहां पे भी फाइट ऑटोमेटा बहुत यूजफुल होती है अब इसकी लिमिटेशन क्या है कि भाई देखो फाइट ऑटोमेटा में लिमिटेड मेमोरी है जैसे कि इसमें जैसे पीडीए होता है पीडीए में क्या होता है स्टैग होता है ऐसा यहां पे कोई एक्स्ट्रा मेमोरी नहीं होती बस इसमें स्टेट्स होती है जिनकी मदद से आप एक सिंबल को रीड करके एक स्टेट से दूसरे स्टेट दूसरे स्टेट से तीसरे स्टेट और फाइनली कहीं फाइनल स्टेट प जाके रुक जाते हो आपके पास कोई एक्स्ट्रा मेमोरी नहीं होती और इसमें लिमिटेड नंबर ऑफ स्टेट्स ही आप यूज करते हो लिमिटेड एक्सप्रेसिव यानी कि जो फाइना इट ऑटोमेटा है वो सिर्फ रेगुलर लैंग्वेज को ही रिप्रेजेंट कर सकती है रेगुलर लैंग्वेज क्या होती है जो रेगुलर ग्रामर के थ्रू जनरेट होती है अब ये कैसे होती है क्या होती है इसकी मैं चॉम्स की नॉर्मल हरार के आएगी आगे तब समझाऊ बट ये रेगुलर लैंग्वेज को ही रिप्रेजेंट कर सकती है कंटेक्सकंफीग्लोकेशन भी लैंग्वेज को ये एक्सप्रेस नहीं कर सकता ठीक है और आपको कॉम्प्लेक्शन कॉम्प्लेक्शन को नहीं बना सकती बहुत सिंपल सिंपल मेथड के लिए ही आप फाइना इट ऑटोमेटा बना सकते हो यानी कि एक एग्जांपल देती हूं a की पावर ए बी की पावर ए यानी कि जितने ए होने चाहिए हैं उतने ब और n की वैल्यू ग्रेटर दन इक्वल टूव आप इसके लिए डीएफए नहीं बना सकते हैं क्योंकि जितने ए है उतने ही बी होंगे इसको याद करने के लिए कोई मेमोरी चाहिए जैसे कि स्टैग है वो चीज यहां पे होती ही नहीं है तो वो कैसे बना पाए हां अगर आप ये बोल दो n की वैल्यू ग्रेटर दन 1 एंड n इज लेसन इक्वल टू 3 यानी कि अगर आप लिमिटेड रेंज दे दो कि भाई n की वैल्यू ग्रेटर दन इक्वल टूव हो चा है और लेस दन इक्वल टू 3 यानी कि n की वैल्यू वन होगी टू होगी और थ्री तो उसके लिए तो आप इसके लिए डीएफए बना सकते हो बट इनफाइनों पैटर्न है उनके लिए आप डीए एंड ए पे कुछ भी नहीं बना सकते हो ठीक है अब व्हाट ड यू मीन बाय क्लीन क्लोजर ऑफ अ सेट ए आपके पास एक सेट ए दे रखा है क्लीन क्लोजर को रिप्रेजेंट करते हो ए स्टार से ये क्या करता है सपोज ए एक सेट है जिसके अंदर दो क्या है आपके सिंबल है जीरो वन अगर इसका क्लीन क्लोजर लिखेंगे तो जीरो लेंथ वन लेंथ टू लेंथ अप टू एनी लेंथ आपको इसके अंदर मिल जाएगा बस उसी को ही बोलते हैं क्लीन क्लोजर ठीक है ये कुछ एकटी की कु है एक बार इन्ह आप देख लीजिएगा अब अगला आता है आपको एक क्या करना है डीएफए मिनिमल डीएफए बनाना है मस्ट एंड विद मतलब अभी तक आपने पढ़ा था स्टार्टिंग विद ए बी स्टार्टिंग विद ए जब स्टार्टिंग होती है तो डेट स्टेट लगती है जब एंडिंग होती है तो डेट स्टेट नहीं लगती है अब आपसे क्या बोला गया है कि आपको ऐसी सारी स्ट्रिंग एक्सेप्ट करानी है जो एंड हो ए से तो सबसे छोटी स्ट्रिंग क्या होगी ए भाई एंड होना चाहिए ए से स्टार्टिंग में कुछ भी आए कोई प्रॉब्लम नहीं है एंड होना चाहिए ए से स्टार्टिंग में कुछ भी आ कोई फर्क एंड होना चाहिए ए से एंडिंग में कुछ भी आए कोई फर्क नहीं पड़ता तो सबसे पहले हमने q नॉ लिया a को एक्सेप्ट कराया बी को यानी कि सबसे छोटी स्ट्रिंग एक्सेप्ट करा ली ठीक है अब एक्सेप्ट कराने के बाद आपको पता है दिस इज डीएफ तो आपको हर एक स्टेट पे हर एक सिंबल के लिए ट्रांजैक्शन दिखाना पड़ेगा अब एक चीज बताओ एंडिंग होनी चाहिए ए बी से स्टार्टिंग में कुछ भी आए कोई प्रॉब्लम नहीं है अब आपने q नॉ पे a के लिए ट्रांजैक्शन दिखा दी तो इसके लिए भी आपने ट्रांजैक्शन दिखा दी अब अच्छा एक चीज बताओ q नॉ पे b के लिए भी ट्रांजैक्शन हो गया ए के लिए अब q1 पे गए b के लिए ट्रांजैक्शन दिखा रखा है अब एक चीज बता अगर एंडिंग होनी चाहिए ए बी से a आने के बाद कितने भी ए आते रहे एंडिंग तो ए बी से होगी तो इससे कोई फर्क नहीं पड़ता इसलिए आपने इसका लूप लगा दिया अब आते हैं इस सेट पे यानी कि आप इस सेट पे भी a के लिए ट्रांजैक्शन दिखाओगे और बी के लिए भी अब सपोज आप यहां से गए a बी अगर इसके बाद a आ गया यानी कि न स्टेट पे a आ गया तो आपकी स्ट्रिंग क्या हो गई खराब हो गई अब आपको कौन सी स्टेट पे है कि आपकी स्ट्रिंग मेंटेन हो जाए यानी कि मुझे बी और चाहिए तो इस a को लेकर कौन सी स्टेट पे जाऊं कि मुझे b मिल गया अगर मैं स्टेट को लेके q1 में चली जाऊंगी देखो सपोज ए आया ए के बाद a आया देखो ए ए के बाद ए ए ए ए ए ए आ गया पर एंडिंग किससे होगी ए से ठीक है अब अगर मैं गई a b और इसके बाद क्या आया b तो मेरी पूरी ही स्ट्रिंग खराब हो गई इस b को लेके कौन सी स्टेट पे जाऊं कि मुझे ए ब मिल जाए क्योंकि पहले वाले केस में जब मैं ए बी ए था मेरी पूरी स्ट्रिंग खराब नहीं हुई थी मुझे सिर्फ b चाहिए था ताकि मेरी स्ट्रिंग कंप्लीट हो जाए लेकिन ए ब आने के बाद मेरी पूरी स्ट्रिंग खराब हो गई अगर इस b को लेके मैं q नो पे चल जाऊंगी तो मुझे ए मिल जाएगा आप याद रखना जब भी एंडिंग हो तो एंडिंग का मतलब है कभी भी आपको डेट स्टेट यूज नहीं करनी है हर एक सिंबल के लिए कोई ना कोई ट्रांजैक्शन दिखानी अब देखो ये रॉन्ग स्ट्रिंग है देखो a ब फिर इसके बाद आया a ब फिर इसके बाद क्या है a a ए ए यानी कि q1 स्टेट पे ही रुक गए अब इसको देखो रंग स्ट्रिंग है ये भी क्या ये एक्सेप्ट हो गया नहीं नहीं होनी चाहिए पहला आया बी फिर आया ए फिर आया बी फिर आया ए फिर आया बी फिर बी यानी कि क्यू नॉ प पहुंच गए फाइनल स्टेट प नहीं पहुंचे वो सारी स्ट्रिंग जो इंटरमीडिएट सेट पे रुक जाती है या इनिशियल सेट प आ जाती है वो एक्सेप्ट नहीं होती अब देखो यह वाली स्ट्रिंग सही है अब य आएगा एक दो तीन तीसरा बी फिर आएगा फोर्थ ये वाला बी फिर आया b फिर ए ब यानी कि सारी स्ट्रिंग जो एंड हो रही है ए से चाहे कुछ भी हो उसको आप क्या कहते हैं फाइनल इसमें कोई डेट स्टेट नहीं आती अब देखो q0 q1 q2 इनिशियल स्टेट q0 है फाइनल स्टेट क्या है q2 है स्टार q2 लिख सकते हैं q नॉ पे देखो q नॉ पे a रीड करने पे q1 पे गए b रीड करने पे q0 पे गए q1 पे a रीड करने पे q1 पे गए b रीड करने पे q2 पे गए q2 पे ए रीड करने पे q1 पे गए बी रीड करने पे न पे गए ठीक है ट्रांजैक्शन टेबल बनाना ज्यादा प्रेफर करना अनलेस अंट्स में आ गया तो ये लिखना इसके स्टेट्स नॉ q1 q2 स्टेट्स है ये आपके क्या है सिंबल है अल्फाबेट के अंदर ये ट्रांजेक्शन फंक्शन के ने टेबल बना दी q न इनिशियल स्टेट q2 आप चाहे तो ऐसे भी लिख सकते हैं दोबारा रिपीट कर रही हूं q पे ू नॉ पे ए रीड किया q व पे गए न पे ब रीड किया न पे रहे ू वन पे q वन पे ए रीड किया q वन पे रहे q व पे ब रीड किया ठीक है इस तरह से आप लिख सकते हैं फिर अगला क्या है आपको डीएफए या मिनिमल डीएफए यानी कि डीएफए हो या मिनिमल डीएफए मिनिमम डीएफए का मतलब है मिनिमम स्टेट्स का यूज़ करके बनाना सच दैट द स्ट्रिंग एक्सेप्टेड मस्ट एंड विद अ सबस्ट्रिंग बी ए यानी कि एंड होना चाहिए देखो b सबसे छोटी स्ट्रिंग क्या होगी b बी में बी ए बी ही होगी तो सबसे पहले बी ए ठीक है ये बन गई अब एंडिंग होनी चाहिए बी ए बी से स्टार्टिंग अब आपको पता है जितनी भी स्टेट्स बनाई है अब आपने क्या करा आप स्टेट चेंज क्यों करते हो क्योंकि आपके पहले बी आएगा उसके बाद ए आएगा उसके बाद बी आएगा ये चीज याद रखनी है इसलिए आप स्टेट चेंज कर देते हो अब आपको पता है बी ए बी बन गया यानी कि इतनी स्टेट्स का यूज होगा अब आपको पता है कि आपको हर एक स्टेट के लिए ट्रांजैक्शन दिखानी है तो आपको पता है एडिंग बी ए बी से स्टार्टिंग में कितने भी ए आ जाए कोई प्रॉब्लम नहीं है तो यानी कि सेल्फ लूप लगा दि यानी कि यहां पर कितने भी ए आ जाए अब आप पहुंचे इस स्टेट पे अगर मैं लिखती हूं अगर मैंने इसको करा और रास्ते में कितने भी ब आ जाए कोई प्रॉब्लम नहीं है क्योंकि ए देखो बी के बाद अगर बी बी आते रहे तो एंडिंग फिर भी बी ए बी से होगी अगर मैं 10 बी भी लगा दूं कोई प्रॉब्लम नहीं है एंडिंग बी बी से होगी यानी स्टेट के लिए दोनों ट्रांजैक्शन दिखा दी स्टेट के लिए ट्रांजेक्शन दिखा दी अब q2 q2 के लिए यानी कि अगर आप पहुंचते हो ब ब है ना अब इसके बाद अगर फिर से ए आ जाता है तो आपकी स्ट्रिंग क्या है बी ए बी यानी कि बी ए के बाद अगर a आ रहा है तो आपकी पूरी स्ट्रिंग खराब हो रही है इस a को लेके q नॉ पे पहुंच जाऊंगी तो मेरी एंडिंग क्या हो जाएगी b बी से ठीक है इस तरह से याद रखो कि q0 पे दोनों ट्रांजैक्शन होगी q1 पे हो गई अब अगर मैं q2 पे पहुंच रही हं लूप्स को हटा दो तो मैं किसके थ्रू पहुंच एक तो b और एक a के थ्रू पहुंच अब q2 पे b के लिए तो ट्रांजेक्शन है पर a के लिए ट्रांजैक्शन नहीं है तो a के लिए ट्रांजेक्शन दिखाने के लिए आप क्या करोगे सिंपल सा अगर ब के बाद a आता है तो मैं इस a को कौन सी स्टेट पे लेके जाऊं कि मेरा ब ए बन जाए q नॉ पे लेके जाऊंगी तो मेरा a बन जाएगा अब इस तरह से अब मेरे पास क्या बचा q3 q3 का मतलब है ब a बी को स्कैन करके मैं q3 पे पहुंच गई अब बी ए बी के बाद अगर a आता क्योंकि q3 पे a के लिए भी ट्रांजैक्शन दिखानी है और बी के लिए भी ट्रांजैक्शन दिखानी है अगर बी बी तो यानी कि इस स्ट्रिंग में खराब हो चुकी है लेकिन मुझे सिर्फ क्या चाहिए बी तो मैं कौन सी स्टेट पे चली जाऊ इस a को लेके कि मुझे b मिल जाए मैं इस वाली स्टेट पे चली गई ताकि मुझे क्या मिल गया a मिल गया लेकिन अगर बी ए ब पे बी आता है तो मुझे क्या चाहिए फिर से ए चाहिए तो मैं इसको लेके q1 चल जाऊंगी क्योंकि अगर मैं q1 पर चली गई तो मुझे फिर से क्या मिल जाएगा ए बी मिल जाएगा जब आपको कोई भी कैसे ट्रांजेक्शन लेनी है ट्रांजेक्शन लिखने का तरीका सिंपल सा क्या होता है जब आपने बी ए बी लिखा देखो मैं इसको आपको बनाने का तरीका भी समझाती हूं सबसे q नॉ बी ए ठीक है दिस इज माय फाइनल स्टे अब मुझे पता है एंडिंग बी बी से हो तो स् स्टिंग में कितने भी ए आ जाए मुझे कोई फर्क नहीं पड़ रहा अब उसके बाद अगर ए के लिए ट्रांजैक्शन है बी के लिए अब उसके बाद कितने भी बी आते रहे क्योंकि देखो बी बी बी जब भी एंडिंग इससे ही होनी है अब मैं इसम पहुंची q2 पे तो अब ये देखो बी ए को स्कैन करके पहुंच चुकी हूं इसके लिए बी के लिए ट्रांजैक्शन है पर ए के लिए नहीं है तो बी ए ए अब इस ए को लेके कौन सी स्टेट प जाऊंगी मेरी एंडिंग हो जाए इसलिए मैं इस पर चली जाऊंगी तो मेरा बी ए बी से एंडिंग हो जाएगी अब अगर मैं बी ए बी को स्कैन करके q3 प पहुंच चुके हूं q3 के लिए a के लिए भी ट्रांजैक्शन दिखानी है अी अगर बी बी के बाद a आता है तो मेरी कितनी स्ट्रिंग खराब हुई है मेरी आधी स्ट्रिंग खराब मुझे बी तो मिल रहा है बस मुझे बी चाहिए तो इसलिए मैं यहां पहुंच जाऊंगी अगर बी ए बी के बाद मुझे फिर से बी मिलता है तो भाई मुझे क्या चाहिए ए तो इसलिए मैं यहां पहुंच जाऊ तो ये इसका बनाने का तरीका होता है ठीक ठीक है अब ये क्या है इसमें टोटल सारी जितनी भी है ये आपकी स्टेट्स है q0 q1 q2 q3 q0 इनिशियल स्टेट है q3 फाइनल स्टेट है जब आपको एंडिंग करनी होती है तो एंडिंग में कभी भी याद रखना उससे नहीं करते हैं सब मतलब कभी भी आप उसे सब स्ट्रिंग डेट से से शो नहीं करते हैं सिर्फ स्टार्टिंग वाले में ही डेट सेट से शो होता है देखो अब एक रंग स्ट्रिंग ले लेते हैं क्या ये वर्क करेगी यानी कि ये गलत हो गया या सही हो गया अब देखो ए ए ए बी ए ए ए ए व q नॉ पे ही रह गई फिर क्या आएगा ए ए बी ए बी ए ए ए ए बी ए ब ए q2 पे फी टाइम में एक दोती बी बी बी ए बी a q2 पे रह जाऊंगी यानी कि फाइंड देखो आपको ये बनाने सीखने का सिंपल सा तरीका है सबसे छोटी स्ट्रिंग जो दे रखी है उस सबसे छोटी स्ट्रिंग को बनाओ सिंपल सा है सबसे छोटी स्ट्रिंग क्या है आपसे बोला है एक ऐसा डीएफए बनाना है जो एंड हो बी से है ना एंड विद द सबस्ट्रिंग बी ए बी तो सबसे छोटी स्ट्रिंग क्या होगी बीए बी होगी उसी को ही बना दो फिर बनाने के बाद हर एक स्टेट पे हर एक सिंबल के लिए ट्रांजैक्शन दिखा दो बनाने का तरीका भी क्या है बी ए बी लिखा है तो देखो स्टार्टिंग में अगर ए आएगा कोई फर्क नहीं पड़ता एंडिंग है बी के बाद जितने भी भी आ जाए कोई फर्क नहीं पड़ता तो अगर आप इस तरह से बनाओगे तो सारा कर पाओगे ठीक है अगला क्या बोला है आपको डीएफए या मिनिमल डीएफए बनाना है जो इवन नंबर ऑफ वनस कंटेन करता है अब इवन नंबर ऑफ वनस कंटेन करने के लिए क्या है देखो आपको पता है क्य नो सबसे पहले क्या होगा एक तो ऑड बन आएगा देखो सबसे पहले ऑड बनाएगा या नहीं आएगा तो क्य नॉ मेरी वो स्टेट है अब अगर उसम कुछ भी ना आए यानी कि वन ना आए तब क्या होता है एक सिंगल वन वन ही ना आए एक वन आए दो वन आए तीन वन आए ऐसे बन आते रहेंगे पर इवन नंबर ऑफ वनस क्या होंगे तो 0 2 4 8 यानी कि एक तो वन आए ही ना वन आए तो इवन में आए दो आए चार आए तो सबसे पहले क्य नॉ स्टेट पे देखो क्य नॉ स्टेट पे पहला वन अगर आप ऐसे लिखते हो इसी को ही फाइनल स्टेट बना देते हो जीरो एक्सेप्ट हो जाएगी अगर एक वन आता है तो मैंने स्टेट चेंज इसलिए करी क्योंकि मैं ये चाहती हूं कि जो है मैं याद कर सकूं तो मैंने पहला वन दिया तो किस पे पहुंच गई q1 पे दूसरे पे q न पे तीसरे पे q1 पे चौथे पे q नॉ पे यानी कि आपके इवन नंबर ऑफ वन किस पे आ रहे हैं q नॉ पे तो इसको क्या बना दिया फाइनल स्टेट बना दिया फाइनल स्टेट वो वैसे भी बन चुकी थी क्योंकि जीरो अगर आपको ना जीरो मतलब जीरो नंबर ऑफ वंस चाहिए तो q नो को ही फाइनल स्टेट बनाना पड़ेगा और जो आपके जीरोज है उन्हें मुझसे कोई फर्क नहीं पड़ता कितने भी हो तो इसलिए उनका सेल्फ लूप लगा दिया सेल्फ लूप लगाने का रीजन यही होता है जब आपको फर्क नहीं पड़ता है और डीएफए का मतलब है हर एक स्टेट प हर एक सिंबल के लिए ट्रांजैक्शन दिखानी पड़ती है इसलिए आपने जब नॉ q1 पे वन के ट्रांजैक्शन दिखा दे तो जीरो के भी ट्रांजैक्शन दिखाने पड़ते हैं अब देखो ये रंग स्ट्रिंग इसमें कितने थ व टूथ q1 पे ही घूमते रह जाएंगे अब क्या है 0 0 0 1 0 1 0 1 0 और देखो सबसे पहले तीन जीरो आए ठीक है फिर पहला वन आया फिर जीरो फिर दूसरा वन फिर जीरो फिर तीसरा वन ठीक है तो यह सारे इवन नंबर ऑफ जी किसको वन को एक्सेप्ट कर लेकिन अगर मुझे ऑड नंबर ऑफ वन चाहिए होते तो न की जगह किसको फाइनल स्टेट बना देती q1 को फाइनल स्टेट बना देती ठीक है अगर आपको और और नंबर ऑफ न चाहिए तो सिंपल है नव इसको फाइनल स्टेट बना दो क्यों क्योंकि अभ य देखो पहला वन दूसरा वन तीसरा वन चौथा वन यानी की यह वाला व क्या ऑड नंबर ऑफ वंस को एक्सेप्ट कर रहा है ठीक है ये इसके क्या दे रखे हैं q0 q1 क्या है वो सेट्स है जो यूज हुई है ये आपके अल्फाबेट्स हैं ये आपका ट्रांजैक्शन फंक्शन है q नॉ इनिशियल स्टेट है q नॉ ही फाइनल स्टेट है ये इसकी टेबल है ये तो आपको समझ आई गई होगी अब अगला क्या है अब आपका क्या है डीएफए या मिनिमल डीएफए है दैट एक्सेप्ट द स्ट्रिंग व्हिच काउंट ऑड नंबर ऑफ़ ज़ीरो तो ऑड नंबर ऑफ ज़ीरो के लिए क्या है इसको मैंने क्या बना दिया फाइनल स्टेट जो q नॉ अगर इवन नंबर करना है तो q नॉ को बना दो वरना क्या बना दो q1 को बना दो अब अगला क्या है कंस्ट्रक्टर डीएफ पे आपको एक डीएफए बनाना है ठीक है मतलब बहुत इजी इजी क्वेश्चंस है अगर आप थोड़ी सी भी मेहनत करेंगे तो आप आसानी से बना सकते हैं देखो आपको मैंने डीएफए जितने भी टाइप के हैं वो सारे करा रही हूं आप बस एक बार प्रैक्टिस करेंगे तो आसानी से बनते जाएंगे क्योंकि देखो इस यूनिट में मैं आपको बताती हूं तीन तरह के क्वेश्चन आते हैं एक डीएफए बनाने के लिए आता है बहुत रेयर चांसेस है कि ये ना आए मतलब कोई भी डीएफए आ सकता है मैं आपको सारे टाइप के डीएफए करा दूंगी एक आता है मिनिमाइजेशन ऑफ डीएफए अगला क्वेश्चन आता है एप्सन एएफए या एएफए टू डीएफए और एक क्वेश्चन आता है मिले मूरी मशीन ये चार टॉपिक है जिनमें से मिले मूरे मशीन ऑल्टर आता है कई बार अगर वो नहीं देंगे तो मिले मशीन क्या होते है मूरे मशीन क्या होते है दो नंबर के क्वेश्चन में दे देंगे लेकिन मिनिमाइजेशन ऑफ डीएफए ये आपको ये समझ लीजिए फेवरेट क्वेश्चन है जो आना ही आना है दूसरा क्या कोई डीएफए बनाने म ये नहीं है कि यही आएगा कोई सा भी जितने भी टाइप्स है वो मैंने ऑलमोस्ट आपको कवर करा दिए तो इनम से ही कोई डीएफए मिलने के चांसेस है और अगर आएगा भी देखो एज यू सी ये थोड़ा सा न्यूमेरिकल बेस्ड है तो आपको भी दिख रहा होगा कि अगर आएगा भी तो थोड़ा सा स्लाइट जैसे कि एज एन एग्जांपल मैं आपको बताती हूं मैंने बोला एंड विथ स्ट्रिंग बी ए बी बी ए बी की जगह ए सीडी कुछ भी आ जाएगा पर एंडिंग वाला ही रहेगा मतलब टाइप वही रहेगा बहुत स्लाइट चेंज के साथ कुछ आ सकता है ठीक है और आपका ये देखो एंड एसन एंड ए पे तो डीएफए करना या एनएफ तो डीएफए करना अब देखो क्वेश्चन कुछ भी मतलब अभी आप सीखो ग कि मतलब वैल्यू कुछ भी रहेगी पर टाइप यही रहता है तो बस यही चार क्वेश्चन है और बिल्कुल मतलब थ्योरी सिर्फ वही है स्टार्टिंग में जो मैंने आपको बताई थी बाकी ए सच कुछ नहीं है तो आप कर सकते हैं बहुत आसानी से अच्छे नंबर ठीक है चलिए करते हैं आपको डी देखो आपको समझ आएगा बहुत मैथमेटिकल है लॉजिकल है कंस्ट्रक्ट ट एक्सेप्ट ल द स्ट्रिंग ओवर वन एंड जीरो हुज लेंथ इ एटली फ यानी की चाहे वन आया या जीरो आए पर लेंथ कितनी होनी चाहिए पांच लेंथ कितनी होनी चाहिए पांच तो कितने भी हो चाहे जीरो हो या वन हो तो देखो फर्स्ट लेंथ भाई वन या जीरो कॉमा का मतलब ता वन आए या जीरो आए दूसरी लेंथ तीसरी लेंथ चौथी लेंथ पांच पांच लेंथ की स्ट्रिंग एक्सेप्ट होनी चाहिए चाहे उसमें जीरो जीरो हो चाहे उसम वन वन हो या जीरो व का कमो हो जीरो से स्टार्ट हो स्टार्टिंग में जीरो मतलब लेंथ क्या होनी चाहिए फाइव होनी चाहिए कुछ भी हो सकता है वन या जीरो लेकिन अगर पांच लेंथ से ज्यादा आए तो वह क्या होना चाहिए रिजेक्ट होना चाहिए इसलिए वह किस पर चला जाएगा डेट स्टेट प चला अब आपको पता है हर एक स्टेट के लिए ट्रांजैक्शन दिखानी होती है तो आप वन या 0 क्य नॉ लगा देते ठीक है अब एक रंग स्ट्रिंग देख लेते हैं इसमें कितने सक्सव 1 2 3 4 5 6 इस सम ट्स इट फिर क्या है व 0 1 0 1 0 दैट स्टेट प तो यानी कि और ये इसकी क्या है टेबल है नव न इनिशियल स्टेट है q5 फाइनल स्टेट है q6 ट्स ऐसा कुछ नहीं है कि आप इसे लास्ट में लिखे कहीं भी लिख दे बट व एक तरीका होता है बस हैबिट होती है वो न से जी पव प जा रहे q2 q3 q4 q5 q6 और ये ये इसकी टोटल स्टेटस है यह आपके कितने आपने क्या बोलते अल्फाबेट लिए हैं इसके अंदर दो सिंबल है ट्रांजेक्शन फंक्शन देखो दोबारा से रिपीट कर रही आप टेबल बना दे या क्य नॉट प वन रीड करो आप ऐसे भी लिख सकते हैं ठीक है मैं हर किसी को लिख के नहीं दिखा रही य आप समझ न केव रीड करने पर पर जान जीरो ड करने पर तो आप इस तरह से भी लिख सकते हैं ठीक है और आपका इनिश स्ट न है फाइनल स्ट क्या है अब अगला आता है देखो डिफरेंस समझना क्या बोला था इसमें एटली लेंथ कितनी होनी चाहिए पांच पांच से ज्यादा लेंथ होनी ही नहीं चाहिए ना पांच से कम होनी चाहिए अब ये क्या बोला है आपको स्ट्रिंग आपको एक डीएफए बनाना है ओवर द स्ट्रिंग जीरो एंड वन यानी कि जीरो एंड वन आपकी स्ट्रिंग है अगर आपसे बोला जाए कि इसमें सिग्मा क्या है या बोलते हैं अल्फाबेट क्या है तो आपको पता है वन और जीरो यानी कि सिग्मा का मतलब है किन सिंबल्स का यूज करके आप डीएफए को बनाओगे तो उसकी लेंथ क्या होनी चाहिए एट मोस्ट फाइव हद से हद क्या होनी चाहिए फाइव यानी कि जीरो लेंथ भी हो सकती है यानी कि कोई भी सिंबल एट मोस्ट का मतलब हद से हद पांच हो सकता है कोई भी ना सिंबल का यूज कर हो सकता है सिंगल लेंथ तो हो सकता है डबल लेंथ तो हो सकता है ट्रिपल लेंथ हो हो सकता है फोर लेंथ हो और हो सकता है फिफ्थ लेंथ हो पर हद से हद कितनी देखो ये जीरो लेंथ है ये सिंगल लेंथ वन है ये सिंगल लेंथ रो है और ये वन जीरो क्या होता है कुछ नहीं आपने 0 व का यूज करके अच्छा मैं आपके पास कहती हूं मेरे पास सिग्मा है 0 और वन तो उसे सिंगल लेंथ कितना बना गया या तो रो होगा या वन डबल लेंथ क्या होगा 00 10 1 1 1 0 ट्रिपल लेंथ क्या होगी 1 1 1 00 0 1 0 ऐसे फोर लेंथ क्या होगी फोर टाइम 0 1 0 1 0 ऐसे ही तो होती है तो ये कोई भी रैंडम ले लिए ये सिर्फ आपको बताने का तरीका है तो आपको पता है जीरो लेंथ होगी तो q नॉ को ही फाइनल स्टेट बना q1 पे जाने के वन लेंथ के तो वन होगी या जीरो q1 टू लेंथ की या तो वन देखो या तो वन आ जाएगा यहां जीरो ले लोगे यहां वनव ले लोगे यहां रो व ले लोगे कुछ भी ये हो जाएगा थ्री लेंथ ये हो जाएगा फोर लेंथ ये हो जाएगा फाइव हर एक स्टेट को फाइनल स्टेट बनाओगे क्योंकि इसमें बोला है एट मोस्ट फाइव यानी कि ना किसी सिंबल को स्कैन करके भी एक्सेप्ट है यानी कि एलन भी एक्सेप्टेड है आप सिंगल लेंथ चाहो वो भी एक्सेप्टेड है डबल लेंथ चाहो वो भी एक्सेप्टेड है ट्रिपल लेंथ चाहो वो भी एक्सेप्टेड है फोर लेंथ ऑफ वोवी हर लेंथ एक्सेप्टेड है बट अगर पांच लेंथ से ज्यादा होता है तो वो डेट स्टेट में चल जाएगा यहां पे लूप का मतलब इसके बाद कुछ भी आता र कोई फर्क नहीं पड़ता डीएफए का मतलब होता है हर एक स्टेट प हर एक सिंबल के लिए ट्रांजेक्शन दिखाना जरूरी होता है अब आपके पता है कितनी स्टेट्स है क्य सि स्टेट है सारी स्टेट q1 न इनिशियल स्टेट है इनिशियल स्टेट को आप किससे दिखाते हैं एरो से दिखाते हैं बाकी सारी फाइनल स्टेट है आप इनको स्टार से दिखाते है और एक चीज बताती हूं चाहे आप स्टार्ट से दिखा द चाहे आप आपको ये दिखा हुआ मिलता है तो यह भी गलत नहीं है दोनों चीजें सेम है आपकी टोटल स्टेट न से q6 तक है 0 और वन आपके क्या है आपका सिग्मा है या बोल सकते हैं आपके अल्फाबेट है इसके अंदर दो सिंबल यूज किए हैं जीरो एंड वन यहां पे अल्फाबेट ए भी नहीं होते अल्फाबेट को आप सिग्मा बोलते हैं ट्रांजैक्शन फंक्शन ये है ट्रांजैक्शन फंक्शन को टेबल के थ्रू भी रिप्रेजेंट कर सकते हैं और ट्रांजैक्शन फंक्शन के थ्रू भी रिप्रेजेंट कर सकते हैं मैं बार-बार रिपीटेडली इसलिए बता रही हूं ताकि आप जो है वहां पे कंफ्यूज ना हो अगर आपसे बोला जाए कि भाई इस तरह से लिख के दिखाओ तो इसका मतलब क्य नो प वन रीड करके किस पर जा रहे हैं क वन पर जा रहे हैं ठीक है फिर आपने आपके पास फाइनल स्टेट सार इनिशियल स्टेट क्य नॉ अब आपका अगला क्वेश्चन है कि आपको देखो बहुत एट मोस्ट एटली अब अगला है एटलीस्ट ठीक है स्लाइट स्लाइट सा ही डिफरेंस है और ब ब आसानी से चीजें समझ आ सकती है ठीक है अब अगला क्या है कंस्ट्रक्ट करना है देखो इसमें ना काफी तरह के डीएफए मैं आपको पढ़ाऊंगा से चीजें समझ आ जाएंगी कोई हार्ड कांसेप्ट ऐसा है नहीं कंस्ट्रक्ट अ डीएफए ट एक्सेप्ट ल द स्ट्रिंग ऑफ वन एंड जीरो वेयर लेंथ ऑफ स्ट्रिंग इज एटलीस्ट फाइव देखो एट मोस्ट का मतलब है हद से हद पांच यानी कि जी लेंथ हो वन लेंथ हो हद से हद पांच एट मोस्ट एगजैक्टली फाइव यानी कि एगजैक्टली पांच ही होनी चाहिए पांच से ज्यादा एटलीस्ट यानी कि मिनिमम पांच होनी चाहिए उससे ज्यादा देखो अब मैंने बोला था एक चीज आप कंफ्यूज हो सकते हो कि मैम आपने स्टार्टिंग में डेट स्टेट बोल लेकिन इन तरह के क्वेश्चन में भी डेट स्टेट आती है आपको समझ आ जाएगा मैं हर टाइप के क्वेश्चंस आपको करा दूंगी ठीक है आपको डीएफए बनाना है जिसमें एटलीस्ट पांच यानी कि लेंथ जो होनी चाहिए मिनिमम पांच होनी चाहिए और पांच से ज्यादा कितनी भी हो सकती है तो मिनिमम पांच क्या है एक या तो पहली इसम जीरो या वन होगी वन या जीरो वन यर जीरो वन यर जीरो अब फाइनल स्टेट प पहुंच गई q5 मिनिमम पांच होनी चाहिए पांच से कितनी भी ज्यादा हो सकती है पांच से कितनी भी ज्यादा हो सकती है इसलिए यहां पर 0 व का लूप लगा दिया अब देखो कैसे समझो अगर मैं यहां पे कुछ ना लगाती तो आपको पता है दिस इज डीए हर एक स्टेट प हर एक सिंबल के लिए ट्रांजैक्शन दिखाना होता है सॉरी न q1 q2 q3 q4 q5 के लिए पहुंच चुकी अब q5 प भी तो ट्रांजेक्शन शो करना पड़ेगा दिस इज द ट्रांजेक्शन च यू हैव टू शो अब नॉन एक्सेप्टिंग स्ट्रिंग्स देखो आपके पास के चार वन एक दोती च q4 प अटक गया जीव जी अभी आप कहेंगे मैम जी 0 का मतलब है न से जाने या तो वन का यूज करो या जीरो का वन का यूज करो या जीरो का दिस इज द ट्रांजेक्शन टेबल ठीक है ये लिखा हुआ है q5 दिस इज q5 ये थोड़ा सा हाईलाइट अलग हो रहा है दिस इज q5 ये q5 लिखा हुआ है और टोटल स्टेट q5 है ये आपका रो व है ट्रांजिशन फंक्शन चाहे आप टेबल के थ्रू रिप्रेजेंट कर दो या वैसे लिख दो q0 इनिशियल स्टेट है q5 फाइनल स्टेट अगला क्वेश्चन आपका देखो अगला क्वेश्चन है डिजाइनर डीएफ पे ट एवरी स्टिंग एक्सेप्ट मस्ट एंड विथ जीरो जी जीरो जीरो से ए हो ये अगर आप समझ लोगे तो इसका य जो अगला टाइप है डज नॉट एंड विद देखो डज नॉट एंड विद जीव ये भी आप समझ जाओगे देखो आपने ट्रांजैक्शन फंक्शन जो एंड विद जीरो जी तो सबसे छोटी स्ट्रिंग क्या होगी जीरो जीरो तो आपने क्या करा q न से 0 q1 से जीरो आपने स्टेट चेंज इसलिए की क्योंकि आपको याद रखना है एंड होना चाहिए जीरो से स्टार्टिंग में कितना भी बनाए कोई फर्क नहीं पड़ता अब अगर मैं इसको रीड करके जीरो और इसके बाद वन आता है तो मेरी स्ट्रिंग खराब हो चुकी आपको पता है कव पे जीरो के लिए ट्रांजैक्शन है वन के लिए ट्रांजैक्शन शो नहीं किया अगर आप जीरो के बाद वन लिखते हो वो तो मेरी स्ट्रिंग खराब हो गई इस वन को लेके कौन सी स्टेट पे जाऊं कि मुझे जीरो जीरो मिल जाए मैं q नॉ पे चली जाऊंगी ठीक है अब q1 पे जीरो के लिए भी दिखा दिया वन के लिए भी अब जब आपको लास्ट अब आपको पता है हर एक स्टेट के लिए ट्रांजैक्शन दिखानी है यानी कि q2 बचा है तो अब मैं रीड करके q2 पे किसके थ्रू पहुंच दंगी जीरो जीरो लूप्स का ध्यान मत रखा करो सिंपल इससे जीरो जीरो अगर इसके बाद जीरो आता है तो कोई फर्क नहीं पड़ता कितने भी जीरो आ जाए तो एंड विद जीरो जीरो ही होगा क्यों क्योंकि अगर सपोज सीन जीरो भी आते हैं मतलब जीरो जीरो करके एक जीरो भी आता है तब भी एंड वि जीरो जीरो आ रहा है क्योंकि दो आप जीरो रीड करके जा चुके हो चाहे सिंगल जीरो आ चाहे कितने भी जीरो है एंड विद जीरो जीरो ही होगा लेकिन अगर आप जीरो जीरो रीड करके जा रहे हो और इसके बाद क्या आता है वन क्योंकि भाई q नॉ पे जीरो के लिए ट्रांजैक्शन दिखा दी वन के लिए भी तो दिखानी है अगर वन आता है तो इस वन को लेकर कौन सी स्टेट पे जाऊ कि मुझे क्या मिल जाए अपना जीरो जीरो मिल जाए तो इसको लेके मैं यहां जाऊंगी तो मुझे क्या मिल जाएगा जीरो जीरो से एंडिंग हो जाएगी ठीक है बिल्कुल सेम है इसमें कुछ नहीं है और ये इसकी क्या है टेबल है और ये इसका अब देखो अगला क्वेश्चन ये इंपॉर्टेंट है अब आपको एक ऐसी स्ट्रिंग बनानी है जो एंड ना हो 0 वन से अभी तक क्या बोलती एंड होना चाहिए एंड ना हो रो व से ये एक डिफरेंट टाइप का क्वेश्चन अगर इस तरह का क्वेश्चन आता है तो सबसे पहले आपको एक डीएफए बनाना है जो एंड हो रहा होगा 0 व से अब इसको बनाने का तरीका q न से q1 पे गए स्टेट चेंज ग क्योंकि याद रखना है पहले रो आएगा फिर वन आएगा अब आपने 0 व लिख दिया आपको बाकी सारी स्टेट पे सबके लिए ट्रांजैक्शन दिखानी है स्टार्टिंग में कितना भी वन आता रहे मुझे कोई फर्क नहीं पड़ता तो इसलिए लूप लगा दिया अब जीरो के बाद इस स्टेट पे पहुंची तो वन के लिए ट्रांजैक्शन अगर मैं जीरो कितने भी लेती ू कोई फर्क नहीं पड़ता इसलिए लूप लगा दिया अब मैं पहुंची q2 पे 0 व के बाद अगर जीरो आता है तो इस जीरो को लेकर कौन सी स्टेट पे जाऊ कि मेरी स्ट्रिंग मिल जाए यानी कि मुझे वन और चाहिए तो इसलिए स्टेट को लेके यहां आऊंगी अगर इस 0 व के बाद वन आता है तो मेरी पूरी स्ट्रिंग खराब हो गई अब मुझे पूरा क्या चाहिए 0 व चाहिए तो इस वन को लेके अगर मैं q न पे चल जाऊंगी तो मुझे 01 मिल जाएगा तो ये मेरा क्या बन गया एक ऐसा डीएफए बन गया जो एंड विद 01 पर मुझे क्या बनाना है मुझे एक ऐसा डीएफए बनाया डज नॉट एंड विद रो व तो जो फाइनल स्टेट होती है वो तो नॉन फाइनल बन जाती है और जो नॉन फाइनल होती है वो क्या बन जाती है फाइनल बन जाती है बस यही तरीका है सबसे पहले आपको बनानी है वो डीएफए जो एंड विद 01 होगा अगर आपको डज नॉट एंड विद 0 व बनाना है तो जो फाइनल स्टेट है उसे तो नॉन फाइनल कर दो और जो नॉन फाइनल है उन्हें फाइनल कर दो अब देखो इसके हिसाब से वो एंड वि देखो ये क्या है अब इसके लिए सारी रंग स्ट्रिंग है भाई देखो जीरो जी 01 लेकिन ये इसके लिए सही स्ट्रिंग होगी जीरो 0 वन ठीक है ये एक्सेप्ट नहीं होगी क्योंकि एंड विद 0 व देखो एंड विद 01 इसके लिए सही है लेकिन इसके लिए गलत होगी अब देखो 1 1 1 1 0 यानी कि ये वो सारी स्ट्रिंग रिजेक्ट करेगा जो एंड हो रही होंगी जीरो वन से बाकी सब एक्सेप्ट करेगा देखो 0 4 0 1 00 यह भी फाइनल स्टेट है अब मैंने 10 1 1 0 1 1 q नॉ पे आ गया फान तो आपको बनाने का तरीका क्या है अगर आपसे बोला जाए डज नॉट आ जाए डज नॉट एंड विद 0 1 1 0 ए कुछ भी तो आपको सबसे पहले स्ट्रिंग बनानी आपको डीएफ में बनाना है एंड विथ का चाहे व 01 लिखा हो ए लिखा हो 0 देखो जैसे यह लिखा था यह लिखा था एंड विद जीरो जीरो तो ये आपकी क्या बन जाती फाइनल स्टेट बन जाती है डज नॉट एंड में ये नॉन फाइनल हो जाती है सिंपल सा पहले एंड विद का बना दो फिर क्या कर दो जो फाइनल है उसे नॉन फाइनल कर दो जो नॉन फाइनल है उसे फाइनल कर दो ये बनाने का तरीका होता है अब अगला क्वेश्चन करते हैं देखो ये और एक क्वेश्चन करा है डीएफए जो एंड होता है 10 व से ए एक्सेप्ट अ स्ट्रिंग एक्सेप्ट जीरो वन ये एंड नहीं है ये वो सारी स्ट्रिंग है कि 0 व को छोड़ के सब होना चाहिए ठीक है तो सबसे छोटी स्ट्रिंग क्या होगी 10 होगी ठीक है 10 1 अब स्टार्टिंग में जीरो आए कोई फर्क नहीं पड़ता यानी कि ये नॉर्मली एंड वाला ही क्वेश्चन है बिल्कुल सेम है इसे आप कर सकते हो कोई चेंज नहीं है ये एंड वाला ही क्वेश्चन है ठीक है जैसे क्या है अब देखो इसको देखो 10 1 स्टार्टिंग में जीरो आ जाए कोई फर्क नहीं पड़ता वन के बाद कितने भी वन आ जाए कोई फर्क नहीं पड़ता अगर वन जीरो के बाद जीरो आएगा तो कौन सी स्टेट प लेके चली जाऊ q नॉ प लेके चली जाऊ जो मुझे 01 मिल जाए अब 10 व के बाद अगर वन आता है है ना तो भाई मेरी पूरी स्ट्रिंग खराब नहीं हु मुझे सिर्फ और क्या चाहिए 01 तो इसको लेके अगर मैं q1 प चल जाऊ तो 01 मिल जाएगा अगर 10 के बाद मुझे क्या मिलता है जीरो मिलता है 10 के बाद क्या मिलता है जीरो तो मेरी पूरी स्ट्रिंग खराब हो चुकी है मुझे पूरा क्या चाहिए 10 तो q3 जाके न तो मुझे मिल जाएगा अगर ये एक्सेप्ट 10 यानी कि एंड वाला ही क्वेश्चन है एंड विद 10 और यह क्या डज नॉट ठीक है डज नॉट तो यानी की जो इसकी फाइनल स्टेट थी वो नॉन फाइनल बन गई जो नॉन फाइनल थी वो फाइनल बन गई ठीक है अब अगला क्वेश्चन होता है डिजइन डीएफए या मिनिमल डीएफए क्वेश्चन कैसे आ सकते है डीएफए लिखा मिनिमल डीएफ या फाइना इट ऑटोमेटा लिखा दैट एवरी स्टिंग स्टार्ट विद आइर a ए और b ब या तो वो ए ए से स्टार्ट हो या b बी से स्टार्ट हो यानी कि एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता ठीक है एक सेकंड अब देखो स्टार्ट या तो a ए से हो या b ब से यानी कि सबसे छोटी स्ट्रिंग ए ए या b ब होगी देखो ये स्ट्रिंग क्या ए ए से स्टार्ट हो रही है एंडिंग में कुछ भी हो कोई नहीं बी बी से स्टार्ट हो रही है एंडिंग में कुछ भी हो कोई फर्क नहीं ए ए से स्टार्ट हो रही है बाद में कुछ भी हो कोई फर्क नहीं पड़ रहा तो क्य नॉट से एक तो बना दी ए ए और दूसरी बना दी बी ब और एंडिंग में कुछ देखो ए ए सबसे छोटी स्ट्रिंग है तो यानी कि ये आपकी क्या बन जाएगी फाइनल सेट सबसे छोटी स्ट्रिंग है तो ये क्या बन जाएगी आपकी फाइनल स्टेट अब एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता ए और बी का क्या लगा दिया लूप लगा दिया क्योंकि इसके बाद कुछ भी आता कोई फर्क नहीं पड़ रहा यानी कि आपने ये ट्रांजैक्शन दिखा दी ये ट्रांजैक्शन दिखा दी ये दिखा दी और q नॉ के लिए a के लिए भी ट्रांजैक्शन है बी के लिए भी q1 के लिए a के लिए ट्रांजैक्शन है बी के लिए अगर a के बाद बी आए तो इज इट अलाउ नहीं ए के बाद क्या आना चाहिए ए ए स्टार्टिंग विद ए ए तो बी पे ये कहां चले जाएंगे डेट स्टेट पे q5 आपकी क्या स्टेट है ट स्टेट है अगर बी आए बी के बाद भा देखो q3 प बी के लिए ट्रांजेक्शन है ए के लिए भी तो ट्रांजेक्शन दिखानी है अगर बी के बाद ए आए तो इट इज नॉट अलाउड तो ये कहां चली जाएगी डेट स्टेट पे अब आपको पता है दिस इज डीफ दिस इज डेट स्टेट तो आपको हर स्टेट के लिए ट्रांजेक्शन दिखानी है तो अब इसके बाद अगर आप डेट स्टेट में पहुंच जाए तो कहीं जाने की जरूरत नहीं इसलिए आप क्या लगा देंगे सेल्फ लू अब ये लिखा है इसी को हम मिनिमाइज कर सकते हो देखो अगर वो ए ए से स्टार्ट हो या बी बी से एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता तो रदर देन q2 और q4 इसी को एक ही स्टेट बना देते हैं देखो स्टार्टिंग विद ए ए एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता स्टार्टिंग विद बीबी एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता इसलिए ये रदर देन अलग दो बनाने की जगह आपने एक ही फाइनल स्टेट बना दी अगर आप अलग बना के भी छोड़ते हो तो भी कोई दिक्कत नहीं है देखो ये इसकी टेबल है क्यू नो से आप कहां जा रहे हो q1 और q3 पे q1 से आप कहां जा रहे हो q5 q 2 एंड q5 पे ये आप लिख दोगे ये इसके टपल्स है ठीक है तो ये आपकी हो गई ऐसे ही आपके और क्वेश्चंस है वो करेंगे कि आइर एंड आइर स्टार्ट विद ए ए और बी बी अब अगला क्वेश्चन है आइर एंड विद ए ए और बी बी या तो ए ए से एंड हो या बी बी से यानी कि अच्छा सबसे छोटी स्ट्रिंग क्या आएगी इस केस में भी देखो इसका मतलब है स्टार्टिंग में कुछ भी आए या तो एंड हो ए ए से या बी बी से या कुछ भी ना आए यानी कि अगर मैं ये बोल रही हूं मेरे पास सबसे छोटी स्प्रिंग है ए ए तो क्या ये एंड हो रही है ए ए से ऑफकोर्स सबसे छोटी स्ट्रिंग यही है और क्या ये एंड हो रही है ब बी से हां देखो तो सबसे पहले क्या बनाएंगे सबसे पहले क्या करेंगे आप सबसे छोटी स्ट्रिंग एक्सेप्ट कराएंगे ए ए बी बी तो आपने ये दोनों चीजें करा ली अब या तो वो एंड हो ए ए से बी ब देखो दोनों सेम ही बनेंगे स्टार्टिंग में लेकिन अभी देखो अब अगर स्टार्टिंग वाला था तो उसमें डेट स्टेट आती थी इसमें डेट स्टेट नहीं आती अब देखो q नॉ के लिए ए के लिए भी ट्रांजैक्शन है बी के लिए भी लेकिन q1 के लिए ए की ट्रांजैक्शन चली गई पर बी के लिए ट्रांजैक्शन नहीं गई अगर a आने के बाद q पे q1 पे क्या आता है बी तो क्या पॉसिबिलिटी है कि भाई देखो ए तो आएगा ही नहीं अब क्या पॉसिबिलिटी है कि एंडिंग किससे हो जाए बी से तो मैं इस बी को कौन सी स्टेट प ले जाऊंगी q3 पे ताकि क्या हो कि अगर ए के बाद बी आता है तो क्या पता एक और बी आ जाए और ये फाइनल स्टेट पे पहुंच जाए अब q1 के लिए a की भी ट्रांजैक्शन हो गई बी की भी q नॉ पे बी q3 पे बी अब a के लिए ट्रांजैक्शन नहीं है अगर बी के बाद ए आता है क्योंकि q3 प बी के लिए ट्रांजेक्शन दिखा चुके हो ए के लिए भी तो ट्रांजेक्शन दिखा नहीं है अगर b के बाद a आता है तो क्या पॉसिबिलिटी हो सकता है a आ जाए तो इसलिए q3 से इसे कहां पहुंचा दो q1 पे पहुंचा दो यानी कि q0 q1 q3 पे सबके लिए ट्रांजैक्शन हो गई अब उसने क्या बोला है एंड विद a ए तो a ए कितने भी आते रहे यानी कि q2 पे एक ही ट्रांजैक्शन के लिए हमें कोई फर्क नहीं पड़ता इसलिए क्या लगा देंगे सेल्फ लू यानी कि ए ए के बाद अगर कितने भी ए ए ए आते रहे कोई प्रॉब्लम नहीं है तब भी क्या होगा आपकी एक्सेप्ट हो जाएगी लेकिन अगर ए ए के बाद एक भी बी आता है तो उसे कौन सी स्टेट प ले जाऊ देखो पॉसिबिलिटी है है ना ये दिख रहा है ये प ये वाली लाइन दिख रही है पॉसिबिलिटी है कि हो सकता है इस बी के बाद एक और बी आ जाए तो q2 से आप q3 स्टेट प ले जाओगे क्या कि बी आ सके अब अब सपोज इस पे हो गया अब ऐसे q4 पे बी बी यानी इसके बाद कितने भी बी आते हैं ना कोई प्रॉब्लम नहीं है अगर बी बी के बाद ए आता है क्योंकि q4 पे एक ही ट्रांजैक्शन भी दिखानी है तो अगर ए आता है इस ए को लेके मैं कौन सी स्टेट पे चली जाऊं कि हो सकता है कि ए ए से एंडिंग हो जाता q1 पे मैं चली जाऊंगी ठीक है अब देखो इसी को ही एग्जांपल लेके करते हैं ए बी क्या देखो पहले आया ए इसको पहले आया ए इसको ले गए यहां क्योंकि इसके बाद बी आ रहा है फिर आया ए इसको वापस ले ग क्योंकि पॉसिबिलिटी हो सकता है फिर आया बी फिर आया बी तो ये फाइनल स्टेट प पहुंच गई लेकिन हो सकता है एंडिंग ए ए से हो तो ए तो इस तरह से आप अब देखो जबक अगर स्टार्टिंग विद ए ए होता देखो तो एंडिंग में कुछ भी आए कोई फर्क नहीं पड़ता स्टार्टिंग में हमेशा क्या आती है डेट स्टेट आती है लेकिन एंडिंग में ऐसा कुछ नहीं हो होता एंडिंग में जब आप एंडिंग लेते हो नेवर यूज आप कभी भी डेट स्टेट का यूज करते ही नहीं हो नेवर तो आप क्या करते हो आप कोशिश करते हो कि आप हर एक स्टेट के लिए ट्रांजैक्शंस को शो करो तो ये इसका क्या हो गया ट्रांजैक्शन डायग्राम हो गया और ये इसकी टेबल है जैसे की अब देखो न से ए प कव पर गए बी प थ प गए कव से ए प टू प गए और इस थ प गए ऐसे सबके लिए ट्रांजेक्शन लिख दो य आपकी सारी क्या हो गई स्टेट हो गई ठीक है अब अगला क्या आता है अब देखो डिफरेंस समझना डिजाइनर डीफ सट स्ट्रिंग मस्ट कंटेन अ सब स्ट्रिंग सब स्टिंग का मतलब क्या है देखो ए पहले बात समझना स्टार्टिंग का मतलब होता है स्टार्टिंग में ए ए आए एंडिंग में कुछ भी आए कोई प्रॉब्लम नहीं है एंडिंग का मतलब होता है कि एंड में कुछ भी आए वो एंड में ए ए और बी बी आ स्टार्टिंग में कुछ भी आ कोई प्रॉब्लम नहीं है लेकिन सब स्ट्रिंग का मतलब क्या होता है चाहे तो स्टार्टिंग में आ जाए चाहे मिडल में आ आ जाए चाहे एंडिंग में आ जाए या यहां आ जाए फिर यहां कितनी बार भी आ जाए इसे बोलते हैं सबस्ट्रिंग यानी कि मिडल में आ जाए स्टार्टिंग में आ जाए एंडिंग में आ जाए कहीं भी आ जाए एज अ सब स्ट्रिंग आए यानी कि सपोज मैंने दे रखा है बी बी ए देखो ऐसे बी ए बी ए ए बी ए ए ए बी देखो एक तो यहां आ गया एक यहां आ गया एक यहां आ गया है ना तो इसे बोलते हैं सबिंग स्टार्टिंग बोलते हैं कि स्टार्टिंग में आना चाहिए एंडिंग में कुछ भी आए एंडिंग का मतलब स्टार्टिंग में कुछ भी आए एंडिंग में भी आना चाहिए पर सब स्ट्रिंग का मतलब चाहे स्टार्टिंग में आ जाए चाहे एंडिंग में आ जाए चाहे मिडल में आ जाए कहीं भी आ जाए देखो एग्जांपल देखो भाई ए ए भाई स्टार्टिंग मान लो एंडिंग मान लो कोई प्रॉब्लम नहीं है बी बी स्टार्टिंग मान लो एंडिंग मान लो कोई इसमें कहां आ रहा है स्टार्टिंग में आ रहा है इसमें बी भी मिडल देखो एक तो बी भी स्टार्टिंग में है और एक ये वाला भी बी भी है यहां पे क्या है देखो ये मिडल में है ये है है ना यहां पे क्या है दो ये ए है दो ये ए है तो मतलब किसी भी तरह से आ सकता है अब देखो सबसे छोटी स्ट्रिंग को ही एक्सेप्ट कराते सम में ना ए ए और बी बी वाली स्ट्रिंग तो एक्सेप्ट होगी ही होगी लेकिन जो चेंज आएगा बाद में अगर स्टार्टिंग विद ए ए और बी ब है तो डेट स्टेट का यूज करेंगे एंडिंग में है तो यहां पे जो कॉमन लग रही थी वो नहीं लगेगी इसमें दोनों चीजें कम आएंगी अब देखो सबसे पहले मैंने a और बी ब लगा ली ठीक है अब ये देखो कि इसमें एज अ सब स्ट्रिंग आना चाहिए ठीक है तो अगर अब ये तो लिख लिया अब q1 पे q1 पे अगर ए आया ए के बाद बी आया तो क्या पॉसिबिलिटी है कि बी भी आ जाए और हो सकता है q3 अब q3 पे बी के लिए तो ट्रांजैक्शन है हो सकता है ए आए तो इसलिए इसे क ले जाएंगे ऊपर ले जाएंगे अब एंडिंग में कुछ भी आता रहे क्या फर्क पड़ रहा है एज अ सब स्ट्रिंग आना चाहिए अब देखो इसको करके देख लो ए ए बी ए ए बी है ना ए ए है ना बी ए ए बी कोई फर्क नहीं पड़ रहा हम सिर्फ क्या कर रहे हैं एक बार एज अ सब स्ट्रिंग कहीं भी ए ए आना चाहिए देखो इसके हिसाब से ये क्या आ गया स्टार्टिंग में ही आ गया अब अगर मैं लिखती हूं बी ए ए बी बी ए ए बी कोई फर्क नहीं पड़ रहा यानी कि आपको इसमें कुछ नहीं देखना कि स्टार्टिंग में आ रहा है एंडिंग आपको बस ये देखना है कहीं भी आ रहा हो तो इसलिए यहां पर ये एंडिंग वाले लगाए गए क्यों लगाए गए देखो सिंपल सा है आपको ये स्टार्टिंग में आ जाए एंडिंग में आ जाए मिडल में आ जाए कोई फर्क नहीं पड़ता जैसे चाहे वैसे आ जाए ठीक है तो अब इसके बाद अगला देखो जैसे आपने लिखा है क्यू न एक एग्जाम अब देखो ये वाली दोनों जो है ये क्या है सेम है क्योंकि एंडिंग विथ ए मतलब ए और बी कुछ भी आ जाए ए और बी कुछ आ जाए तो इन दोनों को क्या कर देंगे मर्ज कर देंगे देखो कंफ्यूज नहीं होना है ये तीनों मैंने एक साथ इसलिए कराई है देखो ताकि समझ आए अगर आप बोल रहे हो स्टार्टिंग विद आदर ए ए और बीबी देखो स्टार्ट चाहे स्टार्टिंग हो एंडिंग हो या मिडल हो सबसे छोटी स्ट्रिंग क्या होगी ए ए और बी बी तो ए और बी भी आ गई लेकिन यहां पे डेट स्टेट यूज होगी कि ए के बाद बी नहीं आ सकता और बी के बाद ए नहीं आ सकता और एंडिंग में कुछ भी आए कोई प्रॉब्लम नहीं है ऐसे यहां पे क्या है कि स्टार्टिंग में कुछ भी आता रहे बस एंडिंग में नहीं आना चाहिए एंडिंग हमेशा ए ए और यहां पे बी बी से होनी चाहिए तो अगर बी बी के ए बी बी के बाद ए आता है तो उे इधर ले जाओ और इसे इधर ले जाओ और सब स्ट्रिंग का मतलब है कहीं भी आ जाए ठीक है अब यहां तक समझ आया देखो यह मैंने बता दिया अब ये इसकी ट्रांजैक्शन टेबल है आप बना सकते हो इसमें कुछ नहीं q नॉ इनिशियल स्टेट है q2 फाइनल स्टेट है ठीक है q2 इज योर फाइनल स्टेट बाकी आपने ट्रांजैक्शंस यहां इसके अकॉर्डिंग लिखी है आप इसे मर्ज नहीं करना चाहते आपको लगता है आप यही पर छोड़ना चाहते हैं तो दिस इ आल्सो फाइन क्योंकि य पर डीफ बनाना आपकी कोई ऐसे रिस्ट्रिक्शन नहीं है इसे मिनिमाइज करो बस क क्यक देखो यहां भी ए और बी कोई भी ट्रांजेक्शन है ए और बी कोई भी ट्रांजेक्शन इसलिए इसे मर्ज कर दिया और ऐसी कोई रिस्ट्रिक्शन नहीं आप ट लिखे आप चाहे फ भी लिख सकते हैं अब देखो क्या बोला है आपको एक डीएफए बनाना है a की पावर n n इ ग्रेटर दन इक्वल टू 0 यानी कि एक कितने भी आ सकते हैं और नहीं भी आ सकते तो सिंपल है अगर पहले मैं इसको फाइनल स्टेट बना देती हूं बिना किसी भी सिंबल को दिए इट्स मीन कि एसन एक्सेप्ट हो सकता है और कितने भी ए एक्सेप्ट हो सकते हैं तो इसलिए इसम क्या लगा दिया ए का सेल्फ लूप लगा दिया तो न ही इनिशियल स्टेट है न ये आपका बन गया अगला आता है ए की पावर ए बी की पावर ए बी की पावर क्या है ए यानी कि ए और बी सेम नहीं है बस क्या है कि और देखो ए और ए ग्रेटर देन इक्वल टू 0 यानी कि ऐसा हो सकता है कि देखो हो सकता है ए की पावर ए बी की पावर ए ए और ए ग्रेटर दन इक्वल टू 0 का मतलब होता है कि हो सकता है a ना हो सिर्फ b भी आए हो सकता है कि सिर्फ a आए क्योंकि m जीरो बट ये याद रखना अगर a के बाद b आ गया तो फिर a नहीं आएगा क्योंकि दोनों की पावर क्या n और m जो है वो जीरो के भी इक्वल है और जीरो से ज्यादा भी हो सकते है तो पॉसिबिलिटी है a आए ही ना और पॉसिबिलिटी है कि b आए ना तो यानी कि अगर सिर्फ a आए मैं ये कह रही हूं देखो अब इस चीज को देखो मैं बोलती हूं a की पावर n b की पावर m n इज ग्रेटर दन और m इज ग्रेटर दन इक्वल टू 0 तो b जो है रो है तो सिर्फ क्या बचेगा ए तो q नॉ को इनिशियल स्टेट बनाई और उसी को ही फाइनल स्टेट बना दी तो कितने भी a आ सकते हैं पहला पॉइंट ठीक है और हो सकता है a ना आए सिर्फ b आए इसलिए q नो से ही क्या लगा दी ट्रांजैक्शन लगा दी कि बस सिर्फ बी ही आएगा आपने अगर बी आता है तो आपने स्टेट चेंज इसलिए की क्योंकि हो सकता है सिंगल बी आए और हो सकता है बहुत सारे ब आए तो q नॉ से ट्रांजैक्शन ली b के लिए और बी का सेल्फ लूप लगा दिए कितने भी बी आ सकते हैं ठीक है लेकिन आपको पता है अगर एक बार बी आ गया है तो बी के बाद a आना अलाउ नहीं है इसलिए q1 पे अगर a आता है तो उसे आप किस पे ले जाएंगे स्टेट प ले जाएंगे और कितने भी a और कितने भी ब हो सकते हैं अब एक चीज समझो मैं ये बोल रही हूं कि a की पावर ए बी की पावर m यानी कि a और बी इक्वल होने जरूरी नहीं है सिर्फ अगर ए आता है और उसके बाद बी आ जाता है तो ए आना लाउ नहीं है इसी वजह से आपने डेट स्टेट पर क्या बोला है n और m जो है ग्रेटर दन इक्वल टू 0 हो सकता है ना ए हो ना बी हो इसलिए q नॉ फाइनल स्टेट भी है यानी कि एसन भी एक्सेप्ट हो जाएगा अच्छा आप देख क्या एसन एक्सेप्ट हो सकता है हां सिंगल ए एक्सेप्ट हो सकता है हां मल्टीपल ए एक्सेप्ट हो सकते है हां क्या सिंगल बी एक्सेप्ट हो सकता है हां मल्टीपल ब एक्सेप्ट हो सकता है हां क्या ए ए बी एक्सेप्ट हो सकता है ए ए बी क्या ए बी ब एक्सेप्ट हो सकता है सिंगल ए बी बी एक्सेप्ट हो सकता है हां क्या ए बी ए एक्सेप्ट हो सकता है अगर ए आया फिर बी आया बी के बाद ए आया तो आप किस पे पहुंच गए डेट स्टेट पे पहुंच गए तो ये एक्सेप्टेबल नहीं है तो अब देखो आपके पास कितनी स्टेट्स है तीन स्टेट है q नॉ इनिशियल स्टेट भी है फाइनल स्टेट भी है स्टार लगा हो या ये सिंगल सर्किल हो दोनों का मतलब एक ही होता है q1 आपकी फाइनल स्टेट है q2 आपकी डेट स्टेट है आपके पास पांच टपल्स होते हैं न q1 q2 आपकी स्टेट है आपका जो सिग्मा या फिर बोल सकते हैं अल्फाबेट क्या यूज कर रहे हैं आप यहां पे ए और बी देखो 0 व की जगह यहां पे है a और बी वो जीरो लिखे ए और बी ठीक है और आपका जो q2 है q2 आपकी वो स्टेट है जो डेड स्टेट है आपके पास इनिशियल स्टेट न है और फाइनल स्टेट q1 एंड ये जी जीरो ही लिखा हुआ है येलो कलर से दिख रहा है q न एंड q1 दिख रहा है ना न एंड q1 है लिखा हुआ है तो ये आपकी स्टेट्स है तो ये आपका अगर इसी में ही चेंज हो जाता आपका ए की पावर ए बी की पावर ए और ए और ए जो है ग्रेटर दन इक्वल टूव है यानी कि जीरो नहीं है यानी कि मिनिमम से मिनिमम सबसे छोटी स्ट्रिंग क्या आएगी ए और बी आएगी दिस इज ए एंड दिस इज बी ठीक है वैसे तो ये इंपलीसिट है जब आपको लिखा हुआ है देखो एक चीज बताती हूं कहीं भी मतलब एस एन एग्जाम के टाइम प बताती हूं अगर आपको पेपर में य लिखा है गलती से यहां पर लिखा है मीन कि वो इंपलीसिट है है ना अब अब अगर मैं या तो ऐसे लिखा सकता है n और ए ग्रेटर दन इक्वल टूव या क्या लिखा आएगा n और ए ग्रेटर दन 0 दोनों का मतलब क्या होता है सेम ही होता है यानी कि मिनिमम से मिनिमम एक ए और एक भी एक्सेप्ट होगा ही ना तो एसन एक्सेप्ट होगा ना सिंगल ए एक्सेप्ट होगा ना सिंगल बी ठीक है अब n और m कितने भी हो सकते हैं देखो दोनों सेम भी देखो जब मैंने लिखा है ए की पावर ए और बी की पावर ए इसका मतलब होता है कि दोनों इक्वल भी हो सकते हैं और डिफरेंट भी हो सकते हैं उससे कोई फर्क नहीं पड़ता आपको काउंटिंग नहीं करनी है कि कितने ए है कितने भी है अगर ऐसा होता तो डीएफए बन ही नहीं पाता क्योंकि मेरे पास कुछ भी ऐसी अवेलेबिलिटी नहीं है स्टोर करने की ताकि मैं बाद में चेक कर सकूं तो यहां प सिर्फ इतना याद रखना है कि अगर ए आ गया और उसके बाद बी आ गया है तो ए आएगा नहीं बस इतना ही ध्यान रखना है अब देखो सबसे पहले मिनिमम से मिनिमम एक ए तो आएगा ही q नो से एक ए की स्टेट चेंज की तो याद रखना है कि एक ए तो आना जरूरी है वरना अगर मैं q नो पे ही सर्किल कर देती मतलब सेल्फ रूप लगा देती और यहीं से बी निकाल देती इसका मतलब हो सकता था कि हो सकता है ए आए हो सकता है ए ना आए लेकिन अब क्या है q नॉ से q1 गए है ना तो आपने कंफर्म कर दिया कि मिनिमम से मिनिमम एक ए तो आएगा ही आएगा इसलिए स्टेट चेंज किए फिर कितने भी ए आ सकते हैं जितने चाहे उतने ए आ जाए कोई दिक्कत नहीं है अगर ए आ गया है कितने भी आ पर एक बार बी आ गया तो ए नहीं आना तो बी आने के लिए आपने सेट चेंज कर ली ताकि आप याद रख सके कि भैया हां बी आ गया फिर उसके बाद कितने भी बी आ सकते हैं तो यानी कि q2 फाइनल स्टेट होगी आप चाहे तो देखो ए ए ए बी ए ए ए बी आपने स्टेट चेंज इसलिए की यहां पे ताकि आप याद कर सके कि भैया एक ए तो आना ही आना है एबस एक्सेप्ट नहीं होगा और ये वाली स्टेट चेंज इस लेगी ताकि याद कर सके अब बी आ चुका है ए आने की पॉसिबिलिटी खत्म है अब देखो आपने इतना डायग्राम तो बना लिया अब आपको पता है कि हर स्टेट प ट्रांजैक्शन दिखाना जरूरी है अगर स्टार्टिंग में बी आए कैन इट विल बी एक्सेप्टेड नहीं तो वो एक्सेप्ट नहीं होगा इसी वजह से क्या लगा देंगे दैट स्टेट लगा देंगे तो यानी कि अगर q2 पे इनिशियल में एक ही जगह b आता है तो वो डेट स्टेट पे चला जाएगा और कभी फाइनल स्टेट पे पहुंच नहीं पाएगा अगर b आने के बाद एक बार ए आ जाता है तो वो भी डेट स्टेट पे चला जाएगा ठीक है यानी कि q नॉ पे a और b की ट्रांजैक्शन होगी q1 पे भी a और b की हो गई q2 पे b और a की होग अब दिस इज दैट स्टेट अगर मैं इस पे कोई भी ट्रांजैक्शन नहीं आपको पता है डीएफए इज अ कंप्लीट सिस्टम और एक बार आप डेट स्टेट प पहुंच गए तो कितने भी ए आत र है कितने भी बी आत है मुझे कोई फर्क नहीं पड़ता इसलिए मैं क्या लगा देती हूं सेल्फ लूप लगा देती हूं अब दिस इज माय ट्रांजेक्शन टेबल q0 q1 q2 q3 q0 इनिशियल स्टेट है q2 आपकी फाइनल स्टेट है q2 पे अगर a रीड करेंगे तो q1 पे जाएंगे देखो q नॉ पे अगर ए रीड करेंगे तो किस पे जा रहे हैं q1 पे q नॉ पे बी रीड करेंगे किस पे जा रहे हो q3 पे q1 पे a रीड करोगे q1 पे ही और बी पे जा रहे हो तो q2 पे q2 पे बी रीड करोगे तो q2 पे है ए रीड करोगे तो q3 पे तो ये आपकी टेबल हो गई टेबल तो आप समझ गए हो इसलिए मैं ज्यादा इसे नहीं बता रही हूं अब अगला क्या है देखो कंस्ट्रक्टर डीएफ ए सच दैट एवरी स्ट्रिंग एक्सेप्टेड ट मोड थ या मोड 3 इ ग्रेटर दन व अब देखो अगर आप किसी भी नंबर को थ्री से डिवाइड करते हो तो क्या क्या रिमाइंडर आ सकते हैं एक तो जीरो आएगा एक वन आएगा एक ट आएगा यानी कि जीरो वो देंगे जो पूरे कट जाएंगे जैसे की 03 स है ना अगर आप वन को डिवाइड करोगे तो रिमाइंडर क्या आएगा वन फोर को करोगे तो रिमाइंडर क्या आएगा न देखो 3 व 3 रिमाइंडर क्या बचा न ये रिमाइंडर प्रोवाइड करेंगे अब क्या है यहां पर फ 6 7 तो ये वो नंबर यानी कि मैक्सिमम जब कोई किसी भी नंबर को ्र से डिवाइड करोगे तो तीन ही रिमाइंडर पॉसिबल है एक तो वो नंबर जो पूरा कट जाए जब पूरा कट जाएगा तो रिमाइंडर क्या बचेगा जीरो कुछ ऐसे नंबर होते हैं जो कटने पे वन रिमाइंडर देते हैं और कटने पे क्या देते हैं टू रिमाइंडर इनके अलावा कुछ भी नहीं आता ठीक है यही होते हैं तीन रिमाइंडर तो q नॉ q1 और q2 ये तीन इन रिमाइंडर को रिप्रेजेंट करें क्य नॉट रिप्रेजेंट कर रहा है कि वो सारे नंबर जो थ्री से कट जाएंगे जो रिमाइंडर वन देंगे जो रिमाइंडर टू देंगे ठीक है इतनी चीज समझ आई अब आपसे पूछा क्या है 2 मोड 3 का मतलब है ी से कटने पे रिमाइंडर क्या दे टू ठीक है या फिर दूसरी चीज लिखी है थ्री से कटने पे रिमाइंडर क्या आना चाहिए ग्रेटर दन वन तो बचा क्या ट अब मुझे किसम बनाना ए तो अगर मेरी स्ट्रिंग है ए ए स्ट्रिंग को मैं किससे रिप्रेजेंट कर रही हूं डबल से और अगर मैं इसकी लेंथ निकालू तो कितनी है तो ये रिमाइंडर कितना देगा जीरो अगर मैं लिखती हूं ए ए बी बी चाहे ए आए या बी आए कोई फर्क नहीं पड़ता स्टार्टिंग में चाहे आप ये ले लो बी बी अगर इसकी लेंथ कितनी है ट 3 4 5 फ को अगर थ्री से रिमाइंडर करूंगी तो क्या बचेगा ू या यानी कि मुझे वो लेंथ की स्ट्रिंग को एक्सेप्ट कराना है जो थ्री से डिवाइड होने पर भाई ये लेंथ है एक दोती च पा वो लेंथ की स्ट्रिंग को एक्सेप्ट करना चाहे ए आ जाए चाहे बी आ जाए मुझे उससे कोई फर्क नहीं पड़ता बस मुझे उस लेंथ को एक्सेप्ट कराना है जो थ्री से डिवाइड होने पर रिमाइंडर क्या दे टू दे तो अब एक चीज बताओ मैं कह रही हूं q न रिप्रेजेंट कर रहा है रिमाइंडर जीरो को q1 रिप्रेजेंट कर रहा है रिमाइंडर वन को ये कर रहा है ंडर टू को तो फाइनल स्टेट कौन सी बनेगी q2 बनेगी जो थ्री से डिवाइड करने पे ये बोलता है मोड का मतलब होता है मडल अस आपको किस लिए यूज होता है रिमाइंडर प्रोवाइड करने के लिए देखो अगर मैंने लिखा है 4 डिवाइड 2 तो क्या आएगा टू आएगा टू क्या है कोश है अगर आप डिवाइड करते हो 2 4 2 टू 4 तो दिस इज क्श जो आपका डिवाइड प्रोवाइड करता है लेकिन अगर फोर म लिखती हूं तो य रिमाइंडर क्या प्रोवाइड करेगा जीरो यह प्रोवाइड करता है क्श यह प्रोवाइड करता है रिमांडर ठीक है तो ट ही मेरी फाइनल स्टेट होगी अब कुछ भी आए ू न प चाहे ए आए न से चाहे पहले ए आ या बी आ दिस रिप्रेजेंट वन लेंथ दिस रिप्रेजेंट टू लेंथ दिस रिप्रेजेंट ्र लेंथ ठीक है अब तो इसलिए q2 क्या बन जाएगी फाइनल अब देखो सपोज मेरे पास देखो 0 1 2 3 4 अगर ए आएगा तो उसकी लेंथ क्या होगी वन अगर सिर्फ एक बार या तो a आएगा या b इसकी लेंथ क्या होगी वन अगर आप वन को थ्री से डिवाइड करोगे तो कटेगा ही नहीं वन का वन क्या हो जाएगा रिमाइंडर आ जाएगा जैसे कि मैंने दूसरी लेंथ ली ब यानी कि b आ गया और a आ गया इसकी लेंथ कितनी हो गई टू हो गई अगर मैं इसे डिवाइड करूंगी तो क्या कटेगा तो है नहीं इंटी जर टाइम काटना होता है पॉइंट लगाना नहीं होता तो टू का टू क्या आ जाएगा आपका रिमाइंडर आ जाएगा एंड दिस विल बी योर फाइनल स्टेट यानी कि जो भी नंबर जैसे अब सपोज फाइव है फव को कट करेंगे 3 टू व 3 व 3 बचा कितना ू तो टू मेरा क्या है रिमाइंडर है यानी कि ट 3 4 5 फाइव लेंथ का एक्सेप्ट हो जाएगा ठीक है अब अगर आपसे दूसरा दिया जाए 0 मोड 3 या मल्टीपल ऑफ थ या कंपलीटली डिविजिबल बाय थ्री तो उसमें कौन फाइनल स्टेट बनेगी q नॉ बनेगी भाई पहली लेंथ दूसरी लेंथ तीसरी लेंथ चौथी पांचवी छठी या फिर स्टार्टिंग में ही है इसका मतलब कोई भी लेंथ ना हो वो भी एक्सेप्ट हो जाएगी ठीक है ये क्वेश्चन इंपॉर्टेंट है ये बहुत इजी क्वेश्चंस है और ये आते हैं मतलब आप समझो कई बार इस क्वेश्चन को बस ये बोल जाते है यू हैव टू मेक अ डीएफए 2 मथ और एक मिनट में बन जाएगा कुछ हार्ड नहीं है और बच्चे मतलब छोड़ के आ जाते हैं तो इसको आप मतलब ये इंपॉर्टेंट है देखो डीएफए एक ऐसा है कि आपको कुछ भी दे सकता है लेकिन मैक्सिमम जितने भी टाइप है वो मैंने कोशिश की है कि आप एक बार गो थ्रू कर ले ठीक है अगर लिखा है वन मोड थ इसका मतलब है रिमाइंडर क्या आना चाहिए वन तो कौन सी स्टेट रिप्रेजेंट कर रही यानी कि q1 विल बी माय फाइनल स्टेट तो इसमें न फाइनल स्टेट है इसमें q1 फाइनल स्टेट है और ये जो ट्रांजैक्शन है इसकी है दिस इज ट्रांजैक्शन टेबल ऑ 2 मथ ठीक है ये इसका मतलब होता है लेंथ टू अब अगला होता है 3 मोड 4 3 मोड 4 का मतलब क्या होता है कोई भी नंबर है फोर तो क्या-क्या रिमाइंडर दे सकता है देखो फोर से कम देगा 0 1 2 3 यही देगा ना अगर सपोज एक नंबर है थ्री थ्री से डिविजिबल होने वाला तीन ही रिमाइंडर दे सकता है यह चार ही रिमांडर दे एक तो पूरा कट जाए एक रिमाइंडर वन दे एक रिमाइंडर टू दे एक रिमाइंडर थ्री दे तो ये चार स्टेट रिप्रेजेंट कर रही है कि चार रिमाइंडर हो सकते हैं अब मुझे कौन सा चाहिए मुझे चाहिए रिमाइंडर थ्री तो यानी कि दिस इज माय फाइनल स्टेट ये रिप्रेजेंट कर रहा है रिमाइंडर जीरो ये वन ये टू ये थ्री ठीक है यानी कि q नॉ से एक लेंथ होगी दिस रिप्रेजेंट लेंथ वन अब ए भी हो सकता है बी भी हो सकता है ये रिप्रेजेंट करही है दूसरी लेंथ a भी हो सकता है b ये रिप्रेजेंट कर रहा है तीसरी लेंथ a भी हो सकता है ये रिप्रेजेंट कर रही है चौथी लेंथ चौथी लेंथ मतलब पूरा डिवाइड हो जाए अगर मेरे पास अब इसी का एग्जांपल मुझे बताओ अगर लिखा होता 0 मोड फोर यानी कि पूरा कट जाए तो इनिशियल स्टेट q नॉ होती है और फाइनल स्टेट क्या बन जाती ये बन जाती अगर वन मोड फोर लिखा है तो इनिशियल स्टेट तो q0 रहती फाइनल स्टेट क्या बन जाती q1 अगर लिखा होता 2 मोड 4 तो इनिशियल स्टेट यही होती फाइनल स्टेट कौन सी बन जाती है q2 और इस बार फाइनल स्टेट क्या है q3 है अब देखो एसन का मतलब होता है लेंथ जीरो ए ए का मतलब होता है लेंथ टू ठीक है ये चीज समझ आ गई एक और क्वेश्चन है क्या लिखा है लेंथ 0 मोड फ या मोड फ तो अब आपको पता है कि कितनी देखो कोई भी नंबर जो फाइव से डिवाइड होगा वो रिमाइंडर कह सकता है 2 3 4 तो मेरे पास यहां पर जीरो आएगा यहां वन आएगा यहां टू आएगा यहां थ्री आएगा य फोर आएगा या 5 6 7 8 ना 10 11 12 13 14 सपोज फ से डिवाइड करोगे 13 को 5 टू 10 रिमाइंडर क्या बचेगा थ और आपको क्या चाहिए 0 मोड फ तो यानी कितनी स्टेट बनी न q1 q2 q3 q4 q5 दिस रिप्रेजेंट लेंथ वन रिप्रेजेंट लेंथ टू दिस रिप्रेजेंट लेंथ थी लेंथ फोर लेंथ फ अब आप कहोगे हर एक स्टेट के लिए q नॉ से ए और बी पे भी आ रही है q1 से ए और बी पे भी आ रही है q2 से ए और बी पे भी आ रही है सब पे ट्रांजैक्शन शो हो रही है है ना तो सिंपल है हर स्टेट के लिए ट्रांजैक्शन शो हो रही है आराम से कोई दिक्कत की बात नहीं है तो आपकी ये फाइनल स्टेट बन जाएगी अगर मैंने लिखा होता मोन मोड फाइ य लिखा होता है लेंथ मोड फ देखो दोनों चीज देखो इक्वल टू जीरो यानी की लेंथ जो एक स्ट्रिंग है उसकी लेंथ को यानी कि मोड का मतलब होता है लेंथ को अगर आप फ से डिवाइड करो तो रिमाइंडर क्या आना चाहिए जीरो अगर लिखा होगा मोड दोनों लिखने के तरीके हैं तो क्या फाइनल स्टेट होती q ठीक है देखो दिस र इल स्टेट ठीक है दिस इज योर इनिशियल स्टेट क्य नॉ इज योर इनिशियल स्टेट एंड क्य नॉ ही आपकी फाइनल स्टेट है अब जैसे जैसे क्वेश्चन आता है उसी के अकॉर्डिंग आपकी स्टेट चेंज होती जाती आपको पता है आपने ये स्टेट ली है ए और बी ये आपके ट्रांजेक्शन है अब अगला क्या है कंस्ट्रक्टर डीफ ट एक देखो ये थोड़ा सा अलग क्वेश्चन है ये क्वेश्चन आया हुआ है देखो मोड वाले मैंने आपको कई तरह के क्वेश्चन बता दि मोड वाले क्वेश्चन आते हैं ठीक है उसके चाहे कोई भी नंबर हो लेट मैं आपको एक चीज कहती हूं आपको एक नंबर सिक्स दे रखा होता तो कितनी स्टेट बनती सिक्स ही स्टेट बनती क्यों भाई एक तो रिमाइंडर वन दे सकती है टू दे सकती है थ्री दे सकता है फोर दे सकता है फ तो न q1 q2 q3 q4 ठीक है अब अगला दिस इज इंपोर्टेंट मतलब ये अलग है थोड़ा सा है ना और य क्वेश्चन बहुत इजी है लेकिन अगर आप इसे सिर्फ डायरेक्ट करना चाहोगे तो वो डायरेक्ट नहीं होगा लेकिन अगर आप इस तरह से करोगे तो आसानी से कर लोगे कंस्ट्रक्ट डीएफ ट एक्सेप्ट ल द स्ट्रिंग इन चच ए इज इवन है ना ए इज इवन मतलब ए इज डिविजिबल बायट एंड बी इज डिविजिबल बाय 3 तो सबसे पहले मैंने देखो इसके लिए बनाया ये आपकी फाइनल है बनाना आपको यह है लेकिन डायरेक्टली बनाओगे तो बिल्कुल नहीं बनेगा इसको देखते हैं ए इ डिविजिबल बाय टू या ए इ इवन या ए इ मल्टीपल ऑफ टू तो आपको पता है s1 पे डिविजिबल बाय टू का मतलब क्या होता है य ऐसे लिखा होगा 0 मटू लिखने का तरीका ल ए यानी की जो लेंथ है स्पिंग की उसमें ए क्या होनी चाहिए टू से डिविजिबल होनी चाहिए इन चारों तरीके से कुछ भी लिखा आ सकता है अब देखो आपको मैं कहती हूं कि आप क्या हो सकते है 0 2 4 8 तो देखो बिना उसके कोई कुछ भी ना हो ना ए एक भी ना आ इसी को ही फाइनल स्टेट बना दिया सिंगल ए आए फिर डबल फिर ट्रिपल फिर फोर फिर फाइव फिर से यानी कि इवन नंबर ऑफ ए कहां मिल रहे हैं यहां पे तो इसको क्या बना दिया फाइनल स्टे और बी कितने भी हो मुझे कोई फर्क नहीं पड़ता इसलिए इसका सेल्फ लूप लगा दिया अब बी इ डिविजिबल ऑफ मल्टीपल ऑफ थ्री या जो लेंथ है स्प्रिंग की उसमें जो बी है वो क्या होना चाहिए 0 मथ यानी कि अब देखो कितने थ्री हो सकता है थ का मतलब है a बी हो ही ना या 3 बी हो या सिक्स हो देखो पहला ए दो बी तीन चार पा 6 7 8 9 यानी कि इवन नंबर ऑफ बीज आ गए अब ए कितने भी हो मुझे कोई फर्क नहीं पड़ता तो ये एक वो है जो कि मल्टीपल ऑफ टूज है ये मल्टीपल ऑफ थ्री अब आपको एक ऐसा डीएफए बनाना है जिसमें कि जो a हो वो तो मल्टीपल ऑफ टू हो और बी हो वो हो मल्टीपल 3 ठीक है अब देखो सिंपल सा आप क्या करोगे s1 की देखो s1 की इसकी क्रॉस प्रोडक्ट आपने डिस्क्रीट मैथ में सीखा होगा बस वही करना है s1 की इससे s13 ए की इससे s14 ए केस से s15 s2 के से s23 s2 के से s24 s2 के से s25 तो ये क्रॉस प्रोडक्ट हो गया आपकी कितनी स्टेट बन गई सिक्स यानी कि 2 थ स बन गई ठीक है अब देखो को ये ट्रांजेक्शन कैसे शो करनी है s1 पे बी से किस पे जा रहा है s1 पे ही जा रहा है तो देखो ये क्या है अभी थ्री को मत देखना सिर्फ वन देखना है वन से वन पे वन से वन पे यानी कि कोई ऐसा कलर ले लेती हूं जा हां देखो वन से वन पे वन से वन पे ये बन गई ठीक है फिर इसके बाद s1 से a के लिए आप कहां जा रहे हो s2 पे एव से s2 प एव से s2 प एव से s2 प ठीक है अब ए2 से ए2 प ही जा रहे हो ए2 से ए2 प ए2 से ए प फिर ए2 से एव प ए2 से एव प ए प ए2 से एव प2 से ए1 तो यह वाला तो पूरा हो गया इसमें कुछ नहीं बचा s3 से आप s3 पे ही जा रहे हो a पे s3 से s3 पे ही जा रहे हो ऑलरेडी ट्रांजैक्शन अवेलेबल है कुछ करना ही नहीं है s3 से s4 पे किस पे b पे s3 से s4 पे क्योंकि s2 से s2 पे जाए तो ऑलरेडी ट्रांजेक्शन अवेलेबल है s3 से s4 पे s3 से s4 पे तो यानी कि ये भी ट्रांजिशन s4 से s4 पे जा रहे हो s4 से s4 पे जा रहे हो ऑलरेडी ट्रांजैक्शन अवेलेबल है s4 से s5 पे जा रहे हो b पे s4 से s5 पे जा रहे हो s4 से s5 पे जा रहे हो ऑलरेडी ट्रांजैक्शन अवेलेबल है तो यह भी अब s5 से s5 पे जा रहे हो s5 से s5 पे जा रहे हो ऑलरेडी ट्रांजैक्शन ही अवेलेबल है इसे भी अब s5 से किस पे जा रहे हो s3 पे तो ये हमने बना दी s5 से s s3 पे जा रहे हो s5 से s3 पे जा रहे हो अब देखो इनिशियल स्टेट कौन सी होगी इनिशियल स्टेट वो स्टेट होगी जो इन दोनों में इनिशियल स्टेट होगी इसमें क्या है वन है तो वन कहां कहा आ रहा है यहां यहां यहां और थ्री कहां आ रहा है सिर्फ यहां आ रहा है इसलिए ये आपकी क्या बन जाएगी इनिशियल स्टेट बन जाएगी अच्छा फाइनल स्टेट कौन सी बनेगी अच्छा अब आप पहले देखो मैं आपको शॉर्ट ट्रिक से पहले सिखाती हूं मुझे क्या चाहिए इवन नंबर ऑफ एज तो देखो अगर मैं इस स्टेट पे देखूं यहां से एक दो देखो इवन नंबर कहां मिल रहे हैं एक दो 3 4 पाच छ इवन नंबर ऑफ a यहां भी मिल रहे हैं और अगर यहां बात करो तो इवन नंबर ऑफ a यहां भी मिल रहे हैं और अगर यहां बात देखो अगर हम यहां से जाते तो इवन नंबर ऑफ a यहां भी मिल रहे है कोई दिक्कत नहीं है क्योंकि अब अगर मैं यहां से ए बी ए तो इवन नंबर ऑफ ए तीनों जगह मिल रहे है कोई दिक्कत नहीं है लेकिन मुझे क्या चाहिए भाई बी जो है किससे डिविजिबल हो थ्र से अब देखो अगर मैं इस स्टेट पर जाती हूं तो मुझे अगर मैं स्टार्टिंग स्टेट से इस पर जाती हूं तो कितने मिलेंगे वन यानी कि थ्री से डिविजिबल नहीं होंगे और इस पर जाती हूं तो कितने मिल रहे हैं दो भी मिल रहे हैं लेकिन अगर मैं क्या कर रही हूं 1 दो ती 4 पाच छ यहां पे कितने भी मिल रहे हैं तीन भी मिल रहे हैं यानी कि इवन a भी मिल रहे हैं और डिविजिबल बाय 3 भी मिल रहा है ये चीज समझ आई देखो आपको शॉर्ट ट्रिक कई बार काम करती है कई बार नहीं तो मैं आपको ऐसी ट्रिक बता ट्रिक नहीं है ये बस देखो तरीका है करने का आपसे बोला इवन नंबर ऑफ ए तो स्टार्टिंग स्टेट से देखो 1 2 3 4 पा 6 यानी कि इवन a मिल रहे हैं अगर आप आगे बढ़े तो a तो अभी तक कुछ मिला नहीं 1 दोती च यहां भी इवन a मिल रहे हैं फिर आगे गए इन मिल रहा है लेकिन अगर बी की बात करी जाए तो अभी s3 पे नहीं यहां पे क्या मिल रहा है वन मिलेगा 2 3 4 यानी कि इसमें एक ऐसे नंबर मिलेंगे जो थ्री से डिवाइड नहीं हो सकते अगर मैं यहां देखूं तो कितना मिल रहा है दो मिल रहा है जो थ्री से डिवाइड नहीं लेकिन इसम क्या मिल रहा है वो तीन भी मिल रहा है 4 पा 6 7 8 न यानी कि वो सारे नंबर मिलेंगे जो किससे डिवाइड हो जाएंगे थ्री से डिवाइड हो जाएंगे तो इसलिए दिस इज योर फाइनल स्टेप अब देख श यह कई बार काम कर सकती है कई बार नहीं इसमें फाइनल स्टेट क्या है इसमें फाइनल स्टेट क्या है ए3 तो एव और ए3 जहां प्रेजेंट हो दिस विल बी र फाइनल स्टेट ठीक है तो यह समझ आ इंपॉर्टेंट है फिर आप क्या करेंगे आपकी न्यू स्टेट क्या ए3 ए4 एव ए3 ए4 फिर ए5 s13 प बी पर कहां जा रहे हैं एव एव प ए प जा रहे हैं s23 प और एव प तो आप ये टेबल बना लेंगे इसमें तो कुछ नहीं है दिस इज योर टोटल स्टेट दिस इज योर सिग्मा एंड दिस इज योर इनिशियल स्टेट एंड दिस इ योर फाइनल स्टेट यह टेबल आप बना द अब अगला क्वेश्चन आता है ये देखो कंस्ट्रक्ट अ डीएफए दैट एक्सेप्ट ऑल द स्ट्रिंग ओवर 1 0 एक्सेप्ट 10 यानी कि इसको छोड़ के कुछ भी एक्सेप्ट हो जाए अब इसी को एक चीज और बोलते हैं कॉम्प्लीयंट ंग में हो चाहे एंडिंग में हो चाहे मिडल में हो कहीं भी हो देख 10 1 सबसे छोटी स्ट्रिंग क्या है व 0 1 ठीक है जब सब स्ट्रिंग होती है तो इसमें क्या लेते हैं कि एंडिंग में कुछ भी आए कोई फर्क नहीं पड़ता ठीक है तो 0 व एंडिंग हो गई कुछ भी आता रहे कोई फर्क नहीं पड़ेगा जब सबस्ट्रिंग दे रखा होता तो एंडिंग में आप कुछ भी लिख दे तो कुछ भी आए कोई फर्क नहीं पड़ता और यहां पे आप क्या लेते हो कि यहां पे डेट स्टेट नहीं आने चाहिए तो अब देखो वन से पहले जीरो आता रहे कोई फर्क नहीं पड़ता लेकिन जीरो के बाद कवन पे जीरो की ट्रांजैक्शन है वन की नहीं है अगर वन आए तो कोई फर्क पड़ेगा नहीं पड़ेगा तो यहां आ गए यानी कि अब आप क्या पहुंच गए जीरो 0 1 1 0 अगर इसके बाद वन आता तो कोई दिक्कत नहीं लेकिन अगर इसके जीरो आ जाता है तो आपकी पूरी स्ट्रिंग खराब हो चुकी है अब आप कौन सी स्टेट प जाए जीरो को ले कि आपको 10 व मिल जाए यानी कि जीरो को लेके आप कहां पहुंच गए यहां पहुंच गए एंडिंग में कुछ भी आए कोई फर्क नहीं पड़ता ये ऐसा क्यों करा क्योंकि अगर आप इसम पहुंच रहे हो तो 10 को तो आप एक बार एक्सेप्ट करा चुके हो इसलिए जब सब स्ट्रिंग की तरह आए तो लास्ट में आपको शॉर्ट ट्रिक क्या याद रखनी है कि एंडिंग में कुछ भी आए कोई फर्क नहीं पड़ता और स्टार्टिंग में आपको कुछ जीरो आए कोई फरक आपको डट स्टेट नहीं दिखानी है आपको ट्रांजैक्शन इधर-उधर लेके जाने हैं यानी कि अब जैसे सपोज मैंने लिखा 1 0 1 1 1 0 1 अब कुछ भी आता ना क्या फर्क पड़ रहा है एक बार तो 10 आ गया है इसलिए ये वाली चीज आपको याद रखनी है फर्स्ट में डेट स्टेट आती है एंड में डेट स्टेट नहीं आती लेकिन जब ये एज अ सब स्ट्रिंग होता है तो आपको याद रखना है एंड में कुछ भी आए कोई फर्क नहीं पड़ता और स्टार्टिंग में क्या है कि अगर यहां पे डेड स्टेट यूज नहीं करनी है और अगर कहीं पे स्ट्रिंग खराब हो रही है तो उसे किसी और स्टेट पे आपको लेके जाना है अब आता है इसको एक्सेप्ट ना करना तो इसके लिए क्या है जो ये फाइनल स्टेट थी इसे क्या बना दी नॉन फाइनल स्टेट और इन तीनों को क्या बना दी फाइनल स्टेट बना दी अब यहां पे क्या लिखा है कम्प्लीनोस नॉट एक्सेप्ट इसका मतलब है जो ये एक्सेप्ट कर रहा होगा इसे ये एक्सेप्ट नहीं करेगा इसी को दूसरा नाम बोला जाता है कॉम्प्लीयंट है ठीक है ये वो सारी चीजें एक्सेप्ट करेगा जो ये एक्सेप्ट कर रहा था इसको छोड़ के सब कुछ एक्सेप्ट करेगा तो अगर आपसे क्वेश्चन आता है डज नॉट डज नॉट एक्सेप्ट दिस और एक्सेप्ट 10 या कॉम्प्लीयंट का मतलब होता है जो फाइनल स्टेट है वो नॉन फाइनल बन जाएगी और बाकी कोई चेंज नहीं होगा ठीक है अब यह इसकी टेबल है अब अगला आता है डिजाइन डीट एक्सेप्ट ल स्पिंग ओवर सिगमा ए बी सच दैट एवरी एक्सेप्ट स्पिंग सेकंड सिंबल फ्रॉम द लेफ्ट एंड इ ऑलवेज बी यानी कि सेकंड सिंबल यानी कि दिस इज योर लेफ्ट हैंड और दिस इज योर राइट हैंड लेफ्ट एड से चलते वक्त जो सेकंड सिंबल है वो बी होनी चाहिए यानी कि पहला कुछ भी हो कोई फर्क नहीं पड़ता चाहे a हो या बी हो लेकिन सेकंड सिंबल क्या होना चाहिए ब होना चाहिए यानी कि अगर सेकंड सिंबल ए आता है तो वो डेड स्टेट पे चला जाएगा और सेकंड सिंबल के बाद कुछ भी आता रहे कोई फर्क नहीं पड़ता जैसे कि सपोज a आया a के बाद फिर ये a बी का मतलब है इस पे सबसे पहली जो लेंथ ऑफ स्ट्रिंग है वो चाहे ए आए या बी आए पर अगर इसके बाद अगर ए आता है तो वो डेट स्टेट प चला जाएगा और अगर ए के बाद ब आ जाए उसके बाद कुछ भी आता कोई फर्क नहीं पड़ता तो उसी को फाइनल स्टेट बना दी क्यों क्योंकि टू लेंथ सबसे इंपोर्टेंट है क्योंकि क्या बोला है सिंगल लेंथ ए है सेकंड लेंथ बी होना चाहिए चाहे उस क्या कुछ आए या ना आए कोई फर्क नहीं पड़ता इसलिए इसे क्या बना दी फाइनल स्टेट बना दी यह इसकी टेबल है अब अगला आएगा यह तो सेम है बस में क्वेश्चन क्या लिखा है देखो इसने क्या बोला है जो लेंथ ऑफ स्ट्रिंग है पहले तो बताओ मोड फ का मतलब है पांच लेंथ होनी चाहिए इसने बोला है वो सारी स्ट्रिंग एक्सेप्ट हो जिनकी मोड जो है ग्रेटर दन टू हो ग्रेटर दन टू यानी कि जो फाइव है वो क्या-क्या रिमाइंडर शो कर सकता है 0 वन एंड टू और थ्री और फोर तो यानी कि ग्रेटर दन टू का मतलब है q3 स्टेट फाइनल स्टेट होगी और q4 क्योंकि पांच ही वो हो सकती है या फिर ऐसा लिखा आ सकता है कि जो लेंथ ऑफ स्ट्रिंग है मोड फाइव से डिवाइड होने पे रिमाइंडर फोर दे और साथ में रिमाइंडर थ्री दे तो q3 एंड q4 आपकी फाइनल स्टेट बन जाएगी सिर्फ ये है इसमें ठीक है अब अगला क्या है देखो अब लेफ्ट हैंड बनाना बहुत इजी है अब राइट हैंड बनाने के लिए देखो शॉर्ट ट्रिक ही होती है आप नहीं बना सकते राइट हैंड के दो क्वेश्चन है मैं आपको बताती हूं अगर मैं आपको इसे बनाना सिखाऊंगा क्वेश्चन आता है डिजाइनर डीएफए दैट ऑल स्ट्रिंग ओवर ए एंड बी सच दैट एवरी एक्सेप्टेड सेकंड सिंबल फ्रॉम द राइट हैंड यानी कि राइट हैंड से यहां से नहीं राइट हैंड से जो सेकंड सिंबल है यानी कि जैसे लिखा है a ए बी ए यानी इधर की साइड से जो से इधर की साइड से बनाना बहुत इजी है क्योंकि हम इधर से ही ट्रैवर्सिंग करते हैं लेकिन आपको नहीं पता कि कहां पे स्ट्रिंग खत्म हो रही है क्योंकि हम यहां से ट्रैवर्स करता है ना कि यहां से तो ये बोल रहा है कि राइट हैंड से जो सेकंड सिंबल है वो क्या होना चाहिए बी होना चाहिए तो इसको बनाने का सबसे इजी तरीका है आपको इससे नहीं बनाना है इसको आप टेबल से बनाएंगे आपसे बोला गया कौन सा सिंबल सेकंड सिंबल तो टू कितनी स्टेट्स होंगी पोजीशन ऑफ द सिंबल फ्रॉम द राइट सिर्फ राइट के लिए लेफ्ट के लिए नहीं n की वैल्यू कितनी है सेकंड पोजीशन तो 2 की पावर टू कितना हो गया फोर स्टेट्स एक दो तीन चार चार स्टेट्स हो जाएंगी सिंपल सा ठीक है आपकी चार स्टेट होंगी अब देखो एक चीज और मैं यहां पे बताऊंगी अब चार स्टेट हो गई अब चार सेट होने के बाद आपने सबसे पहले तो देख लिया कि मुझे नहीं पता ना मुझे ये आता ठीक ठीक है ये है ही नहीं आपको क्या करना है कितनी कितनी स्टेट्स आपके पास कितनी स्टेट्स आएंगी जितनी पोजीशन है उसकी पावर टू चार स्टेट हो गए अब इनका कर दो आधा इसका चार का आधा क्या होगा दो तो नीचे वाली नीचे से जो स्टेट्स होंगी उन्हें बना दो फाइनल स्टेट और ऊपर वाली क्या बना दो नॉन फाइनल स्टेट ठीक है पहला पॉइंट देखो आपको भी ये ए और बी नहीं लिखा अभी कुछ नहीं लिखा आपके पास ऐसे लिख न q1 q2 q3 न q1 q2 q3 ये लिख दिया अब कौन सा पोजीशन होना चाहिए बी यानी कि जिसको आपको चेंज करना है वो यहां लिखा जाएगा और जिसको आपको चेंज नहीं यानी कि जिस पे आपको रिस्ट्रिक्शन लगानी है कि सेकंड पोजीशन बी की होनी चाहिए वो इधर की साइड लिखा जाएगा और जिस पर नहीं करनी है वो इधर की साइड देखो ये चीज मैं आपको इस क्वेश्चन में भी दिखाती हूं अब क्या बोला डिजाइनर डीए ए दैट एक्सेप्ट ऑल द स्ट्रिंग ओवर ए और बी सच दैट एवरी एक्सेप्टेड स्ट्रिंग थर्ड फ्रॉम द राइट इज ऑलवेज ए यानी कि थर्ड राइट से यानी कि फर्स्ट सेकंड थर्ड वो क्या होना चाहिए a होना चाहिए तो कितनी पोजीशन है राइट से तीन पोजीशन पे तो 2 की पावर 3 क्या है 1 2 3 4 5 6 7 8 टू 4 फटू 8 आ स्टेट हो गई ठीक है थर्ड पोजीशन वहां क्या थी सेकंड पोजीशन थी तो इतना आ गया अब आ का आधा क्या होगा चार एक दोती च एक दोती नीचे की चार को क्या बना दिया आपने फाइनल स्टेट बना दिया ऊपर की चार को ऐसे रहने दिया इनिशियल स्टेट हमेशा न यहां पर क्या करना है फिर न q1 q2 q3 q4 q5 q6 q7 न q1 q2 q3 क4 मतलब नॉर्मली लिखते जाना है इस पे इस वाले कॉलम प उस सिंबल को लिखना है जिसकी पोजीशन को आपको रिस्ट्रिक्शन को रिस्ट्रिक्शन को और यहां पर किसकी पोजीशन को रिस्ट्रिक्शन को तो इसलिए यहां पर बी लिखा था और यहां पर लिखा है ए ठीक है और आपको सिंपली क्या करना है अब देखो q नॉ पे ए के लिए ट्रांजेक्शन करी नॉ पे रहे बी के लिए ट्रांजेक्शन की q1 पे अब देखो सेकंड पोजीशन है बी बी ए एक्सेप्ट हो गई अब क्या है बी बी क्या बी बी एक्सेप्ट हो गई फिर क्या है ए बी ए फिर क्या है ए ए ए ए बी ए यानी कि सारी वो एक्सेप्ट हो जाएंगी स्ट्रिंग जो राइट हैंड साइड से अगर आप देखी जाए तो सेकंड पोजीशन पे क्या है बी ये वाला क्वेश्चन समझ आया इसके लिए शॉर्ट ट्रिक ही करनी है और अगर मैं इसे लॉन्ग ट्रिक से समझाऊ तो बहुत लेंथी हो जाएगा और मतलब टाइम कंजूमिंग है और आपको इस टाइम प मार्क्स गेन करने है तो ट्स वई मैं उसी हिसाब से आपको समझा रही हूं ठीक है तो ये आपका क्वेश्चन हो गया बिल्कुल सेम है यह वाला क्वेश्चन भी सेम है और यह वाला क्वेश्चन भी सेम है इसमें ऐसा कुछ भी नहीं है ठीक है राइट नाउ देखो मैं आपको इसे मतलब मैं रिपीट कर रही हूं इसको मैं आपको वैसे भी सिखा सकती थी आपको सिंपली रेन जैसे आप ट्रांजैक्शन टेबल बनाते हो ट्रांजैक्शन डायग्राम से टेबल बनाते हो इस बार टेबल देनी है सिंपली आपकी जितनी भी पोजीशन दे रखी है थर्ड दे रखी अगर फोर दे रखी है तो कितनी 2 4 8 16 2 * 2 4 4 * 2 8 8 * 2 16 और यहां पे है 8 q नॉ से स्टार्ट करना है और आधी जितनी भी आधी है उनसे नीचे वाली को फाइनल कर दो और इधर वाली को नॉन फाइनल कर दो इनिशियल स्टेट ऐसे ही और जिस पोजीशन को आपको रिस्ट्रिक्टर है वो इस वाले कॉलम में आएगी ठीक है अब अगला है आपका क्या है डिजाइन अ डीएफए दैट एक्सेप्ट ऑल द स्ट्रिंग सच दैट एक्सेप्टेड ऑल स्ट्रिंग व्हिच हैव थ्री कंक्यूबिन में हो एंडिंग में हो मिडल में हो तो आपको याद रखना है सबसे पहले छोटी स्ट्रिंग क्या होंगी 0 0 तो यानी कि जी जी और आपको पता है जब सब स्ट्रिंग होता है तो एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता अब आपको क्या मिडिल स्टेट यूज नहीं करनी है तो आप यहां पे क्या लिखेंगे देखो q नॉ से पहले जीरो से पहले कितने भी जीरो आते रहे कोई फर्क नहीं पड़ता जीरो के बाद वन आएगा तो आपकी स्ट्रिंग खराब हो गई इसको कौन सी स्टेट प लेके जाओ कि आपको जीरो जीरो मिल जाए q न पे इसके बाद q1 पे जीरो के लिए ट्रांजैक्शन है और वन के लिए भी फिर q2 प जीरो के लिए व इसे न अगर डज नॉट टेन आए तो जो फाइनल है उसे नॉन फाइनल कर दो फाइनल को नॉन फाइनल आपको याद रखना है जब अगर इनिशियल हो तो डेट स्टेट आएगी और एंडिंग हो ड स्टेट नहीं आएगी लेकिन अगर एस अ सब स्ट्रिंग दे रखा हो तो एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता और इनिशियल में फाइनल स्टेट नहीं शो करनी है बस जहां पर भी आज स्ट्रिंग खराब हो रही हो तो आपको उस स्टेट पर लेके जाना है जिससे आपकी स्ट्रिंग बच जाए और यह आपकी वो टेबल है ठीक है अब देखो कंस्ट्रक्टर डीएफ फॉर द डेसीमल नंबर अब देखो यह डेसीमल नंबर है इसके भी शॉर्ट ट्रिक है लेकिन फिर भी मैं इसको आपको सिखाऊंगा है क्योंकि एक की शॉर्ट ट्रिक तो याद रह जाएगी पर ज्यादा की नहीं रह पाती तो इसमें मैं आपको सिखा देती क्योंकि फिर आपको इसे मतलब क्रम करना पड़ जाएगा वहां तो ज्यादा क्रैमिंग का था नहीं ठीक है एक तो आपके क्या है देखो यह कुछ क्वेश्चन है एक तो डिविजिबल बाय ये बाइन वाले हैं और एक यह है फिर आपका मिनिमाइजेशन स्टार्ट होगा हां तो हम कहां थे इस वाले यहां तक तो हो गया अब देखो आपके जो डेसीमल नंबर होते हैं वो क्या होते हैं जीरो से नान होते हैं तो आप इनको दो ग्रुप में बांट देंगे पहला ग्रुप क्या है जीरो टू 2 4 6 8 ये वो सारे नंबर है जो टू से डिवाइड होने पर रिमाइंडर क्या देंगे जीरो देंगे और ये वो सारे नंबर है जो टू से डिवाइड होने पर क्या देंगे रिमाइंडर बन देंगे इतना समझ आया ठीक है अब देखो सबसे पहले आपको पता है कितनी स्टेट्स होंगी जो जीरो वो टू है वो टू से डिवाइड होने प कितने रिमाइंडर दे सकता है या तो ये देगा या ये देगा ठीक है अब दो ही स्टेट होंगे या तो रिमाइंडर जीरो देगा अब q नॉ पे अगर मैंने एक ग्रुप बना लिया मैंने दो ग्रुप बनाए हैं 0 2 4 6 8 1 3 5 7 यह ग्रुप बना लिए सिंपल है अब इन ग्रुप को आपको डिवाइड करना है तो पहला ग्रुप देखो क्य नो सेट पे आपने इन् ग्रुप इसलिए करा है क्योंकि अगर आप ग्रुप नहीं करोगे तो इंपलीसिटली क्या होगा कि भाई वोह हर एक के लिए ट्रांजैक्शन दिखाओगे पर आपको पता है ना एक एक कॉमन प्रॉपर्टी है ये सारे नंबर 2 3 4 6 है टू से डिवाइड होने पे रिमाइंडर ज़ीरो ही देंगे और ये वन ही देंगे इस प्रॉपर्टी पे मैंने ना ग्रुप अगर q नॉ स्टेट है अगर इन्हें आप टू से डिवाइड करोगे तो क्या देंगे रिमाइंडर ज़ीरो देंगे इसलिए ये इसी स्टेट पे रहेंगे लेकिन अगर आप 135 दोगे तो कहां चले जाएंगे यहां पे यानी कि आपने एक लेंथ को यहां पे तो आप यही रहे इसमें आप क्या कर रहे हो q1 पे जाने का मतलब या तो वन को यूज करके जा रहे हो थ्री को यूज करके जा रहे हो फ यानी की किसी एक को यूज करके जा रहे हो लेट मैं मानती हूं कि मैं थ्री को यूज करके कहां जा रही हूं q1 पे यानी कि जो पहला डिजिट है वो मैंने कंज्यूम कर ली अब q1 पे मुझे क्या है ट्रांजेक्शन दिखानी है अब भाई q1 q न पे मैंने इसके लिए भी दिखा दी इसके लिए भी दिखा दी अब q1 पे भी तो दिखाऊंगी और मैं q1 प इनम से किसी भी एक अल्फाबेट कह सकते हैं सिंबल को कंज्यूम करके पहुंच या तो मैं वन का यूज करके थ का तो मैंने लेट थ का यूज करके पहुंची अब थ की यूज करके मैं कहां पहुंच गई q1 पे अब q1 पे भी इन दोनों के लिए ट्रांजेक्शन दिखानी है अगर मैं q1 पे क्या यूज करू अगर मैं इनम से एक कोई भी लू तो इसे डिवाइड करूंगी तो क्या होगा 3 व 3 जी जी यानी कि ये क्या हो जाएगा पूरा कट जाएगा अगर मैं थ अगर मैं देखो ्र में से 30 अगर मैं सपोज 3 से 0 ले रही हूं या कोई भी नंबर ले रही हूं पूरा कट जाएगा तो जब पूरा कट जाएगा तो q1 को मैं कहां ले जाऊंगी q नो पे ठीक है अब ऐसे ही देखो सपोज मैं लेती हूं 3 1 लेकिन अगर मैं 31 यूज करती हूं और थ्री को डिवाइड करती हूं 31 से तो पूरा कट नहीं होगा यानी कि वो क्या 3 व 3 बचा वन तो रिमाइंडर क्या प्रोवाइड करेगा वन प्रोवाइड करेगा रिमाइंडर वन प्रोवाइड करने का मतलब है किस सेट प र जाएगा q1 प तो इसलिए ये ऐसे ट्रांजैक्शन हो जाएगा अगर आपको ये डिफिकल्ट लगे तो सिंपल सा इसका शॉर्ट ट्रिक है बट आपको याद रखना पड़ेगा किई पहले वो नंबर लिखो जो टू से डिवाइड हो जाए फिर वो थ्री से डिवाइड हो जाए फिर वो लिखो जो थ सॉरी टू से ओ सॉरी मैंने थोड़ा सा गड़बड़ कर दिया एक शायद मैंने थ्री लिख दिया था सॉरी देखो सॉरी ट्स वाई ना वो गड़बड़ हो गई आपने तो स्टेट बनाई 2 4 6 8 1 5 79 ये दोनों स्टेट दोनों बनाई अब आपको देखना है टू से डिविजिबल है या नहीं वो मैंने गलती से थ्री का लिख दिया था सॉरी तो अब इसमें सिंपल सा क्या है कि आपने ये वो सारे नंबर है जो टू से डिवाइड हो जाएंगे जब टू से डिवाइड होंगे अगर आप इसको टू से डिवाइड करोगे टू से डिवाइड करोगे रिमाइंडर क्या देंगे जीरो तो ये q नॉट पे रह जाएंगे लेकिन इनमें से कोई भी नंबर अगर आप यूज करते हो कोई भी नंबर आप यूज करते हो चाहे आप थ्री यूज कर लो फाइव यूज कर लो रिमाइंडर क्या रहेगा वन ही रहेगा ठीक है क्यों आप अगर टू से फाइव को डिवाइड करोगे तो रिमाइंडर वन आएगा अगर आप सेवन को डिवाइड करोगे तो 2 * 3 6 रिमाइंडर वन आएगा और नाइन को डिवाइड करोगे तो कितना आएगा 2 * 4 8 रिमाइंडर वन आएगा तो इसलिए ये वाली ट्रांजेक्शन यहां हो गई और यह वाली ट्रांजेक्शन यहां हो गई अब आते हैं आप q1 पे अगर q1 स्टेट पे आप क्या यूज कर यानी कि इनमें से कुछ भी कंज्यूम करके पहुंची हू मैं कंज्यूम करके क्या पहुंची हूं फाइव पहुंची हूं या थ्री पहुंची हूं है ना कुछ भी करके पहुंची हूं अब q1 पे भी मुझे इस सेट के लिए ट्रांजैक्शन दिखानी इसके लिए अगर मैं इसमें से चुनती हूं थ्री और यहां चुनती हूं फ अगर मैं इसे डिवाइड करती हूं है ना तो अगर मैं टू से डिवाइड ड करूंगी तो 2 * 2 4 बचा कितना 2 सि 12 रिमाइंडर क्या बच रहा है वन अगर इसको भी करती हूं 2 1 2 बचा क्या 2 से 14 रिमाइंडर क्या बच रहा है वन यानी कि इस सेट से किसी भी नंबर को ले लो रिमाइंडर क्या बचेगा वन इसलिए क्या रहेगा q1 क्योंकि इनमें से किसी को भी कंज्यूम करके जाऊंगी अब ऐसे ही इनमें से ही सपोज मैं किसी को कंज्यूम करके गई सेन अब इस पे 2 4 04 268 के लिए भी ट्रांजैक्शन दिखानी है तो मैंने ड़ लिया यानी कि इसका मतलब होता है एक लेंथ आप पार कर चुके हो तो थ स बचा क्या 2 से 14 यानी कि अगर मैं इसमें से कोई भी एक लेती हूं और उसके बाद इनमें से कोई भी लगाती हूं पूरा कटेगा तो मैं इसलिए कहां पर पहुंच जाऊंगी क्य नो सेट पे पहुंच जाऊंगी ठीक है अब जैसे एक नंबर ले लिया 744 सेन की वजह से मैं किस पर पहुंची q1 पे फिर क्या है मेरे पास फोर तो मैं फिर वापस यहां ग फिर क्या मिला मुझे फोर तो वापस में कहां पहुंच गई इसी प तो इस वजह से यह आपका पूरा कट हो जाएगा तो यह आपका डेसीमल के लिए डीए बन गया अगर आपको यह बनाने में थोड़ा सा डिफिकल्ट लगे तो आप इसकी शॉर्ट ट्रिक देख लो सिंपली क्या आएगी न q1 पहले वो लिखो जो टू से पूरा डिवाइड हो जाए फिर वो लिखो जो टू से डिवाइड ना हो यानी कि रिमाइंडर जीरो रिमाइंडर वन न q1 न q1 ऐसे लिख दो सिंपल आपका बन जाएगा ऐसे ही थ स्टेट्स के लिए क्या होगा अब थ्री स्टेट में क्या है कि आपका वो नंबर जो थ्री से डिवाइड हो जाए देखो थ्री से डिवाइड होने के लिए भाई आपके तीन स्टेट बनेगी न q1 q2 यही बनती है इसके अलावा कुछ नहीं बनती तो मैंने तीन सेट बना लिए 0 3 6 9 ये डिवाइड होने पे रिमाइंडर जीरो दें रिमाइंडर वन दें ये रिमाइंडर टू देंगे तो इसका बनाने का तरीका पहले शॉर्ट ट्रिक क्या है कि आप सारी स्टेट्स लिख देंगे और पहले रिमाइंडर जीरो लिखना फिर वन लिखना है फिर टू लिखना है q0 q1 q2 बट यहां पे थोड़ी सी दिक्कत आएगी इसलिए हर जगह शॉर्ट ट्रिक काम नहीं करती है ठीक है इसलिए अब देखो इसमें शॉर्ट ट्रिक कैसे है जो ये लिखा है उससे स्टार्ट करना है q0 q1 q2 q1 पे q1 q2 q0 फिर q2 है q2 q0 q1 यानी कि आप ऐसे मानो q0 q1 q2 ये सर्किल बना हुआ है ऐसे तो जब येन था तो q न से स्टार्ट किया q0 तो पर कहां तक ट्रिक याद रखोगे ब ट्रिक्स भी बता रही हूं q0 q1 q2 अब यहां किससे स्टार्टिंग है q1 से तो q1 q2 जब मैंने q1 से स्टार्ट किया तो q0 तक लास्ट में पहुंच होंगी जब q0 से स्टार्ट किया तो पहले क्या मिलेगा q2 के बाद q0 तो ये तो शॉर्ट ट्रिक हो गई पर अब इसको बनाने का तरीका सीखो अब सपोज मेरे पास तीन स्टेट है मुझे डिविजिबल बा 3 करना है तो q0 ही मेरी फाइनल स्टेट बन जाएगी अब देखो 03 देखो मेरे पास कितनी है 0 3 6 9 1 4 7 2 5 8 ये तीन है अगर मैं 0369 से कोई भी नंबर उठाऊं उसे थ्री से डिवाइड करो रिमाइंडर क्या मिलेगा रो तो इसलिए ये यहीं पे ही ट्रांजैक्शन शो हो गई लेकिन अगर मैं इनमें से 147 में से कोई भी स्टेट उठाऊं कोई भी डेसीमल नंबर उठाऊं वो रिमांडर क्या देगा वन इसलिए क्या पहुंच गया यहां पे अगर मैं 258 में से कोई भी नंबर उठा उसे थ्री से डिवाइड करो तो रिमाइंडर क्या मिलेगा टू इसलिए ये क्या पहुंच गए यहां पहुंच गए ठीक है अब देखो एक चीज और तुम्हें बताऊंगी ऐसे ही कि देखो कोई भी आ सकती है डिविजिबल बाय फ भी आ सकता है कुछ भी आ सकता है बट ये बस इसकी एक शॉर्ट ट्रिक है देखो यहां पर भी क्या था हर जगह अलग है अब देखो यहां पे क्या है कि यहां पे ट्रांज यहां पे शॉर्ट ट्रिक ये है वहां पे शॉर्ट ट्रिक ही है तो शॉर्ट ट्रिक ना ज्यादा या नहीं हो सकती इसलिए तो ये वाली ट्रांजैक्शंस हो गई मेरी अब अगर मैं q1 पे पहुंच रही हूं तो इंपलीसिटली 147 में से किसी का यूज करके पहुंच रही हूं लेट मैं वन का यूज करके पहुंच रही हूं तो अब मेरे पास तीन सेट है इसमें से मैंने थ्री लिया अगर मैं थ्री से डिवाइड करती हूं है ना तो 3 6 12 रिमाइंडर क्या बचेगा वन इसलिए यहीं पे ही ट्रांजैक्शन हो गया अगर मैं वन का यूज करके यहां पे पहुंचती हूं और इसमें से वन लेती हूं तो 3 * 3 9 रिमाइंडर क्या बचेगा 2 बा देखो 3 * 3 9 रिमाइंडर क्या बचेगा टू इसलिए ये ट्रांजैक्शन यहां हो गया अब इस स्टेट पे क्या बचा है मेरे पास मेरे पास वन है और मैं 258 में से कोई लेती हूं तो मैंने लिया टू तो 3 * 6 12 पूरा कट गया इसलिए रिमाइंडर यहां आ गया यानी कि इतना मेरा ट्रांजैक्शन हो गया अब बच रहा है q2 अब सपोज चाहे तो मैं ये लॉन्ग वाला लेके चल जाऊ या क्य नॉट से य तो यानी कि सपोज मैंने टू का यूज किया और इस पर अगर मैं ये यूज करती हूं तो थ्री से डिवाइड करती हूं क्या होगा 3 सि 18 रिमाइंडर बचा टू इसलिए q2 पे ही ट्रांजैक्शन हो गया अब अगर मैं टू का यूज करके दूसरे के लिए यानी कि वन के लिए यूज कर द तो कितना बचेगा 3 से 3 से 21 रिमाइंडर क्या होगा जीरो तो इसलिए कहां चले गए इस जगह चले गए अगर यहां पे टू का यूज करके अब क्या बचा है 258 तो ये लेती हूं तो क्या आएगा 3 सि 18 3 से 21 रिमाइंडर क्या बचा वन तो इसलिए इससे कहां चले गए यहां प तो सिंपली जब आप यहां से देखो इसका यूज करके जा रहे हो यानी कि 258 का यूज करके आपको कहता है टू की जगह फव ले लो फाइव के लिए अगर आप जीरो लिखोगे तो आप क्या लिखोगे 3 1 3 बचे 3 सि 18 रिमाइंडर बचा टू यानी कि टू प ही रहा तो आप कोई भी 258 में से कोई भी ले लोगे वो सेम ही रहेगा अलग कुछ भी नहीं होगा ठीक है तो यहां तक के आपके हो गए हैं इसके बाद आपका क्या है ज्यादा नहीं है एक तो बाइनरी बच रहा है थोड़ा सा और एक आप उसके बाद देन भी मूव टू आवर मिनिमाइजेशन ऑफ डीएफ ठीक है मिनिमाइजेशन है इसमें मैं बहुत सारे क्वेश्चंस है एक कुछ कॉमन क्वेश्चंस करा दूंगी बाकी आप खुद कर लेना क्योंकि इसमें बहुत सारे सेम सेम ही है तो आप क्वेश्चंस करोगे तो आपको प्रैक्टिस हो जाएगी आपका क्या क्वेश्चन है नेक्स्ट कंस्ट्रक्टर डीएफए फॉर वच एक्सेप्ट ऑल द स्ट्रिंग ओवर जीरो एंड वन वच इंटरप्टेड एज बाइनरी नंबर डिविजिबल बाय टू जो बाइनरी नंबर है जो कि टू से डिविजिबल है अब देखो सपोज आपने क्या करा कि जीरो जीरो को किससे रिप्रेजेंट करेंगे बाइनरी में जीरो से वन को किससे रिप्रेजेंट करेंगे वन से ट को किससे रिप्रेजेंट देखो ये तो आपको लिखना आता है बाइनरी में कन्वर्जन क्या आता है ू की पावर 0 ट की पावर वट की पावर टूट की पावर 3 तो किसी की भी पावर जीरो क्या होता है ट की पावर व क्या होता है ट की पावर ू 4 अगर आप जीरो लिखना चाहते हैं है तो सब जगह 0 0 0 कर देंगे है ना अगर आप वन लिखना चाहते हैं तो यहां वन आएगा टू लिखना चाहते हैं तो ये ये जीरो हो जाएगा थ्री लिखना चाहते हैं तो वनव ऐसे ही लिखते हैं ना बाइनरी में तो देखो सिंपली सिर्फ एकएक डिजिट है सपोज जीरो है जीरो को बाइनरी में कैसे लिखोगे जीरो यानी कि q नॉ आपका स्टार्टिंग स्टेट है इस पे आपने जीरो का लूप लगा दिया कितनी भी जीरो जीरो जीरो आते रहे वो एक्सेप्ट हो जाएगा अगर आप क्या करेंगे वन वन को बाइनरी में कैसे लिखते हैं एक सिंगल वन से क्या ये टू से कट जाएगा नहीं कटेगा इसलिए इसके लिए स्टेट चेंज कर दी q1 अब आता है टू टू को कैसे लिखते हैं ट यानी कि व 0 क्या आएगा वन जीरो यानी कि क जब पहला वन आया तो q नॉ से आप वन का यूज करके कहां चले गए q1 पे अब आप कहेंगे दो ही स्टेट क्यों है क्योंकि जो टू है या तो वो रिमाइंडर जीरो देता है या रिमाइंडर वन देता है रिमाइंडर रो के लिए मैंने q नॉ माना है रिमाइंडर वन के लिए q1 माना है तो वन से पास करके आप एक लेंथ पास कर चुके हैं जो कि वन अब दूसरी लेंथ क्या है जीरो अब आपको पता है बाइनरी में टू को वन जीरो लिखते हो और अगर इसे टू से डिवाइड करेंगे तो रिमाइंडर क्या आएगा जीरो इसलिए यहां पे आपने ट्रांजैक्शन दिखा दी कि आप वापस कहां आ गए q नो पे अगर आप यानी कि ये लिख दिया ये लिख दिया ये लिख दिया अब आया थ्री थ्री को कैसे लिखते हैं 1 2 यानी कि 1 1 3 का बाइनरी क्या होता है व 1 यानी कि इसको पास करके आप q1 पे पहुंच चुके हैं और अगर आप थ्री को टू से डिवाइड करेंगे तो रिमाइंडर क्या आएगा वन आएगा यानी कि वन का लूप यही हो गया अब इससे आपका ये बन चुका है पूरा अब चाहे सपोज आप फाइव देख लो फाइव का बाइनरी क्या होगा 1 2 4 4 10 0 1 1 0 1 किस स्टेट पे पहुंच गए q1 पे क्योंकि फाइव को टू से डिवाइड करेंगे तो रिमाइंडर क्या बचेगा व क्यों देखो 2 * 2 4 बचा क्या रिमाइंडर वन बचा ठीक है ये चीज समझ आई अब अगला देखो इसका अगर सपोज मैंने लिखा 17 तो क्या 17 टू से कटेगा नहीं 2 8 16 रिमाइंडर वन तो इसे कैसे लिखेंगे 1 2 4 8 16 यानी कि 10 10 00 1 किस पे आ गया q1 पे ठीक है इस तरह से ये डीएफ बना अगर इसकी शॉर्ट ट्रिक देखनी है तो शॉर्ट ट्रिक क्या है आपके पास दो स्टेट होंगे क्योंकि जो ट होता है वो सिर्फ डिविजिबल दो से ही होता है या तो q नॉ से या q1 यानी कि या तो उसका रिमाइंडर रो आएगा या वन आएगा इसके अलावा कुछ नहीं आएगा तो आपने क्या करा आपने सिंपली q0 q1 q0 q1 q0 q1 आपको ये लिखना है दिस इज द शॉर्ट ट्रिक कि भाई पहले ये लिख के q0 q1 q0 q1 और वैसे ब बना कैसे ये मैंने आपको सिखा दिया अगला आता है कि आपको एक डीएफए बनाना है वो उनका जो थ्री से डिवाइड हो जाए बाइनरी में तो आपको पता है पहली चीज तो कितने रिमाइंडर होते हैं या तो जीरो होता है या वन होता है या टू होता है तो कितनी स्टेट बनेगी 0 1 एंड टू आपको बाइनरी में बनाना है देखो तो पहले शॉर्ट ट्रिक देखो q0 q1 q2 ये लिख दिया 0 और वन क्योंकि बाइनरी में सिर्फ जीरो या वन होता है तो ऐसे लिखो q0 q1 q2 q0 q1 q2 ये हो गया लेकिन ये बना कैसे ये सीखो सबसे पहले 0 1 2 3 4 5 अगर जीरो को बाइनरी में लिखोगे तो क्या आएगा जीरो आएगा अगर आप यानी कि q नॉ रिप्रेजेंट कर रहा है कि वो सारे नंबर जो थ्री से कट जाए q1 रिप्रेजेंट कर रहा है वो सारे नंबर जो थ्री से कटने के बाद रिमाइंडर क्या देंगे वन वो सारे नंबर जो थ्री से करने के रिमाइंडर देंगे क्या टू अगर आप थ्री से जीरो को डिवाइड करोगे तो रिमाइंडर जी जी का जीरो ही रहेगा इसलिए ये आ गया अगर वन को आप डिवाइड करोगे थ्री से तो पॉइंट बार तो चला नहीं सकते तो यही रिमाइंडर आ जाएगा इसके लिए q नो से आप कहां चले गए q1 पे चले गए अब आया टू टू को कैसे लिखते हैं ट यानी कि वन जीरो यानी कि पहली लेंथ तो आप कंप्लीट कर चुके हो अब आपको पता है कि अगर आप थ्री से डिवाइड करोगे टू को तो रिमाइंडर क्या आएगा टू ही आएगा तो वन इसलिए आपने यहां पर ट्रांज क्शन दिखा दी जीरो की ठीक है अब आता है थ्री यानी कि थ्री का मतलब होता है वव अगर थ्री को थ्री से डिवाइड करोगे तो रिमाइंडर क्या आएगा जीरो यानी कि पहली लेंथ आई q नॉ से यानी क्योंकि इनिशियल स्टेट से ही स्टार्टिंग करनी होती है तो पहली लेंथ ये आ गई वन अब दूसरा वन कहां जाना चाहिए कि रिमाइंडर जीरो आ जाए इसलिए ये वाली स्टेट लगा दी ठीक है अब आया फोर 1 2 4 यानी कि 10 अब वन लेंथ तो पता है अब एक चीज बताओ और जीरो भी अवेलेबल है वन देखो आपको अवेलेबल है वन और 0 ऑलरेडी अवेलेबल है वन के बाद जीरो के लिए ट्रांजैक्शन q2 पे आएगी अगर आप जो है फोर को डिवाइड करोगे थ्री से तो रिमाइंडर क्या आएगा 3 * 1 3 रिमाइंडर क्या है वन तो यानी कि इस जीरो को लेके आप कौन सी स्टेट पे चले जाओगे q1 स्टेट पे चले जाओगे यानी कि जो ग्रीन है वो ट्रांजैक्शन अवेलेबल है अब 5 10 1 ठीक है 10 व यानी कि आपको जब तक लिखते जाना है जब तक हर एक स्टेट के लिए हर एक सिंबल पे ट्रांजैक्शन शो ना हो जाए देखो इसके लिए जीरो हो ग इसके लिए वन हो ग इसके लिए वन हो ग इसके लिए जीरो लेकिन यहां पे वन के लिए रह रही है तो फाइव को अगर थ्री से डिवाइड करोगे तो रिमाइंडर क्या बचेगा टू तो यहां पे देखो वन जीरो अब रिमाइंडर टू बचना है इसलिए वन की ट्रांजैक्शन यहीं के यहीं क्या कर दी शो कर दी यानी कि ये मेरा पूरा बन चुका है अब इसकी शॉर्ट ट्रिक देखो आप कहेंगे मैम कब तक करते जाना देखो कब तक क्या अगर सपोज सेवन है एट है कब तक करके जहां पे हर एक स्टेट के लिए ट्रांजैक्शन शो हो जाए और अगर शॉर्ट ट्रिक याद रखनी है इसमें तीन स्टेट होंगी q0 q1 q2 और बस एज इट इज लिख q0 q1 q2 q0 q1 q2 अब देखो ये सही बना है या नहीं इसको चेक करते हैं सपोज है 15 अगर 15 को थ्री से डिवाइड करोगे तो रिमाइंडर क्या आना चाहिए यानी कि डिवाइड का मतलब होता है यहां पे मॉड्यूस है ना अगर आप मॉड्यूस करोगे तो रिमाइंडर क्या आएगा जीरो आएगा तो इसको कैसे लिखते है 1 2 4 8 8 9 10 11 12 13 14 15 8 प् 4 12 13 14 15 यानी कि वन पहला वन दूसरा वन तीसरा वन फोर्थ वन कहां आ गया न पे अगर यही पे मैं लिख दू क्या लिख दू 21 21 तो पूरा कट जाएगा चलो लेते है 22 1 4 8 16 16 18 19 20 21 22 यानी कि 16 17 18 19 20 21 20 यही बनेगा ना 16 प् 4 20 और 2 22 देखो 1 0 1 1 0 देखो वन आ गया यह आया जीरो फ जितने भी वन आते रहे रिपीट करते रहो यहां क्या आ गया जीरो और अगर इससे आप डिवाइड करोगे 3 7 21 रिमाइंडर क्या बचा है वन और यही आप u1 स्टेट पे हो ठीक है ये बनाने का तरीका आप चाहे तो डायरेक्टली शॉर्ट ट्रिक भी अप्लाई कर सकते हैं अब अगला क्या है आपको डीएफए बनाना है उनका वो जो नंबर डिविजिबल होते हैं फाइव से तो देखो आपकी स्टेट कितनी होगी q0 q1 q2 q3 q4 क्यों क्योंकि रिमाइंडर क्या हो सकता है 0 1 2 3 4 तो सिंपल सा तरीका है q0 इनिशियल स्टेट है और डिविजिबल बाय फाइव करना है तो q0 ही फाइनल स्टेट हो क्योंकि ये वो नॉ रिप्रेजेंट करी है वो सारे नंबर जो फाइव से पूरा पूरा कट जाएंगे q0 q1 q2 q3 q4 शॉर्ट है q0 q1 q2 q3 q4 q0 q1 q अब बनाने का तरीका देख लो सपोज 0 1 2 3 4 5 6 देखो रो को बाइनरी में ज़ीरो ही लिखते हैं और रो पूरा कट जाता है इसलिए यहां पे आ गया और वन को बाइनरी में क्या लिखते हैं वन अगर फाइव से डिवाइड करेंगे वन को तो पूरा नहीं कटेगा रिमाइंडर क्या देगा वन यानी कि q1 स्टेट पे ले गए वन पे अब टू को क्या लिखते हैं व 0 अगर टू को फाइव से डिवाइड करेंगे तो कटेगा ही नहीं टू का टू ही रह जाएगा यानी कि वन तो अवेलेबल है इस जीरो को लेके किस पे चले जाओ q2 पे क्योंकि q2 स्टेट रिप्रेजेंट कर रही है फाइव से डिवाइड करने पे रिमाइंडर टू आना चाहिए अब ये क्या है वनव बाइनरी में कैसे लिखते हैं देखो 1 2 4 8 वनव ये लास्ट जीरो हम नहीं लिखते वन वन होता है बाइनरी में थ्र को बाइनरी में वनव लिखते हैं तो देखो ये आप न सेट से स्टार्ट करोगे वन अवेलेबल है अब दूसरे वन के लिए आप q3 स्टेट पे चले जाओ ठीक है अब आया फोर तो फोर के लिए क्या लिखेंगे 0 अब ये वन है इस जीरो के लिए भी अवेलेबल है यानी कि q फर सेट प चले जाओ क्यों क्योंकि फोर को अगर आप डिवाइड करोगे फव से तो फोर ही रिमाइंडर आएगा अब आएगा फ यानी कि 0 वन तो व 0 और वन का मतलब है अगर फ को फ से डिवाइड करेंगे तो पूरा कट जाएगा जब तक हर एक स्टेट के लिए ट्रांजैक्शन ना मिल जाए जैसे इसके लिए दोनों मिल गई इसके लिए दोनों मिल गई इसके लिए भी दोनों मिल गई पर ये दोनों बचे हैं तब तक करते जाओ जब तक हर एक स्टेट के लिए ट्रांजैक्शन ना मिल जाए अब अगर आप सिक्स लिखोगे तो कैसे लिखोगे सिक्स के लिए 111 0 क्या आएगी 4+ 2 6 अगर इससे डिवाइड करोगे तो रिमाइंडर क्या बचेगा वन तो वव अब देखो अगर आप सिक्स को डिवाइड करोगे फाइव से तो रिमाइंडर क्या बचेगा वन देखो वन के लिए ट्रांजैक्शन अवेलेबल है वन के लिए तो जीरो को लेके कहां चले जाओ q1 पे चले जाओ अब आया सेवन सेवन मतलब 1 1 1 अगर सेवन को डिवाइड करोगे तो रिमाइंडर क्या बचेगा टू नव अब क्या है वनव अब यहां पे ये जो वन है इसको कहां लेके जाओ q2 पे क्योंकि सेन को डिवाइड करोगे तो रिमाइंडर क्या बचेगा ट बचेगा ठीक है अब आया 8 1 2 4 8 10 1 0 0 यहां पे है अब इससे कौन सी चीज लेके जाए देखो जीरो है अगर ट को डिवाइड करोगे तो क्या मिलेगा 5 6 7 8 फोर आएगा तो यानी कि थ्री आएगा 5 6 7 8 तो यानी कि इस जीरो के लिए q4 से ट्रांजैक्शन यहां दिखा दो अब अगर ना लिखो 10 व है ना अगर आप ये करोगे तो रिमाइंडर क्या आएगा नाइन नाइन को फाइव से डिवाइड करोगे तो रिमाइंडर क्या आना चाहिए फोर देखो वन के लिए ट्रांजैक्शन है जीरो अवेलेबल है जीरो आ गए अब इस वन को कहां लेके जाओ q4 से यहीं का यहीं ही छोड़ दो क्योंकि अगर आप नाइन को डिवाइड करोगे तो रिमाइंडर क्या मिलेगा फोर मिलेगा तो ये तो आपका एक्चुअली में बनाने का तरीका है लेकिन आपको इतनी मेहनत नहीं करनी है तो आपको शॉर्ट ट्रिक पता है कि आपके पास फाइव से डिविजिबल करना है तो कितनी स्टेट बनेगी चार अच्छा एक चीज बताओ मैंने आपको टूरिंग मशीन भी सिखाई थी तो वहां पर मैंने चेंज करके दिखाया था अलग तरीके से चाहे आप इसे भी एस टूरिंग मशीन बना सकते हैं भाई देखो हर चीज को बनाने के कई सारे तरीके होते हैं तो देखो दिस इ माय टूरिंग मशीन इसमें इवन नंबर ऑफ जीरोज मतलब जो नंबर टू से डिविजिबल हो यानी कि दो दो जीरो है ना जितने भी जीरो आते रहे जीरो को जीरो से रिप्लेस करते र न अब जैसे ही वन आए अब ऐसा भी तो हो सकता है जैसे ही वन आए वन को वन से रिप्लेस करो राइट जीरो आए जीरो को जीरो से रिप्लेस करो राइट कितने भी वन आ सकते हैं वन को वन से रिप्लेस करो राइट और आपको इवन नंबर ऑफ जीरो या फिर कह सकते है कि जो ट से विजिबल होंगे तो यहां पे q0 q1 ब्लैंक को ब्लैंक से रिप्लेस करें क्योंकि लास्ट में होगा राइट तो दिस इज माय फाइनल थि तो इस तरह से भी ट्यूनिंग मशीन बन सकती है एक चीज को बनाने के हजार तरीके हैं जरूरी नहीं है देखो ये चीज याद रखना जो मैं आपको एक्सप्लेन करना चाह रही हूं अगर आपको कोई भी डीएफए हो कोई भी चीज हो या फिर कोई भी एनएएएए कुछ भी हो अगर आपको ऐसा लगता है कि ये इस तरीके से भी बन सकता है और इस तरीके से भी अवेलेबल है या हमें इस तरीके कैसे करा है कोई भी चीज गलत नहीं है क्योंकि एक चीज को बनाने के हजारों तरीके हैं तो डीएफए हो एनएफएन मशीन हो कुछ भी हो सबको बनाने के ना अलग-अलग तरीके हैं मतलब एक ही तरीके से कुछ नहीं होता हजार तरीके से बन सकता है तो अगर आपको ऐसा लगता है कि भाई हमें इस तरीके से नहीं इस तरीके से बनाया गया तो वो भी गलत नहीं है बस तरीका क्या है चेक करने का कि जो चीज मैं बनाना चाह रही हूं या जिस चीज को मैं एक्सेप्ट करना चाह रही हूं वो एक्सेप्ट होनी चाहिए बस इतना तो ये आपका बन गया शॉर्ट ट्रिक ये है कि जितनी आपको रिमाइंडर है उने लिख दिया और ऐसे लाइन वाइज लिखते गए ठीक है अब देखो आपका क्या है कंस्ट्रक्टर डीएफए फॉर च एक्सेप्ट द स्ट्रिंग ओवर जीरो एंड वन हैविंग लेंथ सेवन लेंथ कितनी होनी चाहिए सेवन ट 3 4 5 6 7 सेवन लेंथ होनी चाहिए अब कुछ भी हो अभ नहीं पता और सेवंथ लेंथ से ज्यादा आए तो किस पे चले जाए डेट स्टेट पे ठीक है अब आपको बताया था लेफ्ट हैंड के लिए तो सिंपल बनाना है राइट हैंड के लिए एक ट्रिक थी कि मैंने आपको बताई थी वही ट्रिक करनी है कि भाई जितनी भी जिस पोजीशन प उसे टू की पावर n कर दो लेकिन जब दोनों चीजें दे रखी हो तब ऐसे कुछ नहीं है क्योंकि आपने पहले ही रिस्ट्रिक्टर दिया कि लेंथ कितनी है सेवन है सेवन से ज्यादा लेंथ नहीं होनी चाहिए उसने क्या बोला है सेकंड डिजिट वन सेकंड डिजिट वन होनी चाहिए लेफ्ट लेफ्ट से सेकंड डिजिट क्या होनी चाहिए वन होनी चाहिए और थर्ड डिजिट फ्रॉम द राइट इज जीरो ये रिस्ट्रिक्शन दे दी अब बाकी पे चाहे वन हो या जीरो वन हो या जीरो कोई फर्क नहीं पड़ता तो अब ये देखो सेकंड डिजिट q1 के लिए वन के लिए तो ट्रांजैक्शन अवेलेबल है सेकंड डिजिट जीरो नहीं होनी चाहिए तो जीरो को कहां ले जाएंगे डेट ट पे अब जो है कौन सी थर्ड डिजिट फ्रॉम द राइट वो जीरो होनी चाहिए वन अलाउ नहीं है तो उसके लिए ट्रांजैक्शन क्या दिखा देंगे वन दिखा देंगे यानी कि ट्रांजैक्शन वन कहां ले जाएंगे डेट स्टेट प ले जाएंगे तो ये आपका डीएफए बन गया और इसमें सिर्फ क्या लिखना है न से लेकर q8 तक q नॉ जीरो पे कहां जा देखो ये सारी आपकी क्या है जितनी भी स्टेट्स है सब कुछ अब q नॉ कहां जा रहा है जीरो पे q1 पे और उसपे भी q1 पे ये आपकी टेबल है इसे आप बना सकते हैं ठीक है मेनली आपको ये पता होना चाहिए अब अगला देखो जितने भी मैक्सिमम डीएफए पॉसिबल थे आई टेल यू है ना ऑलरेडी ठीक है अब देखो इसमें अगर चेंज आएगा तो बहुत स्लाइट सा चेंज आ जाएगा पर ज्यादा कोई चेंज नहीं आएगा लिमिटेड चेंज है मैक्सिमम हो चुका है अब मिनिमाइजेशन ऑफ डीएफए का मतलब होता है कि आपका डीएफए में बहुत सारी स्टेट्स होती है और वो किसी चीज को एक्सेप्ट कर रही होती है लेकिन अगर उसमें से आप कुछ स्टेट्स को हटा भी दे अगर वो उसके बाद भी वैसे ही वर्क करे या जो भी वो कंप्यूटेशन कर रहा था वो उसे वैसे ही करें तो यानी कि हमने डीएफए को मिनिमाइज कर दिया है और उन वो रिडंडेंट स्टेट है यानी कि एलिमिनेशन ऑफ द स्टेट हुज प्रेजेंस और अब्सेंस डज नॉट अफेक्ट द लैंग्वेज एक्सेप्टिंग कैपेबिलिटी ऑफ डीएफए इसी को ही बोलते हैं मिनिमाइजेशन ऑफ डीएफए डीएफए बहुत तरीके के हो सकते हैं पर मिनिमाइज डीएफए जो होता है वो यूनिक होता है ठीक है अब क्या होता है डेट स्टेट क्या होती है डेट स्टेट वो स्टेट होती है जिस पे पहुंचने के बाद आप फाइनल स्टेट पे नहीं पहुंच सकते किसी भी तरीके से इसको इसलिए डिफाइन किया जाता है क्योंकि आपको डीएफए में कंप्लीट सिस्टम बनाना होता है इन डीएफए देयर कैन बी मोर देन वन डेट स्टेट बट लॉजिकली सिर्फ एक ही डेट स्टेट होनी चाहिए अगर दो डेट स्टेट है तो उन्हें आप क्या कर दो मर्ज कर दो ठीक है डेट स्टेट तो वो स्टेट होती है जिस पर पहुंचने से पहुंच गए तो फाइनल स्टेट प नहीं पहुंच पाएंगे अनरीचेबल स्टेट वो स्टेट होती है सपोज ये आपकी इनिशियल स्टेट है इससे आप इस पर पहुंच पा रहे हैं इस पर पहुंच पा रहे हैं क्योंकि आपको पता है कि आप जो स्ट्रिंग एक्सेप्ट करना स्टार्ट करते हैं वो स्टार्टिंग स्टेट से कते हैं अनरीचेबल स्टेट उस स्टेट को कहता है जिस स्टेट से आप इनिशियल स्टेट से उस स्टेट पे ना पहुंच पाओ जैसे कि न से आप q1 प पहुंच पा रहे हो न से आप q3 प q2 प पहुंच पा रहे हो पर न से q3 प पहुंचने का कोई तरीका नहीं है जब आप इस स्टेट से किसी स्टेट पे ना पहुंच पाओ तो वो कभी रीच होगी ही नहीं इसलिए उस स्टेट को क्या बोला जाता है अनरीचेबल स्टेट दैट आर नॉट रीच फ्रॉम इनिशियल स्टेट ऑफ डीएफए इक्विवेलेंट स्टेट क्या होती है इक्विवेलेंट स्टेट वो स्टेट होती है जिनको हम मर्ज कर देते हैं एक साथ इवन डीएफए पे कोई फर्क नहीं पड़ता है ठीक है दैट कैन बी मर्ज ठीक है अब इक्विवेलेंस क्लास क्या होती है या इक्विवेलेंस क्लास क्या होती है रिफर टू द ग्रुप ऑफ स्टेट दैट आर इक्विवेलेंट टू ईच अदर यानी कि वो स्टेट्स जो एक साथ इक्विवेलेंट है किसी टर्म में किसी वे में जैसे सपोज मेरे पास ये एक डीएफ है लेट कुछ भी अभी गलत मतलब ये पूरा है या नहीं उससे कोई फर्क नहीं पड़ता पर एक इक्विवेलेंस क्लास क्या है ए बी एक क्लास है और सी एक क्लास ये किस टर्म में सिमिलर है ए बी दोनों नॉन फाइनल स्टेट है और सी क्या है फाइनल स्टेट है यानी कि एक क्लास है ये और एक ग्रुप है ये इन दो दोनों में सिमिलरिटी क्या है कि दोनों नॉन फाइनल स्टेट है अगर कोई भी स्ट्रिंग इन पे आके रुकती है तो एक्सेप्ट नहीं होगी अगर कोई स्ट्रिंग इस पे आके रुकती है तो वो एक्सेप्ट हो जाएगी दिस मींस दैट ऑल स्टेट विद इन अ इक्विवेलेंट क्लास बिहेव आइडेंट कली विद रिस्पेक्ट टू दैट लैंग्वेज रिकॉग्नाइज बाय डीएफए देखो ये दो-दो नंबर के क्वेश्चन है कई बार आ जाते है डेट स्टेट क्या होता है ये क्या होता है और अच्छा मैं एक चीज और बता रही हूं अगर आपसे पूछा जाए व्हाट इज जीएफए या व्हाट इज एएफए या व्हाट इज कुछ भी तो आप क्या करोगे आप कहां से बता सकते हो कि डीएफए क्या होता है उसमें पांच टपल लिख सकते हो या दो चार लाइन लिख दोगे दैट डीएफए मस्ट बी कंप्लीट सिस्टम फॉर एवरी स्टेट इफ देयर आर टू सिंबल देन देर इज अ ट्रांजेक्शन ऑफ ऑल द सिंबल फ्रॉम ईच स्टेट ये लाइन लिख दोगे इससे जदा तो कुछ नहीं लिख सकते तो थ्योरी का अगर क्वेश्चन आ जाता है तो इंपलीसिट है एक एग्जांपल के थ्रू आपको क्या करना है एक्सप्लेन करना है अब देखो आपको मिनिमाइजेशन ऑफ डीएफए देखो दो चीजें हैं आपको अगर टेबल दे रखी हो तो इसे जरूर बनाना और अगर यह दे रखा हो तो इसे जरूर बना लेना ठीक है सिंपल है अब देखो अगर आपको टेबल दे रखे है तो ए बी सी डी e तो आपको जरूरी नहीं है इस तरह से बनाओ जैसे मन करे वैसे बनाओ क्योंकि उससे कोई फर्क नहीं पड़ता शेप ही अलग होगी भाई ऐ से अगर आप बी यहां लिख दोगे तो ए से जीरो पे आप बी पे ही जाओगे तो चाहे ये आ जाए चाहे ये दोनों ही बनाने उसका रीजन समझाती हूं जैसे ए से जीरो पे आप कहां जा रहे हैं b पे वन पे कहां जा रहे हैं आप c पे ब से रो पे कहां जा रहे हैं बी पे वन पे कहां जा रहे हैं डी पे सी से जीरो पे कहां जा रहे हैं बी पे और इस पे कहां जा रहे हैं वन पे डी से वन पे कहां जा रहे हैं आप ई पे और उस पे कहां जा रहे हैं बी पे ऐसे ही आपने सब पे ट्रांजैक्शन लगा दी सबसे पहले आपको चेक करना है कोई अनरीचेबल स्टेट तो नहीं है अनरीचेबल स्टेट है क्या आप ए से बी में पहुंच पा ए से सी प पहुंच पा रहे ए से आप डी प पहुंच पा रहे थ्रू बी ठीक है ए से आप बी प पहुंच पा रहे डी प पहुंच पा रहे ई पे पहुंच पा रहे है थ्रू ए बी और डी तो यानी कोई भी अनरीचेबल स्टेट नहीं है अब अगर अनरीचेबल स्टेट होती तो उसे तो आप क्या करते रिमूव कर देते ठीक है अगर होती तो अब क्या डेट स्टेट है ऐसी कोई स्टेट है जिससे आप फाइनल स्टेट प ना पहुंच पाओ भाई ए से आप बी पे देखो डी से पहुंच रहे हो आप बी से पहुंच रहे हो ए से पहुंच रहे हो सी से बीडी के थ्रू यानी कि कोई भी डेट स्टेट नहीं है अगर डेट स्टेट होती है तो उसे रिमूव नहीं करते हैं लेकिन अगर कोई अनरीचेबल स्टेट होती है तो उसे रिमूव कर देता है आपके पास इस टाइम पे क्या है एक ही फाइनल स्टेट है ये इसलिए बनाना जरूरी है क्योंकि टेबल से आप ये दोनों चीजें पता नहीं लगा पाओगे और अगर आपको मैम ये शेप हमें याद रहेगी नहीं लो देखो मैंने ए यहां पे लिख दिया सी यहां पे लिख दिया बी यहां लिख दिया ई यहां लिख दिया एफ तो उससे कोई नहीं फर्क पढ रहा ए से बी पे जीरो पे गए वन प आप शेप से मत जाना कैसी भी शेप बना दो बस ट्रांजेक्शन तो सेम ही रहेंगे अगर बी यहां होगा तो यहीं पर तो आएगी जीरो के लिए ठीक है तो आपकी ये बन गई देन आपके पास य टेबल है अब देखो अब ये मेन पॉइंट समझना ये इंपॉर्टेंट है अगर यह समझ आ गया तो आपका मैक्सिमम कह सकते हैं काम जो है वो कंप्लीट हो जाएगा ठीक है अब देखो सबसे पहले आपने इन्हें जीरो इक्विवेलेंस क्लास में डिवाइड कर दिया पहले इक्विवेलेंस क्लास क्या है ए बी सीडी चारों क्या है नॉन फाइनल स्टेट है और ई क्या है फाइनल स्टेट है तो दो क्लासेस है पहला ग्रुप रिप्रेजेंट कर रहा है कि सारी नॉन फाइनल स्टेट है और ये रिप्रेजेंट कर रहा है फाइनल स्टेट दिस इज कॉल्ड जीरो इक्विवेलेंस क्ला अब क्या है आपको फरदर तोड़ना है तो सबसे पहले इसमें से आपने ए और बी लिया ए और बी लिया a जीरो पे कहां जा रहा है बी पे और इस पे कहां जा रहा है बी पे ये नहीं देखना दोनों सेम है इसका ब किससे बिलोंग कर रहा है इससे इसका भी इससे बिलोंग कर रहा है इससे यानी कि ग्रुप वन से ही ए और बी पे जब आप ट्रांजैक्शन दे रहे हो तो किस पे बिलोंग कर रहा है इस पे अब दोनों पे देखना है a वन पे कहां जा रहा है सी पे और इस पे कहां जा रहा है डी पे सी और डी किस ग्रुप से बिलोंग कर रहे हैं इससे यानी कि अब अभी तक ए और बी क्या है सिमिलर है क्योंकि जब प आप जीरो दे रहे हो या वन दे रहे हो तो जब आप जीरो दे रहे हो तो दोनों के भी किससे बिलोंग कर रहे हैं ग्रुप वन से और इसके भी किससे बिलोंग कर रहे है ग्रुप वन से अब आप ए को बी के साथ चेक कर चुके अच्छा एक चीज समझो अगर ए और बी सिमिलर है और ए और सी सिमिलर है तो इलिसिट होगा बी और सी सिमिलर है तो ए के साथ ही सबको चेक करोगे यानी कि ए और बी तो सेम हो गए अब ए को सी के साथ देखो ए और सी ए और सी जीरो प कहां जा रहे बी बी प ये नहीं देखना है बी बी प जा रहे इसका भी किस ग्रुप से बिलोंग कर रहा है इससे और इसका भी भी किससे बिलोंग कर रहा है इससे यानी कि जीरो प ये सेम बिहेवियर शो कर रहे है और वन पे दोनों सी सी पे जा रहे यानी कि सेम ही बिहेर शो कर रहे यानी कि ए बी सी अभी सेम है अब ए को किसके साथ देखो डी के साथ अगर देखा जाए तो ए और डी जीरो प कहां जा रहे हैं बी प जीरो पे जा रहा है बी पे ये इसी ग्रुप से बिलोंग कर रहा है और वन पे कहां जा रहा है बी प ये भी इसी ग्रुप से बिलोंग कर रहा है लेकिन अगर वन की बात की जाए तो एक क्या दे रहा है सी जो कि किससे बिलोंग करता है इससे और डी कहां जा रहा है e पे ये किससे मिलता है इससे यानी कि डी जो है ए के साथ सेम बिहेव नहीं कर रहा है क्योंकि डी जब वन दे रहे हैं तो ये तो इस ग्रुप से बिलोंग कर रहा है जब ए पे आप वन दोगे तो कौन सी स्टेट पे जाएगा सी पे और सी किस ग्रुप से बिलोंग कर रहा है इस वाले से जब डी को वन दोगे तो वो कौन सी स्टेट पे जाएगा e पे पर e किस ग्रुप से बिलोंग कर रहा है इससे तो दोनों क्या कर रहे हैं डिफरेंट बिहेव कर रहे हैं इसलिए डी जो है अलग लिख दिया जाएगा अब आप कहोगे कि मैम हमने d को e के साथ मैच क्यों नहीं करा देखो ये तो पहले से ही पार्टीशन है कि e एक फाइनल स्टेट है और ए बी सी क्या है नॉन फाइनल स्टेट है तो इसलिए e के साथ तो आप च चेंज करोगे नहीं आप सबर इन चारों को चेक करोगे अगर हा सपोज दो नॉन दो फाइनल स्टेट होती तो उन्हें चेक करते आगे सीखेंगे उनको तो आपका ए बी सी और ये तब तक चलता रहेगा जब तक चेंस आते रहेंगे तो भाई यहां पर हो गया आपका पार्टीशन हो गया अब आपको क्या करना है अब दोबारा से चेक करो क्योंकि पहले तो ग्रुप ये थे अब ग्रुप क्या बन चुके हैं जीव जीट जीी ए और बी को चेक करो और बी को ठीक है a 0 पे कहां जा रहा है देखो a जीरो पे जा रहा है b पे बी ग्रुप वन से ही बिलोंग कर रहा है ये किस पे जा रहा है c पे और ये किस पे जा रहा है डी पे सी तो ग्रुप वन से बिलोंग कर रहा है डी ग्रुप टू से बिलोंग कर रहा है यानी कि ए और बी सेम नहीं रहे अब जब अब देखो इस लाइन को भी हटा दो तो सपोज अभी ए है इस ग्रुप में और अभी पता नहीं कौन आएगा अब बी इसका पार्ट नहीं रहा तो एक बार डी के साथ चेक करके देख लो क्या बी और डी सेम बिहेव कर रहे हैं अगर बी और डी सेम बिहेव कर रहे होते तो हम इनको एक साथ लिख सकते थे अब देखो बी और d बी जो है रो पे तो b पे जा रहा है और d भी रो पे b पे ही जा रहा है लेकिन वन पे जो b है वो तो d पे जा रहा है और डी जो है e पे यानी कि बी जो है अलग ही लिखा जाएगा सेम नहीं लिखा जाएगा इस पॉइंट को देखो मैं लिख के दिखाती हूं b वन पे कहां जा रहा है d पे यानी कि ये तो ग्रुप टू को बिलोंग कर रहा है पर जो आपका डी है वो वन पे कहां जा रहा है e पे यानी कि ग्रुप थ्री को बिलोंग कर रहा है यानी कि b और डी भी सेम नहीं है अलग लिख दिया अब a और b तो हो चुका है अब a और c को चेक कर लो क्या a और c सेम है अगर a और c सेम है तो वो सात लिखे जाएंगे नहीं तो नहीं लिखे जाएंगे अब a और c देखो a और c में आपने चेक किया ये देखो a और c अगर चेक करें तो a 0 पे कहां जा रहा है जीव ग्रुप में और बी भी जीरो पे कहां जा रहा है जीव ग्रुप में यहां तक सेम है लेकिन वन में बात की जाए तो दोनों ही जी व ग्रुप से क्योंकि c और सी कहां है यहां है तो ए और सी सेम है अब ये टू इक्विवेलेंस क्लास है अभी भी क्या हमें रोकना है नहीं जब तक ऊपर वाला और ये वाला सेम ना आ जाए ऊपर में क्या थे सिर्फ तीन ग्रुप थे अब कितने बन चुके हैं चार तो आगे चेक करना है अब आप दोबारा चेक करोगे अब दोबारा क्या चेक होगा अब आपका दोबारा चेक होने के लिए सिंपल सा क्या है आपके पास देखो बी अलग है डी अलग है e अलग है चारों अलग है चेक सिर्फ इसको करना है कि ये दोनों सेम है भी या नहीं है सेम या उन्हें चेंज करने की जरूरत है तो अब देखो ए और सी ए और सी अगर आप चेक करेंगे तो देखो a और c में जीरो पे कहां जा रहे हैं दोनों b पे यानी कि ग्रुप टू से बिलोंग कर रहे हैं दोनों ही और वन पे कहां जा रहे हैं c पे ऐसा नहीं है कि वन और जीरो पे सेम ग्रुप से बिलोंग करर या बस ये कहना चाहती हूं कि अगर a 0 पे ग्रुप टू से बिलोंग कर रहा है तो बी भी वो जो सी है वो भी जीरो पे ग्रुप टू से ही बिलोंग कर रहा हो चाहे उसमें डिफरेंट डिफरेंट सपोज यहां पे बी और e होता तो ये बी से बी आ रहा होता इसका पर ग्रुप टू से ही बिलोंग कर रहा है और उसमें भी ग और जो है वन पे किससे बिलोंग कर रहे हैं ग्रुप वन से ही दोनों बिलोंग कर रहे हैं इसलिए अब कोई फर्द चेंज नहीं होगा इसलिए ये क्या हो जाएंगे ये रुक जाएंगे क्योंकि इनका यह काम हो चुका है जब अ ये रुक जाएंगे तो अभी देखो स्टेट्स क्या हो गई आपकी बाकी स्टेट्स तो सेम ही रही बस ए और सी क्या हो गई मर्ज हो गई तो आपने लिखा ए और सी बी डीई ठीक है इशल स्टेट क्या थी ए थी तो जो भी अब देखो ए और सी मर्ज हो गई तो ए तो ए में ही है तो इसको ही इनिशियल स्टेट बना दिया अब देखो ए किस पे जा रहा था जीरो पे बी पे और सी भी किस पे जा रहा था जीरो पे बी पे ए वन पे कहां जा रहा था सी पे और सी भी वन पे कहां जा रहा था तो सी पे ठीक है तो यानी कि ए और सी तो एक साथ है तो इस पर क्या लगा दिया सेल्फ लूप लगा दिया बी जीरो पे कहां जा रहा है बी पे पे कहां जा रहा है डी पे सी जो है अब सी जैसा तो कुछ नहीं रहा ए और सी मर्ज हो गए डी कहां जा रहा है डी जो है जीरो पे कहां जा रहा है बी पे वन पे कहां जा रहा है e पे ई जीरो पे बी पे और वन पे सी पे अब सी जैसा कुछ नहीं रहा अब क्या बन गया है ए यानी कि अब टेबल भी देख लो बनानी एक मैं सिखा देती हूं देखो ए और सी एक साथ हो गए तो किस पर जा रहे हैं बी प और ये सी पे अब सी जैसा तो कुछ अवेलेबल नहीं रहा स्टेट क्या हो गई ए बी किस पे जा रहा है बी पे और ये डी पे डी किस पे जा रहा है बी पे और e पे e किस पे जा रहा है बी पे और सी पे सी नाम की कोई स्टेट नहीं है इट विल बी मर्स टू ए यहां आ गया तो यही आप इसकी टेबल लिख सकते हैं ए स बीडी ये आप लिख देंगे ठीक है ये आपका बन गया अब अगला देखो इसमें ये दूसरी ट्रांजैक्शन दे रखी है अब इसमें देखो क्या कोई अनरीचेबल स्टेट है अनरीचेबल स्टेट है कि स्टार्टिंग स्टेट से आप प देखो q0 से q1 पे पहुंच रहे हो q2 पे q1 के थ्रू आप q3 पे भी पहुंच जाओगे q2 के थ्रू भी पहुंच जाओगे और q0 q1 q5 पे पहुंच रहे हो q4 पे पहुंच रहे हो यानी कि q0 से सिर्फ q6 पे नहीं पहुंच सकते चाहे आप चेक कर लो q0 से q0 के थ्रू बस यहां जा रहे हैं इससे यहां एरो है इसके लिए कोई ऐसा ट्रांजैक्शन नहीं है जिससे आप वहां पे पहुंच सको तो q6 आपकी कौन सी स्टेट हो गई नॉन रीचे बल स्टेट हो गी इसमें फाइनल स्टेट कितनी है एक दो तीन है तो q6 को हटा दिया बिकॉज़ q6 इज अनरीचेबल स्टेट तो q0 से q5 क्या इसमें कोई डेट स्टेट है क्या देखो q अब ये तो हट गया q2 से आप इसम किसी एक फाइनल स्टेट पे तो आप पहुंच पा रहे हो जरूरी नहीं है हर एक फाइनल स्टेट भाई q2 से आप इस फाइनल स्टेट पे पहुंच पा रहे हो इससे भी पहुंच पा रहे हो इससे आप इस पे पहुंच पा रहे हो इसके थ्रू आप इस पे भी पहुंच रहे हो इस पे भी पहुंच रहे हो इसके थ्रू आप इस पे तो ऐसा कोई नहीं है जिससे आप फाइनल स्टेट पे ना पहुंच पाओ तो नॉ डेट स्टेट तो है ही नहीं अनरीचेबल स्टेट है इसको आपने क्या कर दिया रिमूव कर दिया तो अगर टेबल होती तो टेबल से आप डेट स्टेट निकालना या अनरीचेबल स्टेट निकालना मुश्किल होता है इसलिए अगर आपको टेबल दे रखी है तो इसको जरूर बना ले और इसको दे रखा है तो इसको जरूर बना ले ताकि आगे कैलकुलेशन में दिक्कत ना हो ठीक है अब अब देखो आपको इसमें क्या है मल्टीपल पहले तो सिंगल मैंने सिखाया है कि सिंगल सिर्फ एक ट्स एक ही ना तो अनरीचेबल स्टेट थी ना डेट स्टेट थी सिर्फ क्या था आपकी एक ही फाइनल स्टेट ी या मल्टीपल फाइनल स्टेट है तो आपकी जीरो इक्विवेलेंस क्लास क्या हो जाएगी न q1 q2 ये तो नॉन फाइनल स्टेट्स है ये क्या है सारी फाइनल स्टेट्स है तो ये तो पहले से ही एक दीवार है इनके बीच अब देखो सबसे पहले q न और q1 को देखते हैं q न और q1 क्या कर रहे हैं ए पे दे रहे हैं q1 और q3 है ना एंड q3 तो एक चीज बताओ नॉ एंड q1 यह दे रहा है q1 q1 तो ग्रुप वन से बिलोंग कर रहा है ये ग्रुप टू से जब पहले ही गलत हो गया तो न को अलग लिख दिया और अभी यह नहीं है q1 को अलग लिख दिया अब न को q2 के साथ चेक करो क्या न q2 साथ बिहेव कर रहे है तो न और q2 देखो न ट पहले पे गलत हो गया तो आगे चेक करने की जरूरत नहीं है लेकिन अगर देखो अब q नॉ ए पे कहां जा रहा है q1 पे ये किस पे जा रहा है q3 पे दोनों अलग-अलग ग्रुप से बिलोंग कर रहे हैं यानी कि q न ना q1 के साथ सही से बिहेव कर रहा है ना q2 तो q नॉ अलग लिख दिया अब यहां पे ये आपको पता है कि यहां पे कुछ नहीं है अभी हम सिर्फ इस पे चल रहे हैं तो q नॉ q1 के साथ भी नहीं था तो हमने अलग लिख दिया था अब q2 इसके साथ तो नहीं है अब आप चेक करो कि क्या q नॉ q2 सेम है अगर सेम है तो उन्हें एक साथ लिख देंगे वरना इसको भी अलग लिख देंगे q1 q2 उस पे जा रहे हैं q3 पे q3 किस ग्रुप से बिलोंग कर रहा है इससे कर रहा है और ये q1 किस पे जा रहा है q4 पे पर ग्रुप क्या है q g2 और ये किस पे जा रहा है q5 पे ग्रुप क्या है g2 यानी कि ये दोनों क्या कर रहे हैं सेम बिहेव कर रहे हैं अब देखो q3 q4 q5 अब आपके पास बहुत सारे डेड स्टेट्स हैं तो इन्हें भी चेक करना है तो आप चेक करेंगे q3 q4 के साथ अब q सबसे पहले q3 q4 चेक करते हैं ये किस पे जा रहा है q3 q4 पे तो दोनों ग्रुप टू से ही बिलोंग कर रहे है लेकिन q3 बी पे किस पे जा रहा है q1 पे और ये जा रहा है q5 तो यानी कि q3 q4 सेम बिहेव नहीं कर रहे हैं b पे ये तो ग्रुप वन से बिहेव कर रहा है ये ग्रुप टू से तो ये सेम बिहेव नहीं कर रहे हैं यानी कि q3 एंड q4 अलग हो गए अब q3 को q5 के साथ चेक कर लो क्या पता q3 और q5 सेम बिहेव कर रहे हो तो q3 एंड q5 देखा जब मैंने q3 एंड q5 देखा देखो q3 एंड q5 q3a पे कहां जा देखो q3a पे कहां जा रहा है q3 पे यानी कि इसी ग्रुप से बिलोंग कर रहा है और ये कहां जा रहा है q5 पे यानी कि इसी ग्रुप से बिलोंग कर रहा है पर q3 1 b पे कहां जा रहा है ग्रुप टू पे और ये ग्रुप फोर से यानी कि q3 q5 सेम बिहेव नहीं कर रहे हैं तो q3 अलग हो गया और q4 अभी पड़ा है तो अब आप चेक करोगे क्या भाई q3 छोड़ते लोग होगे q5 q3 के इक्वल नहीं है तोब आप चेक करोगे क्या q4 q5 सेम है अगर q4 और q5 सेम है अब सेम कैसे हैं देखो q4 a पे कहां जा रहा है q4 पे q4 ग्रुप वन का पार्ट है q5 भी ग्रुप वन का पार्ट है तो दोनों सेम बिहेव कर रहे हैं q4 किससे जा रहा है q5 पे q5 भी ग्रुप टू का पार्ट है और ये भी यानी कि q4 एंड q5 क्या कर रहे हैं सेम बिहेव कर रहे हैं अब देखो इनको तो आपको चेक नहीं करना इनको आपको चेक करनी अगर इनमें डिवाइडेड होता तो आप किसी के साथ चेक करते अब आपको इन दोनों को चेक करना है क्या ये फर्द सेम है या नहीं तो q1 q2 q1 q2 किस पे जा रहे हैं q3 पे q3 अब देखो आपके पास नए ग्रुप बन चुके हैं दिस इज ग्रुप वन दिस इज ग्रुप टू दिस इज ग्रुप थ्री दिस इज ग्रुप फोर अब q1 q2 q3 पे जा रहा है q3 ग्रुप थ्री से बिलोंग करता है इस पे जा रहे है q4 q5 पे दोनों b पे सेम ही ग्रुप से बिलोंग कर रहे हैं आपको ये देखना है किसी भी सिंबल पे सेम से ही ग्रुप से बिलोंग करें ठीक है अब अगला क्या है आपका ये सेम हो गया ये एज इट इज आ गया ग्रुप थ्री पर कुछ चेक नहीं ग्रुप q4 q5 ये ए पे किससे बिलोंग कर र है q4 q5 q4 q5 ग्रुप फोर से ही बिलोंग कर रहा है उस पे कहां जा रहा है ब पे q5 पे जा रहा है q4 q4 बी पे q5 पे जा रहा है q5 बी पे q5 तो q4 q5 दोनों ग्रुप यानी कि फरदर चेंज नहीं हुआ तो आपने जीरो लेंस क्लास कर द यानी कि कौन-कौन सी मर्ज हो गई q0 एक साथ रहा q1 q2 एक साथ मर्ज हो गई q3 ऐसे ही रहा q4 q5 मर्ज हो गई अब देखो मर्जिंग के लिए क्या करा आपने q नॉ अब देखो q नॉ किस पे जा रही अब देखो कौन-कौन सी बनाई q0 q1 q2 q3 q4 q5 अब देखो आपकी इतनी फाइनल स्टेटिक q3 फाइनल स्टेटिक q4 q5 मर्ज हो गई q नॉ a पे कहां जा रहा है q1 पे q1 नाम की कोई स्टेट नहीं है q1 q2 हो चुकी है q नॉ b पे कहां जा रहा है q2 पे q2 कोई अलग स्टेट नहीं है q1 q2 हो चुकी है q1 q2 एक साथ है a पे कहां जा रहे हैं q3 पे और b पे कहां जा रहे हैं q4 q5 पे q3 एरी q4 q5 मर्ज हो चुकी है इसलिए एक साथ लिख दिया q3 a पे कहां जा रहा है q3 पे और इस पे q1 पे तो q3 तो अलग सेट है q1 अलग सेट नहीं है तो यहां पे q1 q2 आ जाएगा q4 q5 देखो q4 q5 किस पे जा रहे है q4 q5 पे q4 q5 पे q4 q5 q4 q5 इसको देख के आप बिल्कुल ये आराम से ट्रांजेक्शन डिप ये बना सकते हैं q नॉ ए और b पे q1 q2 पे जा रहा है q1 q2a पे तो q3 पे जा रहा है b पे यहां जा रहा है q3a पे खुद पे ही है b पे इस पे जा रहा है और यह खुद पे ही है ए और बी पे फाइनल स्टेट वही इनिशियल स्टेट वो स्टेट रहती है अगर वो मर्द होती है जिसमें स्टेट हो फाइनल स्टेट जैसी होती है वैसे ही रहती है देखो इसमें स्लाइड स्लाइड चेंजेज है बस वो चेंजेज बता देती हूं बाकी अब आप कर सकते हैं सेम है कुछ खास अलग नहीं है ठीक है मैंने आपको दो क्वेश्चन और करा रही हूं उसके बाद जो भी क्वेश्चन है वो आप एक बार प्रैक्टिस करके देख लीजिएगा सो दैट आपको मतलब समझ आ जाए चीजें और आसानी से आप कर सके ठीक है अब देखो इसमें क्या कोई अनरीचेबल आपकी कोई डेट स्टेट है पहले बताओ अनरीचेबल स्टेट है ए से सी ए से बी ए से सी और e ए से सी और ए ए से बी और डी और इससे तो कोई भी अनरीचेबल स्टेट नहीं है पर आपकी क्या है एक डेट स्टेट है डेट स्टेट कौन सी है ए क्योंकि आप ए से सी पे पहुंच रहे हो बी से डी पे पहुंच रहे हो और बी से इसके थ्रू भी पहुंच रहे हो बट ए से आप किसी भी फाइनल स्टेट पे नहीं पहुंच पाते तो एफ क्या है आपकी डेट स्टेट है अगर डेट स्टेट है इसका मतलब इसे रिमूव नहीं करना है बट याद इसलिए बता रही हूं क्योंकि देखो तीन फाइनल स्टेट है सीडी ई तो ये तो फाइनल स्टेट है डेट स्टेट क्या होती है एक ऐसी स्टेट होती है जिसमें आप फाइनल स्टेट में नहीं पहुंच सकते यानी कि अगर उसम कोई पहुंच गए तो स्ट्रिंग एक्सेप्ट नहीं होगी तो ये भी क्या होती है एक नॉन फाइनल स्टेट ही होती है ये बताने के लिए ही मैं ये वाला क्वेश्चन कर देखो आपको मैं टाइप का एक एक एग्जांपल करा दूंगी देन इसमें मैं आपको क्वेश्चन देके छोड़ दूंगी एक बार आप ना जैसे यह वाला क्वेश्चन और मैं करा दूंगी इसके बाद जितने भी क्वेश्चन होंगे आप उन्हें प्रैक्टिस कर लीजिएगा अगर किसी इसमें दिक्कत किसी में नहीं होगी मैं छह सात क्वेश्चन कराए हर टाइप के आपकी प्रैक्टिस हो जाएगी ठीक है तो मैं बस चार क्वेश्चन कराऊंगा वैसे तो आपको इन्हीं चार क्वेश्चन में सब समझ आ जाएगा चलो कहां ते यहां तो अब अब हमने क्या करा पान पाव अच्छा सॉरी हां तो आपने सबसे पहले क्या डिवाइड करा ए बी ए यानी कि ए बी ए क्या करा ए एक नॉन फाइनल बी एक नॉन फाइनल ए डेट स्टेट है बट है क्या नॉन फाइनल स्टेट ही तो है तो इसलिए उसको अलग लिख दिया और सीडी को अलग लिख दिया तो ये आपका हो गया अब उसके बाद आप चेक करते देखो a और b क्या a और b सेम है जीरो पे कहां जा देखो ये दिस इज योर ग्रुप वन और दिस इज योर ग्रुप टू ए बी पे किस पे जा रही है b पे और ए पे b और ए दोनों किससे बिलोंग कर रहे हैं ग्रुप वन से और ये क्या जा रही है c और डी पे सी भी ग्रुप टू से बिलोंग करता है डी भी ग्रुप टू से यानी कि जीरो पे ये ग्रुप वन से ही है बट दोनों ही ग्रुप वन से हैं और जब वन आ रहा है तो a किस पे जा रहा है सी पे जा रहा है और डी किस पे जा रहा है डी पे यानी कि जब वन पे ट्रांजैक्शन देखेंगे तो दो दोनों ही ग्रुप टू से बिलोंग कर र है यानी कि a और बी क्या है सेम है अब ए बी के साथ सेम है तो a के साथ अगर ए सेम है तो इंपलीसिट है बी और एफ भी सेम होंगे तो a को ए के साथ देख लो ए ए पे किस पे जा रहा है ब पे बी ग्रुप वन ही है और ये किसम जा रहा है ए पे ग्रुप वन ही है यानी कि जीरो पे तो सही रेस्पों कर रहे है लेकिन वन पे देखो वन पे जो ए है वो किससे बिलोंग कर रहा है ग्रुप टू से और ये किससे बिलोंग कर रहा है ग्रुप वन से यानी कि f अलग हो जाएगा अब आप कहेंगे क्या हम इन तीनों को इसको इसको इसके साथ भीना ये तो पहले से ही डिवीजन है कि ये नॉन फाइनल है या फाइनल है तो आप इसको तो चेक नहीं कर सकते अब क्या आया सीडी है ना सीडी आया अब सीडी को देखो सी और डी को देखो ये किस पे जा रहा है जीरो पे e यानी कि ग्रुप टू से बिलोंग कर रही है एफ से यानी कि ग्रुप वन से ये ग्रुप टू है ये ग्रुप वन है यानी कि जीरो पे सीडी दोनों ग्रुप वन से ग्रुप टू से ही देखो जरूर नहीं है ट्रांजैक्शन में ई ई आए यहां यहां पे e की जगह क्या हो सकता था ब भी हो सकता था लेकिन बिलोंग सेम ग्रुप से करना चाहिए तो सेम ही ग्रुप से बिलोंग कर रहा है दोनों केस में तो सी और डी तो सेम है अब सी और e को देख लो अगर सी e के साथ भी सेम है और सीडी के साथ सेम है तो इंपलीसिट है कि डी और e भी क्या है सेम ही है ठीक है तो अब देखो इसमें सी वो क्या बचा आपका डी और ई डी और ई जीरो पे कहां जा रहे हैं e पे ई किससे बिलोंग करता या ग्रुप टू से दोनों ही ग्रुप टू से ही है ऐसा तो कोई नहीं है कि e इधर है तो सही है जीरो पे सही बिहेव करें और ए दोनों ही ए इधर है यानी कि ग्रुप टू से बिल ग्रुप वन से बिलोंग कर रहा है तो यानी कि ये तीनों सेम है अब देखो इसके बाद आपने वन इक्विवेलेंस क्लास लिख दी इसमें और इसमें चेंज आया हां क्योंकि पहले ये तीनों एक साथ थे अब तीन ग्रुप बन गए तो जब तक चेक करते रहते हैं जब तक सेम नहीं रहते ग्रुप वन ग्रुप टू ग्रुप थ्री इसको तो चेक नहीं करना सिंगल है आप a और बी को चेक कर लो अगर ए और बी कुछ टूटता सपोज a और बी कुछ टूटता तो b को इसके साथ चेक करते अब देखो a और b ये किस पे बिलोंग कर रहे हैं ब ए यानी कि इससे ही बिलोंग कर रहे हैं दोनों ये है सडी यानी कि दोनों से बिलोंग कर रहे हैं तो ये सेम है f को कुछ चेक नहीं करना अब c और d को देख लो c और d किससे बिलोंग कर रहे हैं e से e यानी कि इधर है और ये इससे बिलोंग कर रहे हैं एफ से एफ मतलब इससे बिलोंग अब मेरे पास ग्रुप वन ग्रुप टू ग्रुप थ्री यानी कि सी और डी वन पे दोनों ग्रुप टू से ही बिलोंग कर रहे हैं अब आया आपका सी और e को चेक करते हैं सी और e को चेक करते हैं जीरो पे दोनों किससे बिलोंग करते हैं ग्रुप थ्री से और वन पे किससे बिलोंग करते हैं ग्रुप टू से तो दोनों ही सेम है फर्द कोई ट्रांजैक्शन में चेंज नहीं आया तो ए बी एफ सी डी ई आपकी क्या बन चुकी है इक्विवेलेंट क्लासेस बन चुकी है ये किसी ना किसी टर्म में सेम है ठीक है अब देखो ए और बी सेम है यानी कि देखो रो पे किस पे जा रहे हैं ब पे तो एक साथ कर दिया और ये किस पे जा रहे हैं c पे और डी पे अब आपको पता है सीडी नाम की एक फाइनल स्टेट एक अलग बन चुकी है उसे डाल दिया अब सीडी किस पे जा रहे हैं e पे अब e अलग से तो कोई स्टेट नहीं बनी है तो इसलिए क्या बोल देंगे सडी और तीनों उसमें क्या जा रहे हैं f पे जा रहे हैं तो f लिख दिया और f f प जा रहा है अब इन तीनों को एक साथ लिख दो ए ब सडी और f और ये आपका बन गया भाई जीरो पे ये ए पे जा रहा है वन पे यहां जा रहा है इस पे यहां जा रहा है इस पे तो ये आपकी क्या हो गई एक मिनिमाइजेशन आपका मिनिमाइज डीएफ होगा ये क्वेश्चन बहुत ज्यादा आता है देखो मैंने आपको सिंगल डेट स्टेट का भी करा दिया जिसमें ना तो कोई रीचे बल स्टेट थी या डेट सेट थी इसमें मैंने आपको अनरीचेबल स्टेट का भी करा दिया हमेशा याद रखना अगर आपको टेबल दे रखी है तो डायग्राम जरूर बनाना क्योंकि आप वरना पता नहीं लगा पाओगे कि कोई डेट स्टेट है या नहीं देखो मैं ये वाला क्वेश्चन आपको और करा रही हूं फिर आपको चार पांच क्वेन है ये आप खुद कर लेना क्योंकि इसमें फिर सेम है मैंने मतलब छह सात क्वेश्चन होमवर्क में दे रखे हैं सेम इनसे मिलते जुलते ही है कुछ खास हार्ड नहीं है तो यह क्वेश्चन आप खुद कर लेना ठीक है चलो मैं आपको एक क्वेश्चन और करा देती सोट यू गेट सम आईडिया और ओवरव्यू मैं सबका एक बार दे दूंगी सो दिस दिस इज योर डीएफए डीएफए दिख रहा है अगर देखो वैसे तो बहुत रेयर चांसेस है कि वो आपको एनएफ ए दे देखो कई बार एक बार क्वेश्चन आता है नोट में लिख लो उन्होंने आपको एनएफ पे दे रखा होगा और आपसे बोला होगा मिनिमाइज करो डीएफए को तो आप अगला आगे सीखेंगे आगे स्लाइड्स में पहले एएफए टू डीएफए कन्वर्जन करना है फिर डीएफए टू यह बहुत रेयर चांस होता है क्योंकि बहुत लॉन्ग हो जाता है ये है ना बट फिर भी आ सकता है तो आपको पता होना चाहिए ठीक है तो इसलिए यह आपको करके देख लेना है अब देखो कैसे पता लगाना है कि डीएफए बा ए के लिए अब देखो ये भी चीज सीखो आपको ये दे रखा है मिनिमाइज करना है डीएफ का तो आपको कैसे पता कि भाई ये डीएफ पे ही है भाई a के लिए जीरो पे भी ट्रांजैक्शन है वन पे क्या जीरो पे कहीं और जा रही है नहीं बी पे जीरो के लिए भी है वन के लिए कहीं और जा रही है नहीं सी पे वन के लिए भी है जीरो के लिए क्या सी पे वन के लिए एक स्टेट के अलावा कहीं और जा रही है ऐसा नहीं है तो यानी कि और डी पे जीरो और वन के लिए जी पे जा रही है ऐसा तो नहीं है कि जीरो वन पे यहां भी जा रही हो और यहां भी जा रही हो ऐसा तो नहीं है और इनकंप्लीट सिस्टम भी नहीं है और अगर इनकंप्लीट देखो अगर एक से ज्यादा स्टेट पे एक सिंबल के लिए ट्रांजैक्शन जा रही हो तो भी वो एएफए कहलाता है और अगर अभी हम आगे सीखेंगे एनएफ पे और अगर किसी सिंबल पे कोई ट्रांजैक्शन शो ना कर रखी हो सेट सपोज इस पे कोई ट्रांजैक्शन नहीं थी सिर्फ इसके लिए थी बी पे वन के लिए जीरो के लिए नहीं होती तो भी वो एनएफ कहलाता तो आपको उसके लिए भी ट्रांजैक्शन शो शो करनी ही पड़ती ठीक है अब अगला क्या है ए के लिए यहां पे भी है यहां पे भी है जी के लिए जीरो वन पे भी है तो ये आपको पता होना चाहिए अब इसको आपने इसमें कन्वर्ट कर दिया आपकी फाइन स्टेट क्या है बडी और g है f आपकी नॉन रीचे बल स्टेट क्यों है क्योंकि आप a से b पे जा सकते हैं a से डी पे जा सकते हैं ए से सी पे e पे पर ना किसी भी तरह से आप एफ पे नहीं पहुंच सकते इनिशियल स्टेट से तो एफ इज अ अनरीचेबल स्टेट इसको आप क्या कर दोगे रिमूव कर दोगे इसको आप रिमूव कर दोगे ये आपकी स्टेट्स आ जाएंगी इस क्वेश्चन को एक बार और बता रही हूं बाकी उसमें बस जितना जितना चेंज होगा वो बताती जाऊंगी आप उसे प्रैक्टिस करके देख लेना आपके नोट्स मिल जाएंगे ठीक है अब चलो आपकी कितनी बी सी और जी ये आपकी नॉन फाइनल स्टेट्स है ये आपकी नॉन फाइनल है तो सबसे पहले ग्रुप वन और ग्रुप टू यानी कि आपके पास कितने ग्रुप्स है दो ग्रुप्स है ठीक है अब इन दो ग्रुप्स को आपको कैसे करना है ए और डी को चेक करो ए और डी जीरो पे कहां जा रहे हैं बी और जी पे तो बी और जी दोनों ही ग्रुप टू से बिलोंग कर रहे हैं सही हो गया अब ये वन पे कहां जा रहे हैं सी और जी पे तो सी और जी किससे बिलोंग कर रहे हैं ग्रुप टू से यानी कि जीरो पे जब बी और जी था तो सेम ग्रुप से बिलोंग कर रहे थे ये भी सेम तो यानी कि ए और डी सेम है अब ए और किसको चेक कर लो e को अगर ए और e भी सेम हुआ यानी कि ये किस पे जा रहा है बी और जी बी और जी दोनों ही सेम ग्रुप से बिलोंग कर रहे और ये क्या सी और जी सी और जी भी सेम ग्रुप्स यानी कि एडी सेम है अब यहां तक हो अब फाइनल में देखते हैं बी और सी बी और सी सेम बिहेव कर रहे हैं ये किस पे जा रहे हैं डी और ई पे डी और e क्या है ग्रुप वन से ही बिलंग कर र है ये कर र है e और डी e और डी भी ग्रुप वन से ही है यानी कि बी और सी सेम है अब बी को जी के साथ देख लो अगर बी जी के साथ सेम है तो उसके साथ भी सेम होगा ही होगा तो बी और जी देखो ये क्या जा रहा है डी और जी डी ग्रुप वन का पार्ट है जी ग्रुप टू का पार्ट है यहीं पर पता चल गया बी और जी सेम भी हम नहीं कर रहे अलग लिख दिया यानी कि वन इक्विवेलेंस क्लास बन गई अब आपको चेक कब तक करते रहना है जब तक सेम रहे तो अब चेक करो क्या एडी अब तक सेम है ए को डी के साथ चेक करो ए को डी के साथ चेक करोगे तो क्या आ रहा है बी और जी अब हमारे पास ग्रुप ये बन गए हैं ग्रुप वन ग्रुप टू ग्रुप थ्री है ना अब क्या आ रहा है बी बी तो ग्रुप टू से बिलोंग कर रहा है ये जी से कर रहा है यानी कि a d के साथ नहीं है d को अलग लिख दिया अब a को e के साथ चेक करो a और e ये किस पे जा रहा है b और g पे b तो ग्रुप टू से है ये इससे है तो यानी कि एज के साथ a बी के साथ भी सेम नहीं है तो यानी कि अब d अलग लिखा हुआ था एक बार d और e को भी चेक कर लो क्या पता देखो पहले आपने a को d के साथ चेक करा वो सेम नहीं था डी को अलग लिख दिया a को e के साथ चेक करा सेम नहीं था अब आप चेक कर लो क्या डी और e सेम है अगर सेम है तो साथ लिख देना वरना e को अलग लिख देना अब डी और e को सेम करा किस पे जा रहे है जी पे जी किससे ग्रुप से बिलोंग कर रहा है ग्रुप थ्री से और ये भी ग्रुप थ्र से या दोनों सेम हो गए अब बी और सी को चेक करा क्या है डी इसी ग्रुप से बिलोंग कर रहा है ईडी भी इसी ग्रुप से यानी कि बीज सेम है और e अब ये आपका क्या ये दोनों सेम है नहीं एक न्यू ग्रुप फिर से क्या हुआ क्रिएट हुआ तो जब तक न्यू आता रहे तब तक तो आप क्या करोगे चेंज करते ही रहोगे तो अब जब न्यू ग्रुप बना तो फिर से चेंज करोगे अब देखो ए तो ऐसे ही लिख दो b स ऐसे लिख दो अच्छा को चेक करो पहले किस पे जा रहे हैं जी पे जी सेम ग्रुप से है इसे भी चेक करो जी पे सेम ग्रुप से अब बी सी को देखो क्या है इस वाले ग्रुप से बिलोंग कर रहे है डी इस वाले ग्रुप से बिलोंग कर रहे है तो सेम हो गया अब क्या इसमें और इसमें कोई चेंज है नहीं तो जब सेम हो जाए तो इसको छोड़ दो अब इसको मिनिमाइज करने का तरीका देखो आपके पास क्या बना एक तो ए बना एक e बना b स बना जी बना एडी बी सज तो भाई फाइनल स्टेट क्या थी आपकी b स थी और जी थी तो b स लिख दिया और जी अगर किसी वजह से जो इनिशियल स्टेट है वो किसी के साथ मर्ज होती तो भाई वही इनिशियल स्टेट रहती जो मेन वाले में इनिशियल स्टेट थी सपोज मेरे मानो कि ए और डी मर्ज हो रहे होते तो ए और जिसमें ए है उसको इनिशियल स्टेट बना देते तो अब आपने लिखा ए किस पे जा रहा है बी पे और यहां पे सी पे तो बी और सी तो मर्ज हो चुके हैं तो ब बी सीडी डी प जी है और जी मर्ज नहीं हुआ है तो दोनों को क्या लिख दिया जी लिख दिया अब क्या है बी सी बी और सी डी प जा रहे डी यानी की डीडी जी प जी और इसको देख के आप इसे बना सकते हैं ठीक है सेम हो गया है अब देखो मैं इसमें ब जो स्लाइड स्लाइड चेंज है वो बता देती हूं बाकी आप क्वेश्चन करके देख लीजिएगा प्रैक्टिस के लिए क्वेश्चन आपको मिल जाएंगे अब देखो इसमें क्या कोई डेट स्टेट है q नॉ से बस देखो बाकी तो सेम है आपको पता ही क्या कोई नी नॉन नॉन q0 से q1 पे जा रहे हो q0 से q3 पे जा रहे हो q नॉ से q5 पे जा पर q2 q4 पे जाने का कोई तरीका नहीं है क तो q नॉ q4 क्या है अनरीचेबल स्टेट्स है क्या कोई डेट स्टेट है q नॉ से आप इस पे भी पहुंच सकते हो इस पे भी पहुंच सकते हो इससे भी पहुंच सकते हो इससे भी पहुंच सकते हो डेट स्टेट कोई नहीं है डेट स्टेट होती तो बको कंसीडर करना है कि वो एक नॉन फाइनल स्टेट है बाकी कोई चेंज नहीं है तो आपने किसको हटा दिया q2 q4 को हटा दिया बिकॉज एस दे आर अनरीचेबल स्टेट आप इनको करके देखोगे तो पहले न q2 को एक साथ लिखोगे q3 q5 को फिर आप चेक करोगे न 0 प क्या है q1 न है तो सेम ही ग्रुप से बिलोंग कर रहा q3 सेम तो यानी कि दोनों को मर्ज कर दो और आप ये बना के देख लोगे तो यह आपकी बन जाएगी अगला क्या है यह दे रखा है इसमें ना तो कोई रीच देखो ए से आप यहां भी यहां भी यहां भी यहां भी सब पे जा रहे हो तो ना तो कोई अनरीचेबल स्टेट है ना ही कोई डेट स्टेट है बिल्कुल सेम है तो आप इसको निकाल के देखोगे पहले ए बी सीडी एक साथ लिखोगे फिर e फिर a को बी के साथ चेक करोगे तो b सी यानी यहां तो सेम है और ये क्या है डी पे जा रहा है e पे यानी कि a वन पे तो जा रहा है ग्रुप वन से ये किस पे जा रहा है ग्रुप टू से तो दोनों सेम नहीं है इसलिए एक को आप b के साथ ना लिख के अलग लिखोगे अब a को c के साथ चेक कर लो ये किस पे जा रहा है b पे यानी ये ग्रुप वन से बिलोंग कर रहा है ये किस पे जा रहा है डी पे और ये इस पे यानी कि इसका भी पार्ट नहीं है अब b और c को चेक कर लो ये किस पे जा रहे है c बी पे यानी कि दोनों ग्रुप वन से बिलोंग कर रहे हैं और ये ग्रुप टू से तो बी और सी सेम हो गए ऐसे ही आप a को डी के साथ चेक करोगे तो ये सेम नहीं आएंगे लेकिन अगर आप बी के साथ चेक करोगे तो ये सेम आ जाएंगे और ई एज इट इज अब इसमें और इसमें चेंज आया है तो दोबारा से चेक करो जब आप चेक करोगे तो बिल्कुल सेम मिलेगा तो कोई चेंज नहीं होगा तो इस तरह से आपको मर्ज मिल जाएगी ए बी सीडी e और ये e अलग है तो इसकी आप टेबल बना लोगे ऐसे ही ये है बिल्कुल सेम है कुछ खास नहीं है इसमें q3 क्या है अनरीचेबल स्टेट है इसको आप आसानी से कर सकते हो ठीक है इसमें क्या है q3 अनरीचेबल स्टेट कैसे है भाई q न से देखो क्योंकि देखो क्वेश्चन आपका अगर वहां पे पेपर में आएगा तो वो आएगा जिसमें डेट स्टेट भी हो या एटलीस्ट अनरीचेबल स्टेट तो जरूर हो वरना तो कुछ है ही नहीं इसमें अब q नॉ से इस पे भी जा सकते हो इस पर q3 से नहीं जा सकते q3 को हटा दिया तो आपके पास कितनी बची ये बची अब q न अलग लिख दिया इसको अलग लिख दिया q न के साथ तो कोई चेक ही नहीं करना सिंगल है q1 q2 को चेक कर लो किसम बिलोंग कर रहे हैं q2 से और ये किससे बिलंग q1 से तो कोई फर्द चेंज नहीं है ये आपकी इक्विवेलेंस क्लास बन गई अब यह क्वेश्चन अलग है ठीक है जितने सेम टाइप के क्वेश्चंस थे वो मैंने आपको कराने की कोशिश की है ठीक है एक बार आप देखेंगे तो आपको सारा समझ आ जाएगा अब यह इस तरह का कई बार क्वेश्चन आ जाता है एक एग्जांपल मैं करा रही हूं यह टू मार्क्स का क्वेश्चन है तो आपको टू द पॉइंट लिखना है अब देखो इसमें कोई डेट स्टेट है डेट स्टेट तो है नहीं और अच्छा देखो यह कोई स्ट्रिंग एक्सेप्ट कर रहा है तो उसमें तीन कंडीशन है या तो स्टार्टिंग विद समथिंग एंडिंग विद समथिंग और एज अ सबस्ट्रिंग अगर इसमें डेट स्टेट होती है तो सबसे पहले चेक करो क्या कोई डेट स्टेट है क्य नॉ से आप इसम भी पहुंच पा रहे हो डेट स्टेट नाम की तो कोई चीज है ही नहीं तो जब डेट स्टेट नहीं है तो स्टार्टिंग से तो होगा नहीं अब अगर वो होता क्या बोलते हैं ए सब स्ट्रिंग जब सब स्ट्रिंग होती है तो स्टार्टिंग में क्या लगता है एंडिंग में क्या लगता है लूप लगता है यानी कि ए बी के बाद यहां पे क्या लग जाता है लूप तो यानी कि लूप भी नहीं है अब यहां पे क्या हो रहा है देखो ए अब देखो इसमें क्या चेक हो रहा है स्ट्रिंग गलत नहीं होनी चाहिए देखो स्ट अगर लिखते हैं एंडिंग विद ए तो सबसे छोटी स्ट्रिंग क्या है ए ए से पहले कितना भी b आता रहे कोई दिक्कत नहीं है a के बाद कितनी भी a आता रहे कोई दिक्कत नहीं है क्योंकि ए ब फिर बी एंड होगा लेकिन अगर ए बी के बाद इस स्टेट पे a आ जाए तो आपकी स्ट्रिंग खराब हो जाएगी इस a को लेके कौन सी स्टेट पे जाओगे कि ए बन जाए तो यानी कि q2 से q1 पे जाओगे ऐसे ही आप q2 से किस पर जाओगे q नो प जाओ तो यानी कि ना तो इसमें डेट सेट है और ना ही इसमें लूप है इसलिए इसे क्या बोलेंगे एंडिंग विद ए यानी कि ये एक स्ट्रिंग है मतलब इसमें वो सारी स्ट्रिंग होंगी जो ए बी स्टार से बिलोंग हो रही होंगी वेर डब्लू इज एंडिंग विद ए तो ये टू मार्क्स का क्वेश्चन था आपको सिर्फ इतना ही लिखना था यह समझाने का लिखा हुआ है एक बार पढ़ लेना जो मैंने आपको अभी समझाया है ठीक है देखो यह भी मिनिमाइज डीफ है इसमें भी कुछ खास चीज नहीं है एक बार आप करके देखेंगे तो आपका यह बन जाएगा अब यह आपका एक और डीएफ प आता है कुछ हार्ड नहीं है इसे हम करेंगे ठीक है देखो इसमें जितने भी तरह के क्वेश्चन थे वह सारे मैंने कोशिश करी है हो सके तो आपका नेक्स्ट क्वेश्चन यह है इससे पहले मैं आपको एक छोटा सा क्वेश्चन करा देती हूं वो ज्यादा इजी है देखो ये आपने क्वेश्चन करा हुआ है इसमें कुछ नहीं है कंस्ट्रक्ट अ डीएफए दैट कंटेन ऑड नंबर ऑफ जीरोज एंड वन इज मल्टीपल ऑफ थ्री तो सिंपल सा क्या है पहले तोड़ के बना लो ऑड नंबर ऑफ जीरोज कैसे निकलते हैं भाई देखो s1 से कहां गए s2 पे तो वन 0 फिर टू फिर थ्री फिर फोर फिर फ यानी कि s2 क्या हो जाएगी फाइनल स्टेट है वन हमें कितना फर्क नहीं पड़ता तो आपने लूप बना दिया अब आपको वन जो है मल्टीपल ऑफ थ्री होने चाहिए तो कैसे बनेंगे s3 s4 s5 1 1 फिर ये 1 2 3 4 5 6 तो यानी कि s3 क्या हो जाएगी क्योंकि अब 1 2 3 4 5 6 तो s3 क्या हो जाएगी फाइनल स्टेट जीरो कितने भी हो कोई फर्क नहीं पड़ता अब आपने क्रॉस प्रोडक्ट करा होगा वही s1 का s3 से s1 का s4 से s1 का s5 से s 2 का s3 से s2 का s4 से s3 का s2 का s5 से अब देखो ये अब एव प अगर वन ले रहे तो कहां पर जा रहे न प ये देखो थ हटा दो न से वन प वन सेवन प एव से जीरो प कहा जा रहे है टू प वन से ट पे वन से यह वाली एरो टू पे वन से ट प अब एट से ए2 प जा रहे हैं ट से टू प ट से ट प अब क्या है ए2 से एव पर जा रहे हैं क्या है ए2 से ट से वन प जब ये लास्ट वाला म देखो ू से वन प ू से वन प यानी कि इसके लिए ट्रांजेक्शन दिखा दी अब क्या है ए3 ठीक है ए3 प क्या आएगा आप ए3 से ए3 पर जा र तो यानी ऑलरेडी अवेलेबल है ट्रांजेक्शन देखो यह वाली अवेलेबल है यह वाली अवेलेबल तोय लगाने की जरूरत नहीं है फिर वन पर कहां जा रहे है फोर प तो यानी की वन से थ्री से फोर पे ऑलरेडी आपने वन से फोर की लगा दी थी दोबारा लगाने की जरूरत नहीं है s4 से s4 पे ऑलरेडी ये ट्रांजैक्शंस अवेलेबल है वन से फोर से फोर की कोई दिक्कत नहीं है अब क्या है फोर से फाइव अब देखो फोर से फाइव फोर से फाइव जब आप इसको देखे तो इसको हाइड कर ले इसको देखे तो ये भी ऑलरेडी लगी हुई है अब फाइव से फाइव पे जीरो देखो फाइव से फाइव पे जीरो ये भी ल बस फाइव से थ्री के लिए लगानी है यानी कि फाइव से थ्री के लिए फाइव से थ्री के लिए तो ये बन गई अब ये फाइनल स्टेट कौन सी बनेगी देखो सिंपली यहां पे कौन सी फाइनल स्टेट है s2 और यहां पे कौन सी फाइनल स्टेट है s3 तो 2 3 जहां आ रहे हैं वहां पे उसे फाइनल स्टेट इनिशियल स्टेट s13 1 क्या बनेगी अब बाकी आप देखो जीरो कितने चाहिए ऑड नंबर तो देखो यहां से स्टार्ट करोगे तो यहां पे क्या आएगा एक दो तीन यानी कि यहां पे ऑड नंबर ऑफ जीरो एक्सेप्ट होंगे क्या मल्टीपल ऑफ थ्र वन एक्सेप्ट हो र है तो देखो वनट 3 अगर आप यहां पे पहुंच रहे हैं तो कभी भी वन तो कोई देखो आप अगर यहां से चलते एक पहला वन दूसरा वन तीसरा वन और फिर यहां जीरो तो यानी कि यहां पे अगर आप थ देखेंगे तो यहां पे थ्री ही वन एक्सेप्ट होंगे देखो वनटू फिर मैं जीरो को लेके गई थ्र और अगर मैं जीरो जीरो से ही यहां पे पहुच सक 3 4 5 6 तो यानी कि यहां पे ये एक्सेप्ट हो जाएंगे चाहे आप इस तरह से करके देख ले चाहे आप शॉर्ट ट्रिक की तरह करके देख ले देखो ये इसकी टेबल है जैसे सिंपली s13 s14 s15 s23 s24 s25 तो ये आपको इसमें आप वैल्यू लिख देंगे कि भाई s13 से वन पेव फ पे गए जीरो पे कहां गए तो ये तो आप टेबल खुद ही लिख सकते हैं इसमें तो ऐसा कुछ नहीं है बिल्कुल सिंपल है है ना तो आप आसानी से इसको बना सकते हैं अब पहले ये वाला क्वेश्चन करा दिया अब मैं आपको यह वाला क्वेश्चन कराऊंगा दूंगी इसमें कुछ नहीं है बहुत इजी है वैसे ही बनाते जाना है बहुत आसानी से बन जाए कई सारे क्वेश्चन आ जाते हैं आपको एक डीएफए बनाना है जिसमें कि इवन नंबर ऑफ जीरोज इवन नंबर ऑफ वंस या इवन नंबर ऑफ जीरो वन हो मतलब अलग-अलग तरह से है तो पहले इसका एक जर्नलाइज बना लेते हैं देखो ये इसका डीएफए है जिसमें कि कोई भी स्टेट अभी फाइनल नहीं है अब देखो आपको क्या करना है अगर देखो यहां से अगर इस वाली स्टेट पे देखो q नॉ पे q नो पे वन कैसे आ रहे हैं 1 2 3 4 यानी कि इवन नंबर ऑफ वंस आ रहे हैं और इस पे देखा जाए वन 2 3 4 5 इवन नंबर ऑफ जीरोज आ रहे हैं ऐसे ही अगर इस स्टेट पे देखा जाए तो 1 2 3 4 5 यानी कि ऑड नंबर ऑफ वनस आ रहे हैं और अगर इससे यहां पर देखो क्य न सेही जाओगे इनिशियल स्टेट प जाओगे तो देखो यहां से अगर गए एक दो तीन चार यानी कि इवन नंबर ऑफ जीरोज आएंगे अगर इस स्टेट प देखा जाए तो आपके क्या आएंगे ऑड नंबर एक आएगा फिर तीन फिर पांच तो ऑड नंबर ऑफ जीरोज अगर इस स्टेट प देखा जाए तो एक दो एक दो तीन चर यानी इवन नंबर ऑफ वनस आएंगे अगर इस स्टेट में देखा जाए तो ऑड नंबर ऑफ जीरोज आएंगे और ऑड नंबर ऑफ वनस आएंगे ये जर्नलाइज है आपका ठीक है और ये आपने ऐसा इसलिए बनाया क्योंकि आपको पता है कि अगर देखो ये अगर न से q1 देखो तो ये क्या प्रोवाइड करेगा एनी नंबर ऑफ अगर q नो को फाइनल स्टेट बनाओगे इस वाले पोर्शन को छोड़ दो है ना अगर सिर्फ q नो को आप फाइनल स्टेट कर दोगे तो आपके इवन नंबर ऑफ वन एक्सेप्ट होंगे q2 को फाइनल कर दोगे तो ऑड नंबर ऐसे ही है बट आपको हर तरह की एक्सेप्ट करानी है 0 00 10 1 0 तो इसलिए चार स्टेट का यूज करके इसे बनाया गया अब क्या बोल रहा है इवन नंबर ऑफ जीरोज एंड इवन नंबर ऑफ वन तो इवन नंबर ऑफ जीरोज एंड इवन नंबर ऑफ वन कहां पे एक्सेप्ट हो रहा है q नॉ पे तो q नॉ को आप क्या बना दोगे फाइनल स्टेट बना दोगे ठीक है अब अगला देखो क्या है ऑड नंबर ऑफ जीरोज ऑड नंबर ऑफ जीरोज एंड इवन नंबर ऑफ व कौन सी स्टेट प मिल रहा है q1 पे तो q1 को आप क्या बना दोगे फाइनल स्टेट बना दोगे ठीक है अब अगला क्या है इवन नंबर ऑफ जीरोज या तो इवन नंबर ऑफ जीरोज तो इवन नंबर ऑफ जीरोज कहां मिल रहे है इवन नंबर ऑफ जीरो यहां मिल रहे हैं इवन नंबर ऑफ जीरोज यहां मिल रहे हैं और इवन नंबर ऑफ वनस इवन नंबर ऑफ वनस यहां मिल रहे है तो न q1 q3 न q1 एंड q2 सॉरी न q1 एंड q2 क्या बन जाएंगी फाइनल स्टेट्स बन जाएंगी यानी कि देखो थ्री के लिए क्या लिखा है q0 q1 एंड q2 क्या हो गए फाइनल स्टेट्स हो गए ठीक है अगला क्या है ऑड नंबर ऑफ जीरोज ऑड नंबर ऑफ जीरोज क्या होते हैं देखो ये वाले हो गए ऑड नंबर ऑफ जीरोज कहां एक्सेप्ट हो रहे हैं और अगला क्या है इवन नंबर ऑफ वनस इवन नंबर ऑफ वन एक तो यहां है और एक यहां है तो q न q1 एंड आपका क्या हो गया q0 q1 एंड q3 क्या हो गया फाइनल स्टेट हो गया तो फोर का आंसर क्या है न q1 एंड q3 क्या हो गया मेरा फाइनल स्टेट बन गया मतलब ये जनरलाइज इससे कोई भी क्वेश्चन आ जाए आप सारे सॉल्व कर पाओगे फिर क्या है आदर ऑड नंबर ऑफ जीरो यानी ऑड नंबर ऑफ जीरोज ऑड नंबर ऑफ जीरोज और इवन नंबर इवन नंबर ऑफ वन बट नॉट बोथ टूगेदर यानी कि देख ड नंबर ऑफ जीरो हो तो इवन नंबर ऑफ वन नहीं होने चाहिए ऑड नंबर ऑफ जरो है तो इवन नंबर ऑफ वन नहीं है ऑड नंबर ऑफ जीरोज है यानी कि ऑड नंबर ऑफ जरो नहीं है अब तीसरा क्या है देखो ऑड नंबर ऑफ जीरो अगर हो तो इवन नंबर ऑफ वन नहीं होने चाहिए बट अगर ऑड नंबर ऑफ जीरो नहीं है तो इवन नंबर ऑफ वन हो सकता है क्योंकि क्या बोला है कि अगर ऑड नंबर ऑफ जीरो तो ऑड नंबर ऑफ जीरो इन दो प्लेस पे तो इस वाले में इवन नंबर ऑफ़ वन आया तो ये नहीं आएगा ये आ जाएगा लेकिन अगर ऑड नंबर ऑफ जीरो नहीं है यानी कि इवन नंबर ऑफ वन है तो इवन नंबर ऑफ जीरोज आ सकते हैं इसकी वजह से q0 एंड q3 आपका क्या हो गया फाइनल स्टेट हो गया यानी कि q0 एंड q3 इज योर फाइनल स्टेट अब क्या है सिक्स वाला ऑड नंबर ऑफ जीरोज एंड ऑड नंबर ऑफ वन ऑड नंबर ऑफ जीरो एंड ऑड नंबर वन किसम एक्सेप्ट हो रहा है q3 पे एक्सेप्ट हो रहा है तो q3 इज योर फाइनल स्टेट अब क्या अगला क्या है ऑड नंबर ऑफ जीरो या तो ऑड नंबर ऑफ जीरोज हो तो ऑड नंबर ऑफ जीरोज कहां है यहां पे है ऑड नंबर ऑफ जीरो यहां पे है और ऑड नंबर ऑफ वन ऑड नंबर ऑफ वन यहां पे है यहां पे है तो यानी कि देखो या तो ऑड नंबर ऑफ जीरो तो ये है अगर दोनों और का मतलब हो दोनों हो तो भी चलेगा नहीं तो ये ऑड नंबर ऑफ जीरो q1 q3 एंड q2 q1 q2 एंड q3 ये तीनों बन गए तो अब ऐसे ही इसमें कोई भी वेरिएशन आए अगर ये बोले कि इफ देयर इज अ ऑड नंबर ऑफ ज़ीरो देन ऑड नंबर ऑफ वन इज देयर तो कौन सी फाइनल स्टेट बनेगी q3 यानी कोई भी फाइनल स्टेट बन सकती है इस तरह का क्वेश्चन कोई भी आ सकता है और वो आसानी से आप सॉल्व कर सकते हो बस आपको हल्का सा ये चीज याद होनी चाहिए इसकी मैंने जर्नलाइज ये एक ट्रांजैक्शन टेबल बना ली थी अगर पहले वाले में q नॉ फाइनल स्टेट है तो इनिशियल सेट तो हमेशा य रहेगी इसको फाइनल कर देंगे वरना देखो सिंपल है सब में सेम ट्रांजैक्शन रहेगी इसमें फाइनल कौन बन जाएगा ये बन जाएगा दूसरे वाले में फाइनल q1 बन जाएगा उससे अगले वाले में q न q1 एंड q2 बन जाएगी ठीक है बस इतना करना है बाकी कोई चेंज नहीं है ट्रांजैक्शन टेबल तो सेम ही रहेगी बट फाइनल स्टेट चेंज होती रहेगी ठीक है यह वाला क्वेश्चन मैंने आपको करा दिया था अब अगला क्वेश्चन करते हैं कंस्ट्रक्ट फाइट मेटा दैट इसमें कलर चेंज ले दू ताकि कंस्ट्रक्ट अ फाइट ऑटोमेटा दैट एक्सेप्ट ऑल द स्ट्रिंग कंटेनिंग वनव एंड 01 0 एज अ सब स्ट्रिंग तो अब देखो क्या बोला है वव और 0 व एज अ सब स्ट्रिंग होना चाहिए तो ऐसा हो सकता है कि भाई पहले 0 व 0 और फिर 0 0 वव आ जाए या हो सकता है पहले वनव आए फिर 0 1 0 ऐसे आ तो दोनों तरह से हो सकता है सबसे छोटी स्ट्रिंग क्या बनेगी या तो बनेगी 0 10 0 1 1 या 1 0 1 0 यही तो बनेगी तो देखो 1 1 0 1 0 ठीक है या फिर 0 1 0 1 अब आप कहोगे ये वनव क्यों करा क्योंकि अब देखो वनव दो फाइनल स्टेट बनाने की जगह आप एक कॉमन फाइनल स्टेट बनाओगे या तो 1 1 0 1 0 हो या 0 01 हो एंडिंग में कुछ भी होगा कोई फर्क नहीं पड़ता क्योंकि एज अ सब स्ट्रिंग चाहिए तो इसमें डेट स्टेट नहीं आएगी और एंडिंग में हमेशा क्या लगेगा लूप लगेगा सब स्ट्रिंग का मतलब मिडल में हो स्टार्टिंग में हो एंडिंग में हो कैसे भी हो अगर एंडिंग में भी होगा तो सबसे छोटी स्ट्रिंग तो यही एक्सेप्ट हो जाएगी तो इसलिए उसमें बोला है लास्ट में क्या लग गया लूप लग गया अब q नॉ पे q इसके लिए भी ट्रांजैक्शन है इसके लिए भी अब q1 पे अगर वन के बाद जीरो आता है तो भाई वन वन तो बन नहीं सकता तो क्या पॉसिबिलिटी है कि जीरो व जीरो आ जाए तो मैं इस जीरो को लेके q6 प चली जाऊंगी ताकि न जीरो बनने की पॉसिबिलिटी हो वन वन आखिर में आ जाए क्या पता ठीक है अब ऐसे ही अगर क्या होगा अब देखो जीरो के लिए ट्रांजैक्शन है वनव वन के बाद कितने भी वन आते रहे कोई इफेक्ट नहीं पड़ेगा क्योंकि 01 जी बाद में भी आ सकता है तो दिस इज द सेम ट्रांजेक्शन अब q3 पे q3 पे आप कहां तक पार करके जा चुके 0 अब देखो कितनी भी जीरो जीरो जीरो आती रहे अगर चार जीरो भी आ गए इसके बाद वन जीरो इसको मैं मान लूंगी जीरो व जी तो कितनी भी जीरो आती रहे मुझे कोई फर्क नहीं पड़ता तो इससे कोई इफेक्ट नहीं पड़ रहा अगर मैं q4 पे जाती हूं 1 के बाद अगर मेरा एक और वन आता है तो मेरी स्ट्रिंग खराब हो चुकी है अब मुझे याद रखना है कि कैसे भी 01 0 लिया जाए तो इस वन को लेके मैं कौन सी स्टेट प जाऊंगी q2 प जाऊंगी ताकि मुझे 01 जी मिल जाए तो ये बन गया अब इतना हो गया है यानी कि इसके सारे मैंने सारे के लिए कर दिया है अब देखो q6 q6 पे अगर लिखा है जीरो जीरो के पहले कितने भी जीरो जी जीरो आते र वन जीरो तब भी बन जाएगा तो ये ट्रांजैक्शन हो गई अगर इसके बाद 0 व हमने क्या लिखा है 0 व अगर 0 व के बाद भाई 0 व के बाद q7 पे जीरो के लिए तो ट्रांजैक्शन है पर वन के लिए ट्रांजैक्शन नहीं है तो वन के लिए ट्रांजैक्शन दिखानी अब देखो रो वन के बाद अगर जीरो आता है तो स्ट्रिंग सही है लेकिन 0 व के बाद अगर मेरा वन आता है तो भाई मेरे को पहले क्या मिल गया वनव मिल गया अब मेरे को 0 व 0 चाहिए तो मैं इस सेट को लेके q2 पे चल जाऊंगी क्योंकि इसके बाद मुझे क्या मिल जाएगा 01 0 मिल जाएगा ठीक है अब q8 पे वन के लिए टन यानी कि 0 1 0 को पार करते हुए मैं q8 पे पहुंच गई q8 पे कितने भी 0 0 0 आते रहे मुझे कोई फर्क नहीं पड़ रहा क्योंकि उसके बाद वन वन एक्सेप्ट हो जाए क्योंकि एज अ सब स्प्रिंग चाहिए जरूरी नहीं है कि 0 1 0 के बाद एकदम ही वन बना है पहले कुछ भी आ सकता है तो यानी कि इस पे मैंने सेल्फ लूप लगा दिया अब q9 पे वन के लिए ट्रांजैक्शन यानी कि 0 1 0 इसके बाद एक वन के बाद अगर मेरे को जीरो मिलता है तो मेरी स्ट्रिंग खराब हो गई मैं जीरो को लेके कौन सी स्टेट पे जाऊंगी मुझे वनव मिल जाए यानी कि यहां जाऊंगी तो मुझे वनव मिल जाएगा ये क्वेश्चन इंपॉर्टेंट है कई बार ऐसा क्वेश्चन आ जाता है एकट में ठीक है तो दिस इज योर वे ऑफ मेकिंग द सब स्ट्रिंग जब ये सब स्ट्रिंग का मतलब है डेट स्टेट नहीं आएगी और फाइनल में सेल्फ लूप लगेगा जीरो वन जितनी भी स्टिंग है उनके लिए और बाकी का ये आप बना देंगे अब अब देखो ये अलग क्वेश्चन आता है टरनरी के लिए जैसे बाइनरी देखो बाइनरी नंबर क्या होते हैं जीरो एंड वन ठीक है टरनरी नंबर जैसे कि डेसीमल नंबर होते हैं जीरो से नान टरनरी नंबर होते हैं 0 व एंड टू बस ये तीन नंबर होते हैं टरनरी नंबर तो अब टरनरी नंबर के लिए आपको क्या बनानी है ट्रांजेक्शन मतलब डीएफए बनाना है देखो इसकी शॉर्ट ट्रिक भी सिखाऊंगा देखो तीन है तीनों में से दो की मैं शॉर्ट ट्रिक समझा दूंगी दो को मैं पूरा समझा दूंगी एक की शॉर्ट ट्रिक देखो आपके पास डिविजिबल बाय थ है तो कितनी वो हो सकते हैं जीरो वन 2 q नॉ रिप्रेजेंट कर रहा है डिविजिबल बाय 3 यानी कि दिस इज माय फाइनल स्टेट यही मेरी क्या होगी फाइनल स्टेट होगी नीचे क्योंकि ये रिप्रेजेंट कर रहा है जो पूरा कट जाए रिप्रेजेंट कर रहा है रिमाइंडर वन देगा ये रिप्रेजेंट कर रहा रिमाइंडर टू देगा और 01 2 यानी कि तीन ही होते हैं तो न q1 q2 न q1 q2 न q1 q2 दिस इज द शॉर्ट ट्रिक अब इसको समझो कैसे जैसे अगर आप डेसीमल में लिखते हो तो 10 की पावर होती है अब q नो पे देखो जी है वन है टू है मेरे पास तीन स्टेट है तो इनको आपको क्या करना पड़ेगा 3 की पावर जीरो से क्योंकि क्या होता है जैसे हम लिखते है ना ट की पावर जीट की पावर वट की पावर टू उ बाइनरी में लिखते हैं ना ऐसे ही इसमें टर्न में क्या होगा 3 की पावर 0 3 की पावर व 3 की पावर टू ठीक है 3 की पावर 0 3 की पावर व किसी की भी पावर जीरो क्या होती है वन होती है तो 0 मलाव 1 मलप 3 2 मल थ्र कितना मिला जीरो ये किसी के बहर वन आ गया वन और ये आया टू सेम आ गया अगर जीरो को थ्री से डिवाइड करोगे रिमाइंडर जीरो ही मिलेगा अगर वन से डिवाइड करोगे थ्री को मतलब वन को थ्री से डिवाइड करोगे रिमाइंडर क्या मिलेगा वन ही मिलेगा अगर टू को करोगे तो रिमाइंडर टू ही मिलेगा तो ये वाली पहला बन गया अब q1 पे हम किसके थ्रू पहुंचे q नॉ पे यानी कि वन तो यूज हो चुका है या तो वन जीरो होगा अब भाई q1 पे मुझे 10 1 1 2 तो इसको पहले टरनरी में लिखो किसी की भी पावर जीरो होता है 1 मल्टीप्लाई 0 प्स 3 की पावर 1 देखो लिखने का तरीका देख लो 10 1 1 2 3 की पावर 0 मल्टीप्ला 0 प्लस 3 की पावर 1 मल्टीप्ला 1 3 की पावर 0 मल्टीप्ला 1 प् 3 की पावर 1 मल्टीप्ला 3 की पावर 0 मल्टीप्ला ू प्स स की पावर व मल्टीप्ला व किसी की पावर व किसी की पावर होती है न तो 3 मलाव 3 प्स 0 ये हो जाएगा 3 प्सव यह हो जाएगा यहां पर क्या है ्र और प्लस क्या आएगा ये कितना हुआ ्र हुआ ये इतना हु फोर हुआ ये हुआ फाइ ठीक है क्यों अगर इसको डिवाइड करोगे थ्री को थ्री से तो रिमाइंडर क्या बचेगा जीरो इससे डिवाइड करोगे तो रिमाइंडर बचेगा वन और रिमाइंडर बचेगा टू तो यानी कि q नॉ पे अगर आप जीरो दोगे तो आप किस पे चले जाओगे q नो पे q नो पे अगर आप वन दोगे देखो आप वन के थ्रू करके आए हो ना वन को पार करके ही आप q1 पे पहुंच रहे हो तो अब आपको किसके लिए ट्रांजैक्शन दिखानी है जीरो के लिए वन के लिए टू के लिए अगर आप जीरो पे अगर आप जीरो पे देखते हो तो आप जीरो पे जाओगे वन वन पे देखते हो तो किस पे जाना है आपको रिमाइंडर क्या मिलेगा q1 और अगर टू पे देखते हो तो रिमाइंडर क्या मिलेगा ू ठीक है सिंपल सा है देखो यही ट्रिक है q0 q1 q2 अब अब एक चीज देखो अब मैं q2 पे किसके थ्रू पहुंच रही हूं वन और टू के थ्रू है ना कोई डायरेक्ट तो है ही नहीं तो टू पे जीरो व पव टू प ू ठीक है अब देखो यह है 3 की पावर ू मल्टीप 1 प्स 3 की पावर व मल्टीप ू प्लस 3 की पावर 0 मल्टीप्ला 0 ठीक है इसको मैं पूरा करके दिखा रही हूं बाकी का सेम ही रहेगा चाहे शर्ट ट्रिक देखो बनाना है आपको आप टेबल के थ्रू शॉर्ट ट्रिक के थ्रू बना देना 3 की पावर ू मल्टी पलाव प् पावर 1 मल्टीप 2 प्स 3 की पावर 0 मल्टीप्ला 1 ठीक है 3 की पावर टू मल्टीप 1 प्स 3 की पावर 1 मल्टीप 2 प्स 3 की पावर 0 मल्टीप्ला 2 अब देखो 3 3 ना 3 की पावर व 3 होता है 6 प्लस जी तो कितना हुआ 15 अगर आप करोगे 15 को थ से डिवाइड तो आप कहां जाओगे जीरो प यानी कि जीरो इनपुट पे आंसर क्या आएगा 15 आएगा अगर आप इसे टरनरी से उसम कन्वर्ट करोगे ठीक है तो 15 आएगा 15 को थ से डिवाइड करोगे क्या आएगा जीरो रिमाइंडर आएगा चले गए अब ये क्या है ना प् 6 प्सव कितना 16 बा 3 रिमाइंडर बचेगा वन इसलिए आप किस पर जाओगे इस पर जाओगे यानी कि वन पे आपको रिमाइंडर क्या मिल रहा है वन और टू पे आपको रिमाइंडर मिलेगा टू तो ये आपका बन गया ठीक है अगर आपको यह नहीं करना तो सिंपली आपको याद रखना है कि आपको किससे डिवाइड करना है थ्री से जब आपको थ्री से डिवाइड करना है तो कितने रिमाइंडर आ सकते हैं 0 व एंड टू तो q न q1 q2 कंपलीटली डिविजिबल बाय तो नॉ रिप्रेजेंट कर रहा रिमाइंडर जीरो को इसी को इनिशियल बनाना है इसी को फाइनल और इसी को ऐसे ही लिखना है अब अगला देखो डिविजिबल बाय फोर तो कितनी अब देखो ये बनाने का तरीका तो सिंपल है आपको क्या करना होता है 3 की पावर 0 देखो मैं एक चीज बताती हूं अगर मैं q1 पे हूं तो मैं किसके थ्रू पहुंची वन के थ्रू वन पे जीरो वन पे वन वन पे टू ठीक है अब आपको क्या करना है इसे टर्न अरे में चेंज करना है उसी के अकॉर्डिंग आप चेंज करते जाओगे लेकिन बेटर ऑप्शन क्या है जो मतलब मैं आपको बताऊंगी जैसे आप इसे लिखोगे इतना भी लिखते जाओगे परेशान हो जाओगे है ना बेटर ऑप्शन क्या है कि भाई इसको आप 3 की पावर 0 में थ इनको करते जाओ तो आप परेशान हो जाओगे है ना बेटर क्या है कि आप जो है सिंपली आप जैसे फोर से डिविजिबल है तो इसकी पावर में यह करते रहोगे तो बहुत मुसीबत का काम है रदर देन देखो मैंने ये आपको एक सिखा दिया है ना ये मैं आपको सिखा चुकी हूं बनाते कैसे अब आपको एग्जाम में इससे तो बनाना नहीं है अब आपको शॉर्ट ट्रिक से बनाना है तो शॉर्ट ट्रिक का तरीका सिंपल सा क्या है जो मैं आपको बता रही हूं कि आपको हर स्टेट के लिए कितने अब देखो एक तरीका आ गया अब कितनी डिविजिबल बाय फो रिमाइंडर कितने होंगे चार न q1 q2 q3 अब आपको किससे डिवाइड करना है फोर से डिवाइड करना है तो पूरा कंपलीटली डिविजिबल होना चाहिए तो न ही इश स् न ही फाइनल स्टेट अब आपको कितनी स्टेट्स है थ्री न से लेकर q3 और आपके पास 0 व एंड टू न q1 q2 q3 न q1 q2 q3 न q1 q2 एज इट इज ही करते जाना है कुछ अलग से करने की जरूरत नहीं है ठीक है अब अगला अगर डिविजिबल बाय फ है तो कितने रिमाइंडर हो सकते हैं पाच रिमाइंडर हो सकते हैं ठीक है और 0 वट कन q1 q2 q3 q4 न q1 क2 q3 q4 न q1 q2 q3 q4 ये पहले टेबल बना देखो इस टाइम प वन शॉट का मतलब होता है शॉर्ट ट्रिक्स ताक हम नंबर गेन कर सको अगर डिविजिबल बाय सि आ जाए लेट तो आएगा न q1 q2 q3 q4 q5 एक दो रिमाइंडर छह ही हो सकते हैं नरी का मतलब है 0 व एंड टू ठीक है जीरो का मतलब ये होता है अब कैसे लिखना है देखो यही इनिशियल स्टेट हो ग न q1 q2 q3 q4 q5 न q1 q2 q3 q4 q5 न q1 q2 क4 ऐसे लिखना है सिंपली ठीक है और इसको इ से इसको और इसी से क्या बना देना य बना देना क्योंकि अगर आप ऐसे करने लगोगे ना एक क्वेश्चन सॉ तो बहुत टाइम लग जाएगा न बहुत ज्यादा टाइम कंजूमिंग होगा ठीक है और नरी वाला आता है इट्स मोस्ट इंपोर्टेंट मतलब आपको सजेस्ट करूंगी कि आप इस क्वेश्चन को जरूर करें मतलब इसकी शर्ट ट्रिक के थ्रू ही करें ठीक है तो अब चलो नेक्स्ट पार्ट करते हैं यह सारे हो गए अब चलते हैं एनएफ पे या एनडीएफए देखो जो डीएफए होता है और एनएफ होता है मेन डिफरेंस समझो डीएफए कहता है हर एक स्टेट पे हर एक सिंबल के लिए ट्रांजैक्शन होना जरूरी है और हर एक स्टेट प अगर आप किसी सिंबल के लिए ट्रांजैक्शन करते हुए किसी एक स्टेट प जा रहे तो किसी और स्टेट प नहीं जा सकते लेकिन यहां पर ऐसा नहीं है यह भी पांच टपल से डिफाइन होता है क आपका फाइट सेट ऑफ इनपुट इनिशियल स्टेट फाइनल स्टेट और ट्रांज एक स्टेट से किसी सिंबल को स्कैन करते हैं 2q उस पे जा सकते हैं यानी कि सपोज मैंने न सेट से एक और ड करते q1 प चल जाऊंगी q2 पे चल जाऊंगी q3 पे चल जाऊंगी किसी पर भी जा सकती हूं मतलब एक गिवन करंट स्टेट पे मल्टीपल नेक्स्ट स्टेट हो सकती है नेक्स्ट स्टेट रैंडम चूज करी जा सकती है और ऐसा हो सकता है सारी स्टेट आप पैरेलली भी चूज कर सकते हो एक सिचुएशन पे आप रीड करके q1 पे जा रहे हो एक उस पे q2 पे जा रहे हो एक उस पे q3 पे जा रहे हो ठीक है अब डीएफए तो कंप्लीट सिस्टम होता है बट एएफए आपका कंप्लीट सिस्टम नहीं होता तो देखो कंस्ट्रक्ट एएफए ओवर रो एंड वन एक्सेप्ट ऑल स्ट्रिंग्स एंड विद ज़ीरो आपको सारी स्ट्रिंग बनानी जो एंड विद ज़ीरो यानी कि रो से एंड हो तो सबसे छोटी क्या होगी रो 10 1 1 0 यानी कि a से आपने सबसे छोटी स्ट्रिंग एक्सेप्ट करा रो और स्टार्टिंग में कुछ भी हो सकता है अब एक चीज देखो दिस इज d एए और एनएफ इट इज एएफए क्योंकि a से रो पे ट्रांजैक्शन करके आप b पे भी जा रहे हो और एक से रो पे ट्रांजैक्शन करके रो पे भी जा रहे हो यानी कि दो ट्रांजैक्शन कर रखी है यानी कि अगर मैं a दे a पे जीरो देती हूं तो मैं b पे भी जा सकती हूं और अपने आप a पे भी जा सकती हूं और मैंने a पे तो ट्रांजैक्शन दिखा रखी है और बी पे ट्रांजैक्शन नहीं दिखा रखी तो इसका मतलब क्या होता है कि इट इज नॉट अ कंप्लीट सिस्टम ठीक है अब देखो इसके लिए आपने क्या लिखोगे ए से जीरो प ए प भी जा रहे हो बी प भी जा रहे हो और बी पे कहीं नहीं जा रहे हो तो देखो इसमें ना डैश डैश का मतलब होता है आपने इस पर कुछ भी शो नहीं करा है बहुत कम इसम नल लिखा होता इसे बोलते है डैश मतलब कि आपने कोई ट्रांजेक्शन शो नहीं किया है जब इसे आप डीएफए में कन्वर्ट करते हैंब इसमें लिखते हैं इसे लिखने की ऐसे जरूरत नहीं होती इसे मैं हटा देती हूं आपको डैश ही लिखना है ठीक है अगला क्या है कंस्ट्रक्ट एनए ओवर जीरो एंड वन एक्सेप्ट ऑल स्ट्रिंग एंड विद वन यानी कि एंड होनी चाहिए वन से तो सबसे छोटी स्ट्रिंग क्या होगी जो एंड होगी वन से वो होगी वन या फिर 0 व वववव यानी कि एंड में वन होना चाहिए ए से बी पे गए वन एक्सेप्ट हो गया स्टार्टिंग में कुछ भी हो तो दिस इज एन एनएफ क्यों आपने हर एक स्टेट पे ट्रांजैक्शन शो नहीं की अगर ये डीएफए होता तो बी पे भी रो व के लिए ट्रांजैक्शन शो करते पर आपने नहीं की और सेकंड भाई ए पे अगर आप वन रीड करके बी पे जा रहे हो तो दोबारा से ए पे नहीं आ सकता बट दिस इज एन एफ पे स दिस इज पॉसिबल तो ए से जीरो पे ए पे जा रहे हो वन पे ए पे b प पे आपने कोई ट्रांजैक्शन शो नहीं की अब अगला क्या है कंस्ट्रक्ट एएफए ओवर 01 एक्सेप्ट ऑल द स्ट्रिंग कंटेनिंग जीरो मतलब कितनी भी जीरोज होनी ही होनी चाहिए बट मिनिमम से मिनिमम कितनी जीरो होनी चाहिए भाई एक जीरो तो होगी ही होगी बाकी कितनी भी जीरो अकेला वन नहीं होगा तो यानी कि आपने पहले क्या करें एक स्ट्रिंग कंटेनिंग जीरो यानी कि मिनिमम से मिनिमम एक स्ट्रिंग तो होगी तो एक ए से बी तक एक जीरो एक्सेप्ट के स्टार्टिंग में कुछ भी हो एंडिंग में कुछ जीरो हो वन हो कुछ भी आए क्योंकि लूप का मतलब है कि शायद ना हो तो मिनिमम से मिनिमम देखो अगर मैंने एक स्ट्रिंग लिखी वन रो 0 व लेकिन अगर मैंने एक ऐसी स्ट्रिंग लिखी 1 1 1 1 1 1 फाइनल स्टेट में तभी पहुंचेगी जब एटलीस्ट स्ट्रिंग में क्या होगी वन जीरो होंगी तो इसके लिए आपने ये लिखी अब a से रो पे ए पे जा रहे हैं इससे ए पे जा रहा है b से रो पे या तो बी इसे आप देखो अब देखो आप इसे ऐसे लिख सकते हैं दिस इज नॉट अ डिफरेंट स्टेट आप इसे सिंगल मतलब ए पे भी जा रहा है b पे भी अगर आप इसे ऐसे नहीं लिखना चाहते तो आप ऐसे लिखेंगे a b ठीक है ये डिफरेंट स्टेट्स है a और b यानी कि a और बी एक स्टेट है या तो a पे जा रहा है या b पे जा रहा है अब कंस्ट्रक्ट एनएफ ओवर 0 एंड वन एक्सेप्ट ऑल स्ट्रिंग स्टार्ट विद वन जीरो देखो स्टार्टिंग में क्या आना चाहिए वन जीरो एंडिंग में कुछ भी आए कोई फर्क नहीं पड़ता अब अगर ये कंप्लीट सिस्टम होता तो हम क्या करते कि अगर इसपे जीरो आ रहा है तो डेट स्टेट पे जाएगा इस पे बनाए डेट तो हमें कंप्लीट सिस्टम तो बनाना नहीं होता तो स्टार्टिंग में वन जीरो आएगा एंडिंग में कुछ भी आए कोई फर्क नहीं पड़ता अब ए बी सी ए पे जीरो पे कोई ट्रांजैक्शन नहीं है वन पे बी है बी पे जीरो पे कोई ट्रांजैक्शन नहीं है इस पे सी पे ए और वन पे दोनों पे जा रहे हैं अब अगला आया कंस्ट्रक्ट अ एनएफ ए ओवर 0 एंड वन एक्सेप्ट ऑल स्ट्रिंग कंटेनिंग रो व एज अ सब स्ट्रिंग अब आपको पता है सबिंग तो सबसे छोटी स्ट्रिंग क्या होगी जीरो एव जीरो एंड व आया स्टार्टिंग में कुछ भी हो एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता अगर स्टार्टिंग में हुआ देख जी अगर एंडिंग में हुआ जीरो व जीव एंड हो गया और अगर तो क्या आएगा रो अब इसके लिए कोई नहीं आगी तो यहीं पे ये घूमता रहेगा क्योंकि ये कंप्लीट सिस्टम नहीं है आप ये कहोगे मैम ये वाला यहां भी तो जा सकता है हां जा सकता है पर जब देखेगा सिस्टम कि भाई अगर मैंने जीरो को यहां ले गई तो इसके आगे तो वन की ट्रांजैक्शन है तो यानी कि जीरो पे ये यही घूमता रहेगा जब इसे लास्ट वाली ये जीरो मिलेगी तो यहां जाएगा और वन पे यहां जाएगा यानी कि एनएफ इज नॉट अ कंप्लीट सिस्टम हमारे ट्रांजैक्शन को शो नहीं करते हम डीएफए पे ही चेक करते हैं कि सिंबल एक्सेप्ट होंगे या नहीं कंस्ट्रक्ट एएफए एक्सेप्ट ऑल स्पिंग एंड विद वनव स्टार्टिंग में कुछ भी हो जीरो हो या वन हो कोई फर्क नहीं पड़ता एंड किससे होना चाहिए वन वन से अब देखो ये वाली जो चीज यहां लगी हुई है इसे आप लिख दो बट अब मैं इसको अवॉइड इसलिए करना चाह रही हूं क्योंकि आगे जब आप सीखो ग तो आपको कंफ्यूजन होगा तो आप इसको मत लिखो और अगर आप लिख रहे हो तो इट्स नॉट अ बिग टास्क यानी कि ए पे ये ए पे जा रहा है और b पे जा रहा है कई बार इसको ऐसे समझा जाता है कि ए एक क्या है एक अलग स्टेट है तो ये इसको आप ये ना सोचो इसको आप सोचो ए बी प जा रहा है ठीक है यह समझ आ गया अब अगला क्या है इसको भी अगर आप इसको स्टेट लिखना चाहेंगे लिख दो ब्रैकेट लगा के ब्रैकेट में इसलिए अवॉइड कर र हूं ताकि गड़बड़ ना फील हो कि भाई ये एक स्टेट है या अलग ठीक है अब क्या कंस्ट्रक्ट एनएफ फॉर द लैंग्वेज चच एक्सेप्ट ऑल द स्ट्रिंग इन वि थर्ड सिंबल फ्रॉम द राइट एंड थर्ड सिंबल यानी कि फर्स्ट सेकंड थर्ड जब डीएफए बनाने की बात थ तो तो दिक्त थी क्योंकि आपको हर एक सिंबल के लिए ट्रांजेक्शन शो करनी पड़ रही थी पर यहां पर तो कुछ करनी ही नहीं पड़ रही ठीक है तो फर्स्ट सेकंड थर्ड यानी कि स्टार्टिंग में कितने भी सिंबल आते कोई फर्क नहीं पड़ता ब राइट से जो थर्ड सिंबल है वो ए होगा उसके बाद चाहे ए आए चाहे बी आए कोई फर्क नहीं पड़ता और आप क्या हो जाएगा एक्सेप्ट जैसे कि ए ए बी यानी कि थर्ड ए होना चाहिए फिर चाहे कुछ भी हो कोई फर्क नहीं पड़ता ठीक है ठीक है ये वाला क्वेश्चन आया हुआ है ठीक है ये क्वेश्चन एक बार आया हुआ है कि भाई थर्ड सिंबल राइट से ए आप यहां पे कुछ भी हो अब आप कहेंगे हमसे देखो एनएफ इट्ज नॉट अ कंप्लीट सिस्टम आपको सिर्फ एक आईडिया देना होता है अब एनएफ को और डीएफए में कन्वर्जन सीखो क्योंकि एएफए कंपली भी कंप्लीट सिस्टम नहीं है आपसे एएफए ऐसा है कि शॉर्ट ट्रिक है कि आपसे नहीं बन रहा तो पहले आप एनएफएम बना लो उसका इनकंप्लीट सिस्टम बना लो और एएफए टू डीएफए कन्वर्जन सीखो देखो मैंने आपको क्या सिखा दिया एनएफ एएफए सीख लिया है अभी आपने मिनिमाइजेशन ऑफ डीएफए सीख लिया है अब एएफए टू डीएफ देखो अगर आपको क्वेश्चन आता है कि एएफए से मिनिमाइजेशन करना है तो एएफए आपको दे रखा होगा आपको एएफए टू डीएफए कन्वर्जन मैं आपको सिखाऊंगा देन मिनिमाइजेशन ठीक है इसके चांसेस कम होते हैं कंस्ट्रक्ट एएफए या कुछ भी बट एक एएफए से डीएफए तक बचाने वाला क्वेश्चन सबसे ज्यादा आता है वो मैं आपको देखो टेबल में इसलिए नहीं बता रही ये तो आप आराम से खुद ही लिख लोगे अब इसके बाद एक और क्वेश्चन है देन वी मूव टू कन्वर्ट द एएफए टू डीएफए यानी क्वेश्चन आते हैं या तो डीएफए बनाने के लिए मिनिमाइजेशन के लिए कई बार आता है ये एक एएफए दे रखा है आपको और उसे मिनिमाइज करना है तो एएफए टू डीएफए कन्वर्जन आप सीख लोगे मिनिमाइजेशन ऑ डीएफए आता है वो भी आप कर सकते हो लेट्स सपोज मैं एक एग्जांपल बताती हूं कि आपको एक एनएफ दे रखा है उससे बोला मिनिमाइज डीएफए बनाओ तो अब जो आप सीखो ग पहले उसे एएफए डीएफए में कन्वर्ट करोगे पहला स्टेप फिर मिनिमाइजेशन और डीएफए आपको मैंने सिखा रखा है ठीक है चलो आपका ये क्वेश्चन हो गया अब अगला क्वेश्चन क्या है ये लास्ट क्वेश्चन है एएफए के एएफए कम बनाने के लिए आता है या आता है तो उसके साथ पोर्शन के साथ आता है मतलब ये कोशिश कम होती है कि इसको दिया जाए ज्यादा कम दिया जाता है ठीक है चलो अब इसे करते हैं तो आपको क्या दे रखा है कंस्ट्रक्ट एएफए फॉर द लैंग्वेज व्हिच एक्सेप्ट ऑल द स्ट्रिंग ओवर ज़ीरो एंड वन दैट हैव एटलीस्ट टू कंसेक्युटिव ज़ीरो या तो दो कॉन्स क्यूटिप ज़ीरो होनी चाहिए या तो दो कॉन्ज क्यूटियो ज़ीरो होनी चाहिए या दो कंक्यूबिन होने चाहिए ठीक है यानी कि कहीं भी हो स्टार्टिंग में हो एंडिंग में उसने नहीं बोला उसने बोला दो कंक्यूबिन में चाहे जीरो हो या वन हो अब देखो ये एनएफ है इसलिए आपने ए पे जीरो के लिए ट्रांजैक्शन ए पे भी दिखा रहे हो और यहां भी जा रहा है एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता ठीक है बस टू कॉन्ज क्यूट ऑ जीरो यानी कि यानी कि या तो दो जीरो हो द वन हो स्टार्टिंग में कुछ भी हो एंडिंग में कुछ भी हो कोई फर्क नहीं पड़ता लेकिन अगर जीरो के बाद वन आए तो पॉसिबिलिटी है कि वन वन हो हो और अगर वन के बाद जीरो आए तो पॉसिबिलिटी है कि जीरो जीरो ठीक है ये आपका बन गया एनएफ ये कंप्लीट सिस्टम नहीं है इट इज इनकंप्लीट अब देखो a के लिए ये मैं हटा देती हू क्योंकि आगे आपको कंफ्यूज कर सकता है इसलिए अगर आप ये लगाते हैं तो कोई प्रॉब्लम नहीं है बट इसे अवॉइड करो इसका मतलब क्या है a पे आप जीरो पे a पे भी जा रहे हैं b पे भी जा रहे कई बार इसे बच्चे समझ लेते हैं कि ये एक ही सिस्टम है मतलब ये एक सेट को रिप्रेजेंट कर रहा है यानी कि a पे आप जीरो पे a पे भी जा रहे हैं b पे भी जा रहे वन पे डी पे जा रहे हैं और ए पे जा रहे हैं बी पे जीरो पे कहां जा रहे हैं सी पे वन पे जा रहे हैं डी पे ठीक है सी पे जीरो पे भी न सी पे और वन पे भी और डी पे डी पे जीरो पे बी पे वन पे ई पे ई पे जीरो या वन पे e पे ठीक है और ये सारी आपकी ट्रांजैक्शन लिखी हुई है ठीक है आपको य समझ आ गया भाई ए बी सीडी य आपकी न इनिशियल स्टेट फाइनल स्टेट आपकी सी एंड ई दो ठीक है अब क्या है देखो अब आपका आता है एनएफ टू डीएफ कन्वर्जन ठीक है ये इंपॉर्टेंट है और यह जो है जदा मतलब आता है क्वेश्चन सबसे ज्यादा सो कन्वर्ट द फॉलोइंग एनएफ टू डीएफ देखो ये एनएफ कैसे है q नॉ पे ए के लिए बी के लिए भी ट्रांजैक्शन यहां पे q न पे जा रहे हैं और न से किस पे जा रहे हैं q1 पे तो आपके पास स्टेट है न q1 q2 न पहले ये ये दे रखा होगा या यह दे रखा होगा अगर यह दे रखा है तो उसे टेबल में कन्वर्ट कर लो अगर ये टेबल दे रखी है तो कोई दिक्कत नहीं क्वेश्चन में ज्यादातर यह भी दे रखी हो सकती है और डायरेक्ट टेबल भी दे रख सकती है q न से ए पे किस पर जा रहे हैं न पे बी पे आप देखो बी पे आप न प भी जा रहे हो और q1 प भी जा रहे q1 से सिर्फ बी के लिए ट्रांजैक्शन है के लिए कोई ट्रांजैक्शन है ही नहीं और q2 आपकी क्या है फाइनल इस स्टार से कुछ नहीं है बस ये रिप्रेजेंट कर रहा है q2 आपकी फाइनल स्टेट ठीक है स्टार लिखा हो सकता है या अब ये एनएफ की टेबल है इसे आपको किसम करना है की टेबल तो सबसे पहले तरीका है जो सबसे पहले इनिशियल स्टेट क्योंकि इनिशियल स्टेट चाहे डीएफए हो या एनएफ हो सेम रहता है तो और जो डीएफए का जो इनिशियल स्टेट होती है और एनएफ की इनिशियल स्टेट होती है वो तो सेम रहती है लेकिन जो डीएफए की फाइनल स्टेट होती है वो वो स्टेट होती है जिसकी जिसमें एनएफ की फाइनल स्टेट आ यानी q2 जिस जिस में आ रही होगी वो वो फाइनल स्टेट बन जाएगी अब देखो जो इनिशियल स्टेट वाली ट्रांजैक्शन है वो एज इट इज कॉपी कर लो q0 q0 q0 q1 ठीक है अब यहां तो ये मतलब है q0 q1 पे जा रहा है अब इसको एक स्टेट बना दू यहां पे समझो इसका तो मतलब यहां पे क्या है कि q नॉ q नॉ पे भी जा रहा है b पे और q1 पे भी जा रहा है लेकिन जब आप इसे डीएफ में करेंगे तो ये तो पॉसिबल नहीं है कि q नॉ जो है a पे जो है q नॉ पे भी जाए b पे भी जाए ये पॉस नहीं है इट्स रंग मतलब डीएफ के रूल के अकॉर्डिंग रंग है तो इसको ब्रैकेट के अंदर लिखने का मतलब है दिस इज आवर न्यू स्टेट q नॉ q1 अब अलग-अलग स्टेट नहीं रही एक स्टेट रगी इसी वजह से मैंने यहां पे ब्रैकेट हटाए थे ताकि आप आगे गलत ना समझो यहां तो मतलब है कि a वन पे ए पे भी जा रहा है और डी पे भी लेकिन जब आप डीएफए में कन्वर्ट करते हो वहां मतलब होता है कि दिस इज नाउ बिकम योर न्यू स्टेट तो q नॉ तो लेफ्ट साइड पे है इसको आपने एक न्यू स्टेट बना दी q0 q1 किस पे जा रहा है a पे तो नॉ पे जा रहा है इस पे कहीं नहीं जा रहा तो सिर्फ q0 आ जाएगा q0 q1 ब पे कहां जा रहे है q0 q1 q2 तो q0 q1 q2 नाउ दिस विल बिकम योर न्यू स्टेट अब q0 q1 q2 अलग-अलग स्टेट नहीं है ये एक स्टेट बन गई अलग अब देखो q0 तो ऑलरेडी अवेलेबल है तो दिस को नहीं स्टेट बना दी अब q0 q1 q2 a पे किस पे जा रहे हैं q0 पे b पे किस पे जा रहे है q0 q1 q2 कहीं नहीं तो तीनों को लिख दिया q0 q1 q2 इनिशियल स्टेट तो वही रहती है जो ये होती है फाइनल स्टेट वो होती है जिसमें q2 प्रेजेंट होता है q2 इसमें प्रेजेंट है नहीं इसमें प्रेजेंट है दिस इज योर फाइनल स्टेट ठीक है अब अब देखो ये मेरी टेबल है अब इसके लिए मुझे क्या बनाना है df1 एक स्टेट हो गई q0 q1 q2 एक्टेड q0 a पे कहां जा रहा है q0 पे b पे कहां जा रहा है q0 q1 पे q0 q1 a पे q0 पे वापस आ रहा है b पे इस पे जा रहा है ये a पे q न पे जा रहा है और b पे खुद पे जा रहा है तो बस ये है अगर आपको इसके बाद मिनिमाइजेशन दे रखा होता क्वेश्चन दे रखा होता कि एएफए को डीएफ ओ एएफए को डीएफए में कन्वर्ट करो तो ये बन गई और इसकी आपको मिनिमाइजेशन करनी है यानी कि आप चाहे आगे सीखेंगे आप चाहे तो इसको ए मान ले इसको बी मान ले और इसको सी तो दिस इज ए दिस इज बी यानी कि इसकी टेबल क्या बन जाएगी ए और बी दिस इज कैपिटल ए कैपिटल बी कैपिटल सी इसको ए दिस इज बी दिस इज एस दि दिस c दिस इज़ a और दिस इज़ अब यह इनिशियल स्टेट है दिस इज़ योर फाइनल स्टेट अब आपको देखना है क्या यह मर्ज हो सकते हैं या नहीं यह आपका डीएफए बन गया तो अब आप देखो दिस इज़ a एंड b और दिस इज़ c यह रिप्रेजेंट कर रहा है पान ज़ीरो इक्विवेलेंस क्लास जिसमें आपने क्या करा इनिशियल स्टेट्स नॉन फाइनल स्टेट एक साथ कर दी फाइनल एक साथ कर दी अब ये देखो ए इस पे कहां जा रहा है ए पे ये इस पे कहां जा रहा है बी पे ठीक है अब ए जो है अब देखो ए बी ए पे कहां जा रहा है ए पे और ये कहां जा रहा है ए पे ए जो है बी पे स्मल बी पे कहां जा रहा है कैपिटल बी पे यानी कि ग्रुप वन से बिलोंग कर रहा है ये कह रहा है ग्रुप टू से तो ये इसका पार्ट नहीं हो सकता तो यानी कि ये टूट गया यानी कि यही आपका q1 अब देखो इसमें क्या हो गया टूट गया तो अब दोबारा से करना है एक बार और लिखना है पाई टू क्योंकि जब चेंज आता है यानी कि अब कोई मर्जिंग तो है नहीं तो सिंपली ए बी और सी सो दिस इ माय मिनिमाइज जीएफ तो आपको क्वेश्चन आ सकता है कि देखो क्वेश्चन क्या आ सकता है डीएफ बनाने के लिए सिंपली ठीक है आपसे बोला जाए मिनिमाइज आपको डीएफ ही दे रखा हो आपको चेक करना पड़ेगा दे डीएफ है या एनफ है डीएफए के लिए क्या होगी हर एक स्टेट प देखो अब देखो ये डीएफए है तो q न पे ए के लिए भी ट्रांजेक्शन है बी के लिए भी न कव प ए के लिए भी ट्रांजेक्शन है बी के लिए ए के लिए भी बी ये मैंने ए बीसी इसलिए लिखा ताकि इस दिक्कत ना हो याद करने में मतलब बनाने में ठीक है अब देखो दूसरा ू न प अगर ए प ट्रांजेक्शन लेके ू न प जा रहे तो कहीं और ट्रांजेक्शन है नहीं न कव पर अगर एक और ट्रांजेक्शन लेके न पर जा रहे तो कहीं और जा रहे नहीं तो यानी कि यूनिक ट्रांजेक्शन है और अगला क्वेश्चन आ स आपको चेक करना पड़ेगा मिनिमाइज में कि वो डीएफ दे रखा है या एनफ दे रखा है अगर व एनफ दे रखा है तो पहले एफ टूडी कन्वर्ट करेंगे एडी टू मिनिमाइज ठीक है अब अगला क्या है देखो यह दे रखा है ये आप टेबल बना लेंगे कुछ नहीं है q0 q1 q2 इनिशियल स्टेट q नॉ है फाइनल स्टेट न q2 है q नॉ पे जीरो पे q न पे जा रहा है वन पे q नॉ q ये डिफरेंट स्टेट्स है यहां पे ब्रैकेट मैंने इसलिए लगाया ताकि आप समझ सको जब वो ब्रैकेट यानी कि q नॉ पे वन पे वो q1 पे भी जा रहा है q2 पे q1 पे रो पे ये q1 पे जा रहा है और q2 पे जा रहा है वन पे q2 पे q2 पे q0 q1 और q2 ये आपकी टेबल बन गई अब जो इनिशियल स्टेट है उसे एज इट इज वहां पे कॉपी कर दो यानी कि न q0 q1 q2 ठीक है अब आप ये देखो q न तो ऑलरेडी अवेलेबल है नाउ ये क्या कह रहा है डीए के अकॉर्डिंग तो नव पे q1 और q2 पे भी जाता है लेकिन डीएफ में ये पॉसिबल नहीं है तो दिस इल माय न्यू स्टेट तो q1 q2 एक स्टेट है q1 q2 जीरो पे कहां जा रहे हैं q1 q2 q0 q0 q1 q2 और वन पे कहां जा रहे हैं और q2 पे तो अब q1 q2 एक स्टेट बन चुके यानी कि अब ऐसा नहीं है कि अलग-अलग स्टेट है दिस इज अ न्यू स्टेट दिस इज अ न्यू स्टेट q1 q2 ऑलरेडी अवेलेबल है दिस इज माय न्यू स्टेट तो इसे मैंने यहां पे बना दिया अब देखो न q1 q2 जीरो पे कहां जा रहे है न पे q1 q2 न तो q1 q1 न q1 q2 और इधर कहां जा रहे है q1 q2 पे इनिशियल स्टेट तो वही रहती है फाइनल स्टेट वो होगी जिसम जिस जिसम q2 होगा q2 इसमें भी है q2 इसमें भी है तो दीज आर बोथ फाइनल स्टेट्स तो अब देखो मैंने यहां भी इसे भी करके दिखाया ये आपकी फाइनल स्टेट हो गई ठीक है अब इसके लिए आपने बना दिया न q1 q2 ठीक है नॉ q1 q2 q0 q1 q2 तो आपने ये इसको क्या कर दिया ट्रांजेक्शन शो कर दी यानी कि नॉ 0 पे न प जा रहा है वन पे q1 q2 प जा रहा है ये इस पे कहां जा रहा है इन पे जा रहा है ये इस तो आपने सारी टेबल बना दी बन गई अब देखो अगर सि एनफ ट डीएफ प पूछा है तो यहीं पर कंप्लीट हो गया लेकिन अगर मिनिमाइजेशन पूछा है तो आपकी कौन-कौन सी स्टेट्स है एक स्टेट नॉन फाइनल बाकी दो क्या है पहली ये स्टेट है दूसरी स्टेट ये ठीक है आप चाहे ए बी सीडी करके लिख दो चाहे इनको ऐसे ही बस याद रखना है ये अलग स्टेट है ये लट है ठीक है आपने लिख दी अब इसके बाद आपने चेक करा भाई q न तो ऐसी आ जाएगी q1 q2 किस पे जा रहे q0 q1 q2 q0 q1 q2 इस ग्रुप से बिलोंग कर रहा है और ये भी इस ग्रुप से बिलोंग कर रहा है ठीक है अब ये किस पे जा रहा है q1 q2 पे यानी कि q1 q2 किस पे जा रहा है q1 q1 यानी कि ग्रुप टू पे और ये भी ग्रुप टू पे तो यानी कि दोनों क्या हो गई देखो ऐ समझो यह एक सेट है ये एक अलग सेट है ये जीरो पर कहां जा रहा है न q1 q2 ये एक अलग स्टेट है अभी अलग अलग तीन नहीं है ये एक स्टेट है इसको चाहे आप मान लो कि ये बी है दिस इज अ न्यू स्टेट न q1 q2 नाम की एक स्टेट है अब न q1 q2 अलग अलग स्टेट नहीं रही ये तीनों मिलके एक स्टेट है तो जीरो पे इस स्टेट पे जा रहा है जिसका नाम है न q1 q2 तो ये किससे बिलोंग कर रही है ग्रुप वन से और ये किस पर जा रहा है q1 q2 ये इस ब से कर रही है ये न q1 q2 यानी कि ये ऐसे समझो दिस इज ए दिस इज बी दिस इज सी तो ये क्या है ए है यह सी है यह बी है यह बी है तो यानी कि यह एक स्टेट का नाम है जिसके अंदर तीन स्टेट मर्ज हो चुकी है अब इस स्टेट का नाम है न q1 q2 अब आप कभी सोचो कि ये तीन अलग-अलग स्टेट है नहीं दिस इज अ न्यू स्टेट तो जब ये q1 q2 जीरो प इस पर जा रही है तोय किससे ये वाला ग्रुप टू से बिलोंग कर रहा है ये भी ग्रुप टू से बिलोंग कर रहा है ये इसम कहा जा रहा है q1 q2 ग्रुप टू का पार्ट है और ये भी ग्रुप टू का तो यानी कि दोनों स्टेट क्या हो गई मर्ज हो गई अब दोनों स्टेट मर्ज हो गई मेरे पास क्या बची स्टेट एक तो क्यू नॉ बची और ये दोनों स्टेट बनके अब एक न्यू स्टेट बन चुकी है यानी कि q नॉ ए पे कहां जा रहा था न पे वन पे कहां जा रहा था किस पे जा रहा था q1 और q2 q1 q2 नाम की कोई स्टेट नहीं बची अब स्टेट क्या बन चुकी ये दोनों यानी कि स्टेट का नाम क्या आएगा एक बड़ा ब्रैकेट q1 q2 न q1 q2 यानी कि अब आप यह समझो अगर मैं इसे लिखूं ए जिसे लिखूं बी तो यह पूरी स्टेट यानी कि q1 q2 q1 q2 और ये एक साथ क्या हो चुकी है मर्ज हो चुकी है दिस इज अ न्यू स्टेट यानी कि इन दोनों को मिला के एक न्यू स्टेट बन चुकी है स्टेट में क्या क्या q1 कन कव कट ये जीरो पर कहा जा रहेव न कव कट अबन कव क नाम की तो कोई स्टेट नहीं बची दोनों मर्ज हो गई तो दोनों मर्ज और ऐसे य पर दोनों मर्ज ठीक है अगर आप इसमें हल्का सा भी कंफ्यूज हो तो देखो इसको ए मान लो इसको बी मान लो इसको सी मान लो यहां क्या आएगा ए आएगा इधर क्या आएगा बी आएगा इधर आएगा सी इधर आएगा बी इधर आएगा सी इधर आएगा बी तो आपकी न्यू स्टेट्स क्या बनी है ए बी सी जीरो पर क्या है ए सी सी और बी बी ब ये स्टेट बन गई जीरो एंड वन ठीक है अब यह जो टेबल है इसको आपने इसमें कन्वर्ट कर दिया अब देखो इसमें से फाइनल स्टेट यह है और यह है ठीक है अब इसको आपको मिनिमाइज करना है तो देखो पाई न पर क्या आएगा एक तो ए आएगा और एक आएगी य बी और सी रदर देन ऐसे करने की जगह आप इसे कर लेना ठीक है एक तो फाइनल स्टेट दोनों और नॉन फाइनल अब ए तो ऐसे ही रहेगा पाव प बी और सी देखो बी और सी जीरो पर किस पर जा रहे सी प सी किससे बिलंग कर रहा है इस ग्रुप से ये बी प तो ये दोनों क्या हो गई मर्ज हो गई यानी कि ए और बी क्या हो चुकी है मर्ज अब आपकी स्टेट्स क्या बनेगी मर्ज आप न कव की दंगा अगर य आपको कंफ्यूज कर रहा है तो इस तरह से कर लेना तो आपकी स्टेट बन जाएगी ए और दूसरी स्टेट बन जाएगी बी सी ठीक है जीरो और व ए के जीरो पर ए पर जा रहा था और बी और सी जैसा कुछ नहीं है तो बी और सी एक साथ हो गई है बी और बन मतलब रदर देन कुछ नहीं है दोनों चीज सेम ही है अलग कुछ नहीं है लेकिन अगर आपको लगता है कि दिस विल कन्फ्यूज यू कि भाई कव ट अब एक स्टेट का नाम है यह एक अलग स्टेट है मतलब ू न अलग स्टेट है न q1 अलग स्टेट है ये अलग स्टेट का नाम है ये अलग अगर आपको ये चीज समझ आती है मतलब आपको कंफ्यूज नहीं करती है तो ठीक है लेकिन अगर आपको कंफ्यूज करती है तो इसको ए दे दो बी दे दो सी दे दो और उसी के अकॉर्डिंग चेंज कर लो तो आपकी ये बन जाएगी और देखो यही कितनी स्टेट है ू नो को रिप्रेजेंट कर रखा है ए से और इन दोनों को रिप्रेजेंट कर रहा है बीसी तो एक साथ मर्ज हो गए तो यहां पर अगर आप चाहो तो ए लिख दो यहां पर लिख दो बी सी जीरो पे ए पे ही रहेगा वन पे बी स प और ये तो आपका बन गया आप चाहे तो देखो इसको इससे बना ले और चाहे तो वैसे बना ले ठीक है यह तरीका बिल्कुल सेम है उसकी तरह ही अब देखो डीएफए बनाना है इसमें डेट स्टेट है डेट स्टेट का कांसेप्ट समझा देती हूं उसमें और कुछ नहीं है देखो अभी तक ऐसा कुछ नहीं देखो यह तो आपने बना लिया अभी तक ऐसा कुछ नहीं आया था कि आप जब भी देखो जब भी आप कंबाइन करते थे सपोज q1 q2 q1 q2 प कोई ना कोई ट्रांजैक्शन हो रखी होती थी तो कभी भी नल नहीं आता था लेकिन अब एक ऐसी ट्रांजेक्शन है सपोज आपने यह ले रखी है इसको जब आप लिखोगे तो इसमें लिख दोगे यहां q9 q1 q2 ये टेबल आ जाएगी टेबल तो बनानी आ गई सबसे पहले इनिशियल स्टेट उठा ली q1 q2 और ड क्या आएगा फ तो आपकी एक न्यू स्टेट आ गई q1 q2 और एक फ क्यों आएगी क्योंकि फ भी एक स्टेट है यानी कि जिसके लिए ट्रांजेक्शन शो नहीं कहते फ को आप डेट स्टेट की तरह रिप्रेजेंट कर रहे होते हो ठीक है अब q1 क2 q1 क2 ए प कहां जा रहे फ और q1 कट प तो q1 क2 और इस पर कहा जा र है q2 प q2 प आप किस पर जा रहे हो देखो q1 q2 ऑलरेडी एक अवेलेबल स्टेट एक न्यू स्टेट मिली फ फ को सबसे नीचे लिख देना और कुछ नहीं फा आपको पता है डेट स्टेट होती है डेट स्टेट खुद पे ही जाता है a और बी पे तो इसलिए इसमें कुछ चेंज नहीं करना है q2 किस पे जा रहा है q1 q2 पे और q यानी कि मेरी न्यू स्टेट है q0 एक अलग स्टेट है q1 q2 और एक अलग स्टेट है q2 ये दोनों सेम नहीं है इस स्टेट का नाम है q1 q2 स्टेट का नाम है q2 ऐसे मत सोचना कि q1 q2 अलग-अलग स्टेट है q1 q2 नाम की एक स्टेट है q2 एक स्टेट है अब फाइनल स्टेट वो बनेगी जिसमें q1 होगा q1 इसमें है तो इसे q1 कर दिया अब इसी को ही आप बना सकते हैं इसमें देखो ये एक टेबल है अगर आपको ये चीज कंफ्यूज करती है तो देखो इसे आप a मानो इसे b इसे c इसे d ये क्या है b ये है d ये है b ये है c यह क्या है b और यह है c य है र क्यूज करते तो केडिंग बनाते बी यह किस पर जा रहा है ए प बी देखो सेम है ना न कटू पर जा रहा है और इस पर बी प बी ए प खुद पे ही है और इस पर कहां जा रहा है ठीक है q2 यानी कि सी ए पे इस पे आ रहा है और उसपे खुद पे ही है अब फाइनल स्टेट कौन सी होगी वो स्टेट होगी जिसमें की q1 q2 मतलब की फाइनल स्टेट उसकी आ रही होग तो ये आपकी फाइनल स्टेट ठीक है देखो बिल्कुल सेम बना है यहां पर आएगा एमा बिल्कुल कुछ नहीं है अगर आपको यह चीज कंफ्यूज करती है तो आप इस तरीके से कर सकते अगर नहीं करती है तो डायरेक्ट भी कर सकते हैं अब देखो इसमें थोड़ा सा दिमाग लगाने वाली चीज है बस व मेन चीज बता देती हूं बाकी सेम है देखो एनफ क्वेश्चन देखो य थोड़ा सा बड़ा है देन इसके बाद ी मूव टू ए टू ए ठीक है यहां तक आपको समझ चाहे आप अब देखो आप दो तीन तरह के क्वेश्चन सीख सके हो डीएफए क्या होता है वो आपको आ चुका है अब डीएफए के बाद जो अगला आएगा डीएफए बन गया सिंपली खत्म हो गया फर आता है मिनिमाइजेशन ऑफ डीएफए डीएफए को मिनिमाइज करना अगर डीएफए दे रखा है एक अगर एनएफ ए दे रखा है डीएफए पता करने का तरीका क्या है कि भाई हर एक स्टेट पे हर एक सिंबल के लिए ट्रांजैक्शन हो और अगर ए एक स्टेट से आप ए सिंबल को रीड करके किसी एक स्टेट प जा रहे हैं तो किसी और स्टेट पे जाना अलाव नहीं है एक तो यह है ठीक है और अगर एएफए दे रखा है तो एएफए को डीएफए में कन्वर्ट भी सिखा दी और यह चीज याद रखना दिस इज नॉट टू डिफरेंट स्टेट दिस इज अ न्यू स्टेट हैव नेम q1 q2 इसका नेम क्या है q न है तो इसका नेम क्या है q1 q2 और अगर आपको ये कंफ्यूज करर तो ए बी सीडी ऐसे करके इस तरह से बना देना क्योंकि आपको इसके आगे मिनिमाइजेशन भी दे रखी हो सकती है मतलब पहला क्वेश्चन डीए इज इवन अब सेकंड में आपको देखना है कि दिस इज डीएफए और एएफए अगर डीएफए दे रखा है तो डायरेक्ट मिनिमाइजेशन का तरीका है वरना एएफए टू डीएफए और डीएफए टू मिनिमाइजेशन बस याद रखना दिस इज बिकम योर न्यू स्टेट ठीक है ठीक है यह मैंने इसलिए करके दिखाया है अगर आप कंफ्यूज हो तो अब आपका लास्ट क्वेश्चन ठीक है फिर आप इसके बाद हम मूव करेंगे एन nf2 डायरेक्ट पहले एस nf2 एए में कन्वर्ट करना क्योंकि क्वेश्चन आता है कि अब देखो एक चीज इसके पहले एक चीज बताती हूं देखो क्वेश्चन चलो लास्ट में बताऊंगी जब एक बार ए एट एफ कर लेंगे तो आपको चीजें काफी सारी हद तक पता लग जाएंगी ठीक है अब चलो करते हैं कन्वर्ट द फॉलोइंग ये आपको दे रखा है यह दे रखी है अब इसमें से ए बी सी डी आप इसको पूरा एनएफ ए लिख लोगे मतलब कि ए जीरो पे सी प भी जा रहा है बी प भी जा रहा है e प मतलब ये आप देख के लिख लेना टेबल आपकी ये बन जाएगी सिंपली देखो ए0 प सी पे जा रहा है बी पे जा रहा है ई पे जा रहा है डी पे जा रहा है खुद पे भी जा रहा है तो ये आ गई ए बी सीडी वन पेय पे जा रहा तो ये आप टेबल आराम से बना लोगे देख के ही बनानी है और ई क्या है ई देखो खुद कहीं नहीं जा रहा है जब वो कहीं ट्रांजेक्शन शो नहीं करते तो आप उसे फई शो कर दो या ड अगर आप चाहते हैं ज्यादातर उनमें डैश लगा होता है तो आप डैश की तरह शो कर सकते हैं ज्यादातर उसम डैश लगा होता है कई जगह फाई लगा होता है तो आप डैश की जगह शो कर सकते हैं ठीक है डैश लगा हो या फ लगा दोनों का मतलब सेम है ठीक है अब य आ गए सबसे पहले वाली यह एज इट कॉपी कर ली फिर अभी देखो कौन ककन सी अब य एक स्टेट देखो यहां पर तो यह जो अब देखो यहां पर य जो ब्रैकेट है इसका मतलब क्या है मैं इस बकेट को हटा देती हूं सोट इट विल नॉट कन्फ्यूज यू क्योंकि य कंफ्यूज करेगा इसका मतलब ब्रैकेट का सिर्फ य था ए से व पे भी जा रहा है बी पे भी जा रहा है सी पे भी जा रहा है डी बट फिर भी मैं इट विल नॉट कंफ्यूज यू इसलिए मैं ये हटा रही हूं ब्रैकेट बाकी ब्रैकेट भी कई जगह लगा मिलता है बट यहां पे डिफरेंट स्टेट नहीं है यहां पे ये सिंगल अलग-अलग स्टेट्स है यानी कि यहां क्या मतलब है कि ये ए से जीरो पे ए पे भी जा रहा है बी पे भी जा रहा है सी पे भी जा रहा है डी पे भी जा रहा है ई पे भी जा रहा है वन से डी और ई प जा रहा है ठीक है लेकिन इसे यहां से ब्रैकेट हटा देती हूं क्योंकि ब्रैकेट लगा हुआ मिलता है बट अभी फिलहाल आपको रिमेंबर करने के लिए यह ब्रैकेट हटा रही हूं सो दैट इट विल नॉट कंफ्यूज यू सिंगल वाले प तो शायद ना करे डबल वाले पे करेगा अब देखो ए से जीरो पे ए बी सीडीई पे जा रहा है इधर डी प जा लेकिन अब इसम हम आगे ब्रैकेट लगा देंगे क्योंकि अब ये एक न्यू स्टेट बन जाएगी देखो हां प ब्रैकेट का मतलब होता है कि ये ए से जीरो प ए प भी जा रहा है बी प भी जा रहा है सी प भी जा रहा है डी प भी जा रहा है ई प लेकिन यहां ब्रैकेट का मतलब होता है दिस इज बिकम अ न्यू स्टेट स्टेट नेम क्या है जैसे स्टेट का नाम क्या है स्टेट का नाम है ए बी सीडीई और डी तो आपको दो न्यू स्टेट मिल गई ए बी सीडीई और डी अब ए बी सीडीई किस पर जा रहा है जीरो पे जीरो प जा रहा है ए बी सीडी भाई ए बी सीडी e ये जो स्टेट्स है ए बी सी डीई वो किस पे जा रही है ए बी सीडीई पे और इस पे जा रही है बीडी पे अब देखो ए बी सीडी ऑलरेडी अवेलेबल स्टेट है एक आपने न्यू स्टेट लिख दी बीडी अब डी किस पे जा रही है e पे और एसिन तो कुछ नहीं होता e पे और ये हो गया फाइ तो फा एक लास्ट में आप न्यू स्टेट बना देंगे जो ए और बी पे या रो वन पे खुद पे ही जाएगा फिर आपको मिली एक न्यू स्टेट मतलब ई यहां मिली तो साथ-साथ लिख दिया फिर बीडी बीडी सी पे जा रहा है और e पे जा रहा है और यहां पे ई पे जा रहा है ई जो है कहीं पे नहीं जा रहा एसन वो क्या बोलता है फाइ पे जा रहा है तो फ लिख दिया अब आपको न्यू स्टेट मिली थी यहां पे सी सी फ पे जा रहा है और यहां पे जा रहा है बी पे तो बी आपकी न्यू स्टेट बन गई बी जो है सी पे जा रहा है और ई पे जा रहा है तो सी और ई आपने न्यू स्टेट बना दी अब e ऑलरेडी अवेलेबल है सी पे ये फाइव पे जा रहा है और बी पे देखो सी पे जीरो पे फ जा रहा है और बी पे ये आपकी ब यानी कि डीएफए और एएफए का मतलब समझो एनएफ ए में इसका मतलब है ए जो है जीरो पे ए बी सी डी ई पे जा रहा है अब ये न्यू स्टेट बन चुकी है ए बी सी डीई ए बी सी डी ई एक अलग-अलग स्टेट बन चुकी है डिफरेंट डिफरेंट यानी कि ए बी सीडी एक स्टेट है जिसका नाम ए बी सीडी इसका नाम है इसका नाम है बीडी ये एक स्टेट है अब इसमें अंदर तीन स्टेट मर्ज हो गई है उसका न्यू स्टेट का नाम बन गया बीडी ठीक है ये आपकी टेबल बन गई वो टेबल आपको यह मिल गई है और इसका आपने क्या बना दिया ये अब देखो इसम फाइनल स्टेट कौन-कौन सी होंगी जिस जिस स्टेट में ई होगा ई यहां पर भी है यहां पर भी है यहां पर भी है यहां पर भी है जिस जिस स्टेट में इनिशियल स्टेट वही रहती है जो उसकी होती है तो आपका यह वाला टॉपिक कंप्लीट हो चुका अब देखो इसमें बताना है आपका डीएफए का क्वेश्चन आता है मिनिमाइजेशन ऑफ डीएफए आता है ए 2 डीएफ आता है एसन अगला आप पढ़ेंगे एसन एएफए टू एएफए ये आपका क्वेश्चन आता है लेकिन अब आपसे कई बार क्या बोला जा सकता है एसन ए ए टूडी एवे तो एक तरीका है शॉर्ट ट्रिक जो मैं आपको सिखाऊंगा आपको पता है डीएफए दे रखा हो आप आराम से बना लोगे आपको मिनिमाइजेशन ऑफ डीएफए दे रखा हो वो भी आप आराम से बना लोगे एएफए टू डीएफए भी और एसन एएफ टू एएफए अगले आप सीखो ग लेकिन अगर आपको दे रखा है ए ए ट मिनिमाइज जीएफ तो दो तरीके हैं एक तो एसन एन से ए में कन्वर्ट करो एक एनफ टू डीएफए करो और एक मिनिमाइज करो भाई देखो आप एनएफ डीएफए सीख चुके हो मिनिमाइज ये भी अभी आपको मैं सिखा दूं एक शॉर्ट तरीका है एसन ए ए2 डायरेक्ट डीए में कन्वर्ट करना और कन्वर्ट करने के बाद मिनिमाइज कर देना ठीक है आपकी मर्जी है अगर आप चाहते हैं जैसे अगला ही टॉपिक ए ए2 एनएफ सीख लोगे एनट डीएफ सीख चुके हो मिनिमाइज सीख तो आपकी मर्जी है चाहे आप इसको गो थ्रू कर लो या आप उस वाले टॉपिक के साथ चले जाओ ठीक है अब आपका आता है एसन ए ए2 एनएफ देखो मैं ये क्वेश्चन लॉन्ग है इनके मैं शॉर्ट ट्रिक सिखाऊंगा आ जाए ठीक है तो आपका नेक्स्ट क्वेश्चन है एस एएफ ए2 एएफए कन्वर्जन तो एसन ए2 एएफए कन्वर्जन के लिए क्या होता है कि एप्सन मूव्स अब एप्सन मूव्स का मतलब क्या है बिना किसी सिंबल के यानी कि देखो a पे आप जीरो के थ्रू किस पे जा रहे हो a पे एप्सन का मतलब होता है बिना किसी सिंबल यानी कि 0 1 2 किसी भी सिंबल का यूज करे बिना किसी और स्टेट पे जाना उसे बोलते हैं एसन मू तो आपको ए nf2 आपको किसमें कन्वर्ट करना है एनएफ में तो सबसे पहले ये जो दे रखा होगा इसकी आपको क्या बनानी है टेबल बनानी है तो देखो इनिशियल स्टेट है a फाइनल स्टेट है c तो 0 1 2 लिख लो और इसके साथ क्या लिख लो यहां पे एसन लिख लो ठीक है तो देखो a 0 पे कहां जा रहा है a पे जा रहा है और एसन पे b पे जा रहा है b1 पे कहां जा रहा है b पे जा रहा है और और एप्सन पे सी पे जा रहा है सी जो है टू पे सिर्फ सी पे जा रहा है और किसी पे कोई ट्रांजैक्शन शो नहीं हो रहा अब देखो सबसे पहले आपको क्या निकालना है एप्सन क्लोजर एप्सन क्लोजर का मतलब होता है आप एक स्टेट से बिना किसी सिंबल को स्कैन करें यानी कि ए से आप खुद ए पे तो जा ही सकते हो मैं जहां खड़ी हूं मैं वहां तो हूं ही और बिना किसी सिंबल को यूज करे ए से मैं ब पे भी जा सकती हूं और सी पे भी जा सकती हूं तो ए बी स एसन क्लोजर हो गया बी से मैं खुद तो जा सकती हूं और किस पर जा सकती हूं सी प उल्टा नहीं बस एरो जहां तक अवेलेबल है तो सी पर जा सकती हूं अब ऐसे ही देखो अगला क्या है आपका सी सी से आप सिर्फ किस पर जा सकते हो सी पर ही जा सकते हो तो यह क्या कहलाएंगे एन क्लोजर कहलाएंगे ठीक है देखो बनाने का तरीका क्या है सबसे पहले आपको क्या लिखना है देखो इसका बनाने का तरीका सिंपल सा क्या है यह पहले यह मेरी एक टेबल बनेगी जो एसन एन से एन में कन्वर्ट करेगी कितनी स्टेट थ ए बी सी ठीक है तो मेरी क्या आ गई ए बी सी स्टेट आ गई है ना सिंपली आपकी ए बी सी स्टेट आ जाएंगी तो आपको सिंपली करना क्या है अब देखो यहां पर कर ली याया मैंने अब यहां से हां अब ये से ये निकल गए अब आपको क्या करना है सपोज सबसे पहले स्टेट क्या है ए ए के लिए सबसे पहले ए का क्या निकलो एप्सन क्लोजर एसन क्लोजर क्या है ए बी सी और ए जीरो पे कहां जा रहा है ए पे बी के लिए कोई ट्रांजैक्शन नहीं है सी के लिए अगर इसका सम करोगे तो सिर्फ क्या मिलेगा ए तो इस ए का एसन क्लोजर क्या है ए बी सी तो इसको ऐसे लिख सकते हैं देखो आप इस टेबल के थ्रू बनाना इट्स वेरी इजी पहले सबसे पहले क्या निकालते हैं एसन क्लोजर एसन क्लोजर क्या है ए बी सी इसको जीरो पे ट्रांजेक्शन दिखानी है एसन क्लोजर एक का क्या है ए बी सी ए बी सी की जीरो पे ट्रांजिशन क्या है ए की जीरो पे बी की जीरो पे सी की जीरो पे ए की जीरो पे ए है इस पे फई है इस पे फई है तो तीनों का क्या आया ए अब ए का एसन क्लोजर लोगे तो ए बी सी आगा तो यानी कि a 0 पे ये देखना बस यही इंपॉर्टेंट है अगर ये टेबल समझ आ गई तो देखो a0 पे कहां जा रहा है ए ब सी पे ठीक है अब अगला क्या हुआ अब देखो a का जीरो पे लिख दिया अब a का फिर से एप्सन क्लोजर निकालो जो कि है ए ब सी a1 पे कुछ नहीं है इस पे b है और इस पे कुछ नहीं है तो b का फिर से एसन क्लोजर निकालो क्या आएगा b c यानी कि a का वन पे क्या आएगी वैल्यू b सी a की वन पे क्या आई b स दिस इज द वे ऑफ कन्वर्टिंग द एसन एए टू एए अब क्यों है ये ट्रिक है मतलब इसी तरीके से करा जाता है अब ऐसे ही a की किस पे निकालो टू पे पहले a का एसन क्लोजर लिखोगे ए सी अब ए ना टू पे कोई ट्रांजेक्शन दे रहा है ना इस पे सिर्फ किस पे दे रहा है सी पे सी का एप्सन क्लोजर क्या आएगा सी यानी कि ए का टू पे क्या ट्रांजेक्शन है ए पे टू का ट्रांजिशन है सी तो ये बन गया अब यानी कि ए के लिए आपने सारी एप्सन मूव को रिमूव कर दिया और उसको एनएफ में कन्वर्ट कर दिया अब आता है बी तो बी किसके लिए बी के लिए जीरो के लिए के लिए टू के लिए बी का एसन क्लोजर क्या है देखो यहां निकाला है सबसे पहले बी का एसन क्लोजर है बी सी तो बी का एसन क्लोजर है b स b स और यहां पे b स बी जीरो पे देखो बी जीरो पे कोई ट्रांजैक्शन नहीं देता ना इस पे कोई ट्रांजैक्शन तो यहां आ गया डैश डैश को रिप्रेजेंट करते हैं या तो डैश से या फ से जैसे मन करे वैसे कर देना अब उसके बाद बी का अगर वन पे देखे तो बी के लिए ट्र टक्शन है और आपका सी के लिए कोई ट्रांजेक्शन है ही नहीं क्योंकि फई का तो कोई एसन क्लोजर निकलेगा ही नहीं और आपको पता है बी का एसन क्लोजर क्या होता है सी होता है ये रहा बी सी होता है ठीक है अब बी का एसन क्लोजर है बी स बीट पे किस पर जा रहा है कहीं नहीं जा रहा है सीटू पे कहां जा रहा है सी पे सी का एन क्लोजर सी है ये आपको इसमें दे रखा है ठीक है तो ये आपका बन गया यानी कि b0 पे कहीं नहीं जाता b1 पे b स b2 पे सी यानी कि देखो b1 पे कहीं नहीं जाता वन पे बी स सी पे टू ठीक है अब सी का एप्सन क्लोजर सी होता है स जीरो पे कहीं नहीं जा रहा वन पे भी कहीं नहीं जा रहा और पे सी पे जा रहा है इनका कोई फ का कोई एप्सन क्लोजर नहीं आता तो डैश हो जाएगा यहां पर भी डैश हो जाएगा और सी का क्लोजर सी आता है तो डैश डैश सी हो गया अब देखो आपकी इनिशियल स्टेट तो वही रहती है जो इसमें इनिशियल स्टेट है इनिशियल स्टेट सबसे पहले आपके डीएफए में क्या है ये है लेकिन फाइनल स्टेट क्या होगी फाइनल स्टेट एक तो सी ही होगी और वो वो स्टेट होंगी जिससे आप सी तक पहुंच सकते हैं बिना किसी सिंबल का यूज करें क्या आप बी से सी पर पहुंच सकते हैं बिना किसी सिंबल का यूज करें हां तो बी भी मेरी फाइनल स्टेट होगी क्या आप ए से बी पर और बी से स पर पहुंच सकते हैं क्योंकि मेरी फाइनल स्टेट ये बन गई तो आप ए से बी पर पहुंच सकते हैं और सी पर भी तो इसलिए ए मेरी क्या हो गई फाइनल स्ट यानी कि कौन-कौन सी स्टेट से आप सी पर पहुंच सकते हैं बिना किसी सिंबल को स्कैन करें तो तीनों ही मेरी क्या हो जाएंगी फाइनल स्टेट्स हो जाएंगी तो मेरी क्या बन गई ये तीनों फाइनल स्टेट बन गई ए बी और सी अब सिंपली अब आपको पता है ये दिस इज नॉट डीएफ दिस इज तो ए बी सी ए जीरो पे ए पे भी जा रहा है बी पे भी जा रहा है और सी पे भी जा रहा है ए वन पे बी पे जा रहा है देखो वन बी पे जा रहा है और वन पे सी प जा और एट प किस पर जा रहा है एट प किस पर जा रहा है सी पे बी जीरो प कहीं नहीं जा रहा है लेकिन बी वन पे किस पर जा रहा है स वन पे और सी पे और सी किस पर जा रहा है टू पे सी कहीं नहीं जा रहा है सीटू पे सी पे जा रहा है तो ये आपको समझ आ गया दिस इज योर एनफ ट ए ए एट ए पे कन्वर्जन यहां पे ये मतलब ये एक स्टेट नहीं है अब इसको आपने मतलब है कि a 0 पे कहां जा रहा है a पे बी पे और सी पे तो ये चीज आपको याद रखनी है इसका शॉर्ट मतलब तरीका सिर्फ यही है आप टेबल के थ्रू बनाना ये जो तरीका है मैंने आपको बताया था जब कराया था शॉर्ट में कि भाई ये इसके थ्रू भी कर ये बच्चे को कंफ्यूज करता है आप उनको एसन एंड ए दे रखा हो इसकी टेबल बना लेना 01 2 और एसन पे और इसका एसन क्लोजर लिख लेना अब मेरे पास क्या है a 012 तो ए का ए क्लोजर जीरो प निकालो यानी कि ए का एन क्लोजर जीरो प क्या वैल्यू फिर इसका एसन निकालो और जो एसन आएगा वो ए के जीरो प एन की वैल्यू होगी यानी कि ए0 पे क्या आएगा ए0 पे ए बी सी आएगा अब देखो बी पे देखो बी से समझ आएगा देखो सी देखो सी के जीरो पे क्या है फ सी के वन पे क्या है फ और ये क्या है स दिस इज आल्सो दिस इज आल्सो सी ठीक है वो बी गलत प्रंट हो गया दिस इज आल्सो सी सी का एप्सन क्या है सी तो यानी कि देखो फ फ सी ठीक है अब देखो एक और क्वेश्चन समझाती हूं जिससे आपको समझ आ जाएगा ठीक है मैं आपको दो क्वेश्चन करा दूंगी बाकी क्वेश्चन आप एक बार प्रैक्टिस कर लेना आराम से हो जाएंगे अगला क्वेश्चन है आपका ये तो आपको ये टेबल दे रखी है ठीक है आपने इसे ए के लिए भी ट्रांजैक्शन देखो ए से ये जो ब्रैकेट है इसका मतलब ये यहां पे ये नहीं होता बीसी अल यानी कि ये बी पे भी जा रहा है और सी पे भी जा रहा है ए बी पे भी जा रहा है सी पे भी जा रहा है बी पे कहीं ट्रांजैक्शन नहीं है और ये कहां जा रहा है एसन का यूज करके d पे जो बी है वो बी पे सिर्फ डी पे जा रहा है सी जो है एसन का यूज करके डी पे जा रहा है और डी जो है एसन का यूज करके किस पे जा रहा है बी पे अब आपको सबसे पहले इसका एप्सन क्लोजर लिखना है तो ए से बिना किसी सिंबल का यूज करे आप ए पे जा सकते हो डी पे जा सकते हो और आप किस पे जा रहे हो बी पे ठीक है अब बी से बी पे जा सकते हो सी से आप कहां जा सकते हो यानी कि यहां पे एक मूव होगा एसन मूव ठीक है बी से आप जो है बी पर मतलब ये यहां पर डायग्राम छूट गया होगा अब आप जो है बी से इस पर जा सकते हो ठीक है अब सी के लिए क्या है सी से आप सी पर जा सकते हो डी पर जा सकते हो और आप कहां जा सकते हो बी पे और डी से आप जो है कहां जा सकते हो डी से बी पर जा सकते हो और से डी पे सी से डी पे और डी से ब पे ठीक है और ए से अब देखो यहां पे मूव नहीं है देखो देखो समझ आएगा आपको बिल्कुल ए से देखो ए से किस पे जा सकते हो ये जो ए है a से आप खुद पे जा सकते हो ए से आप डी पे चले गए डी से आप बी पे चले गए और बी से सिर्फ आप खुद बी पे जा सकते हो सी से आप डी पे जा सकते हो डी से आप बी पे जा सकते हो और डी से आप डी पे जा सकते हो और बिना किसी सिंबल को स्कैन करें कैसे आया ए से आप खुद पे जा सकते हो और एसन मूव है यानी कि डी पे चले जाओगे और इस डी की मदद से जब ए से आप डी पे बिना सिंबल के जा सकते हो तो डी से ब पे भी जा रहे हो ठीक है फिर क्या है बी बी से आप खुद पे ही जा सकते हो बिना किसी सिंबल को स्कैन करे किसी और स्टेट पे नहीं जा सकते सी से सिर्फ डी पे जा सकते हो और कहां जा सकते हो b पे और डी से सिर्फ डी पे जाते और ब पे चले जाता तो ये आपके क्या हो गया एसन क्लोजर हो गया अब सबसे पहले आपको क्या करना है देखो सबसे पहले आप ये देखो ए का एप्सन क्लोजर क्या है आपका ए का एसन क्लोजर है एडी बी और कितने सिंबल है स्मल एल बी तो अब देख सबसे पहले ए का सबसे पहले लिखो आपको टेबल बनानी है ए के लिए एसन क्लोजर ए और एसन क्लोजर एसन क्लोजर बी और एसन क्लोजर अब देखो a का एसन क्लोजर है ए ब एडी ब अब a जो है b स पे जा रहा है ना c पे कोई ट्रांजैक्शन है नाडी पे कोई b स का एप्सन क्लोजर क्या होगा जो b का होगा और c का होगा b का एप्सन क्लोजर है b और इसका है सडी ब जब b को यूनियन करोगे सडी ब के साथ तो आपको क्या मिलेगा b सडी मिल जाएगा तो यही इसका एप्सन क्लोजर हो गया यानी ए पे कैपिटल ए पे स्मल ए के लिए ट्रांजैक्शन क्या आएगी कैपिटल ए पे स्मल ए के लिए ट्रांजैक्शन आएगी बी सीडी ठीक है फिर आया कैपिटल ए कैपिटल ए का एप्सन क्लोजर है एडी बी उसके लिए बी पर ट्रांजेक्शन जो की है ए के लिए कोई बी के लिए ट्रांजैक्शन नहीं है डी के लिए भी कोई बी के लिए ट्रांजेक्शन नहीं है और और क्या है बी बी के लिए ट्रांजेक्शन क्या है डी और डी का जब आप एसन क्लोजर निकालो तो यहां पर दे रखा है टेबल में जो कि है डी बी तो यानी कि ए के लिए स्मल बी पे क्या आएगा ए के लिए स्मल बी पे एक सेकंड ए के लिए स्मल बी पे बीडी आ गया ठीक है अब आपने ने करहा बी b के लिए b का एप्सन क्लोजर b ही होता है बी ए पे बी ए पे कोई भी ट्रांजैक्शन शो नहीं कर रहा फ फा का कोई एप्सन क्लोजर नहीं आता तो कैपिटल बी पे स्मल ए के लिए कोई ट्रांजैक्शन नहीं है कैपिटल बी पे स्मॉल ए के लिए कोई ट्रांजैक्शन नहीं है अब क्या है b पे एन क्लोजर b का एसन क्लोजर b है b पे स्मल बी के लिए क्या ट्रांजैक्शन है d d का एस क्लोजर क्या निकलेगा बीडी देखो अब मैं बारबार नहीं बताऊंगी यहां पे लिखे हुए हैं एसन क्लोजर बी के लिए क्या है बडी है d ब कोई फर्क नहीं पड़ता तो बी के लिए कैपिटल बी के लिए स्मल बी पे क्या ट्रांजैक्शन आएगी कैपिटल बी कैपिटल बी कैपिटल बी कैपिटल अब ऐसे ही सी सी के लिए कैपिटल स्मल एमल बी सी की जो एसन क्लोजर है वो सीडीबी होती है इसकी भी सीडीबी सी के लिए ए के लिए ट्रांजैक्शन कोई है ही नहीं और डी के लिए भी ए के लिए कोई ट्रांजेक्शन नहीं है और बी के लिए भी कोई ट्रांजेक्शन फई आ गया फ का कोई एसन क्लोजर नहीं होता तो c पे ए के लिए कोई ट्रांजेक्शन शो नहीं होगा सी पे ए के लिए कोई ट्रांजेक्शन शो नहीं हो रहा है अब क्या है c का एप्सन क्लोजर है सडी बी सी पे बी के लिए कोई ट्रांजैक्शन नहीं है डी के लिए कोई ट्रांजैक्शन नहीं है बी के लिए क्या है डी अब डी का एसन क्लोजर क्या आएगा देखो d का ए क्लोजर है d ब तो यानी कि सी पे बी के लिए ट्रांजैक्शन क्या हो गई सी पे बी के लिए ट्रांजैक्शन बीडी अब अब डी डी पे जो एप्सन क्लोजर है वो बी और डी हो गई भाई डी के एसन क्लोजर बी और डी है ए के लिए देखो ना तो बी पे कोई ट्रांजैक्शन है ना डी पे कोई ट्रांजैक्शन है तो इसलिए के लिए कोई ट्रांजेक्शन नहीं है और डी प बी केलिए डी का एन क्ज डी बी डी बी पर कोई शो नहीं करर पर बी क्या कर रहा हैडी का क्लोजर है बीडी तो के लिए तो कोई ट्रांजेक्शन नहीं है लेकिन इसके लिए क्या बीडी है दिस इ योर एनफ तो इस एनफ के लिए आप क्या बनाओगे सिंपल ए बी सीडी अब फाइनल स्टेटस क्या होंगी देखो आपकी फाइनल स्टेट ये है d d तक आप बिना किसी सिंबल का यूज़ करे किससे पहुंच सकते हो a से पहुंच सकते हो देखो इससे पहुंच सकते हो b से नहीं पहुंच सकते आपको स्मल b का यूज़ करना पड़ेगा तो a c d आपकी क्या हो गई फाइनल स्टेट्स हो गई ए सडी आपकी फाइनल स्टेट हो गई और अब क्या है a जो है स्ल a पे कहां जा रहा है b पे जा रहा है और कहां जा रहा है सी पर जा रहा है और डी पर जा रहा है बी एल बी प कहां जा रहा है बी प जा रहा है और डी प जा रहा है देखो ए बी ए बी बी के लिए कोई ट्रांजेक्शन है ही नहीं स्मल बी प खुद प जा रहा है और किस पर जा रहा है डी प सी प कोई ट्रांजेक्शन नहीं है के लिए इसम बी प जा रहा है और साथ में डी प जा रहा है डी प के लिए कोई ट्रांजेक्शन नहीं इस य बी पर जा रहा है और किस पर जा रहा है एक तो ये डी जो है बी पर जा रहा है और क्या कर रहा है डी खुद पर ही है यानी कि य यहां पर आ जाएगी देखो डी बी पर जा रहा है यह रही और डी जो है बी प यानी कि यह वाली नहीं है यह गलत लगी गई है य य प बी प आएगी ठीक है सिंपल सा इस में और कुछ नहीं है यह तो आपको देख के ही बनानी है इसमें ऐसा कुछ नहीं है जो ये लिखा हुआ है उसे देख के ही बनानी है यानी कि सिंपल सा है कुछ नहीं है डी जो है ए पे कोई ट्रांजैक्शन बी पे किस पे जा रहा है एक तो स्मल बी पे जा रहा है और खुद पे जा रहा है बस ये आपकी टेबल बन गई ठीक है अब अगला क्या है देखो ये एक दे रखा है ठीक है देखो मैं एक बार ओवरव्यू दे देती हूं ताकि आपको ये देखो ये दे रखा था इसने आपने इसकी क्या बना ली टेबल 0 व और एसन पे अब इसका आपने क्या निकाल लिया एप्सन क्लोजर देखो सिंपल सा q न से आप सिर्फ q0 पे जा सकते हो q2 पे जा सकते हो और कहीं नहीं जा सकते तो q0 और q2 आ गया q1 से आप कहीं नहीं जा सकते q1 पे रहेंगे q2 से भी कहीं नहीं जा सकते तो सबकी ये बन गई टेबल अब एसन क्लोजर टेबल है फिर आप क्या करोगे q नॉ के लिए एसन क्लोजर निकालो जो कि q0 q2 आएगा देखो ऑलरेडी यहां लिखा हुआ है अब मैं उसे मान के चल रही हूं कि आपको समझ आ गया q0 q2 लिखा हुआ है q नॉ पे जी के लिए कुछ नहीं है टू के लिए ू नॉ के लिए जीरो पर क टू के लिए जीरो पर कहां जा रहे q3 प जा रहे हैं और इन दोनों का एन क्लोजर आ मतलब इन दोनों का सम अप करो तो q3 q3 का ए क्लोजर q3 होता है यानी की q न प जीरो के लिए ट्रांजेक्शन क्या आएगी q3 देखो न के लिए जीरो पर ट्रांजेक्शन क्या आएगी q3 आएगी फिर ऐसे ही न प वन के लिए निकालेंगे न न q1 नव पे q1 प नव प q1 प और q21 प q4 प इन दोनों का सम करें q1 q4 q1 q1 q4 q1 का एन क्लोजर क्या है q1 का ए क्लोजर q1 है q4 का q4 है दोनों का यूनियन करेंगे q1 q4 यानी कि नव प किस पर जाएगा q1 q4 प जाएगा q1 q4 पर जाएगा ऐसे ही आप q1 के लिए निकालो इसका एसन क्लोज q1 है इसका भी ए क् q1 है जीरो पर ये कुछ नहीं कर रहा न कर रहा है यानी की न प जीरो के लिए ट्रांजेक्शन फ हैव पव के लिए ट्रांजेक्शन नन q2 है है न q2 है अब ऐसे ही न की बारी आ गई q2 की बारी आ गई तो q2 पे एसन क्लोजर q2 निकलेगा जीरो पे भा यानी कि जीरो पे q2 कहां जा रहा है q3 पे और इस पे कहां जा रहा है q4 पे q3 का एसन क्लोज q3 है q4 यानी कि q न के जीरो प q3 प जाएगा q2 केवन प q4 प जाएगा यह रहा q3 प q4 प ठीक है अब ऐसे ही अगला आता है आपका q3 हो गया q4 आ जाएगा q4 के लिए रो पे वन पे निकालेंगे और q3 के लिए हो जाएगा तो आपकी ये टेबल बनके तैयार हो जाएगी अब इसमें फाइनल स्टेट्स कौन-कौन देखो इनिशियल स्टेट तो वही रहेगी q न फाइनल स्टेट वो जाएगी जिससे आप फाइनल स्टेट में पहुंच सकते हैं आपकी फाइनल स्टेट इसमें क्या है q2 q2 तक बिना किसी सिंबल का यूज करे आप किससे पोच सकते हैं न तो न एंड q2 आपकी फाइनल स्टेट हो जाएंगी अब आप सिंपल नव देखो न से जीरो प कहां जा रहा है q3 पवन प कहां जा रहा है q1 प और q4 प q1 प जीरो के लिए कोई ट्रांजेक्शन नहीं है वन के लिए न है q2 है q2 पे न ट प जीरो के लिए आपका कहां जा रहा है q3 प और वन प कहां जा रहा है q4 प q3 प जीरो के लिए जो q3 है उसके जीरो के लिए क्या है q2 प और q2 पे वन के लिए कोई ट्रांजेक्शन q4 पे अगर आप करेंगे जीरो के लिए q4 के जीरो के लिए q2 और उसके लिए कोई ट्रांजेक्शन नहीं है ये आपकी बनके तैयार होगी ऐसे ही आपका ये क्वेश्चन है देखो ए ए लेट ए पहले आपको जो टेबल दे रखी होगी ये बनाओगे ठीक है इसका आप एसन क्लोजर निकालो फिर q नॉ का देखो फिर आप क्या करेंगे भाई q न का आप एसन क्लोजर निकालेंगे इसका एक का ट्रांजेक्शन निकालेंगे जो ये वैल्यू आएगी ू न के ए प जो वैल्यू है य आएगी ू न के बी प जो वैल्यू है यानी कि न के बी प वैल्यू क्या आ गई न q1 तो यानी की अब देखो एक चीज देखो यहां पर क्या है न न का ए न q1 q2 तो न के ए प क्या आएगा न q1 q2 अब न के बी प क्या आ रहा है q1 q2 तो आपका यूनियन आ जाएगा ठीक है इस पर क्या आएगा न q1 q2 ये आ गया न q1 q2 अब ऐसे ही a हो गया अब देखो ए बी सी के लिए हो गया अब q1 के q1 के q1 के ए के लिए q1 का एसन क्लोजर q1 होगा ए के लिए q1 ए पे न पे जा रहा है न का एन q1 q2 तो q1 के ए पे क्या ट्रांजैक्शन आएगी q1 के ए पे जब आप ट्रांजेक्शन लिखोगे तो ये लिखोगे ठीक है और ऐसे ही q नॉ के b पे जो ट्रांजैक्शन लिखो q2 q न के c पे ट्रांजैक्शन लिखेंगे q नॉ अब देखो न q1 q2 और यहां q2 है तो भाई यूनियन करेंगे आपको यूनियन करना है जब आप यूनियन करेंगे तो q0 q1 q2 आएगी तो देखो न q1 q2 q0 q1 q2 और c पे किसी पे भी कोई ट्रांजैक्शन नहीं है तो कोई भी ट्रांजैक्शन नहीं है आपने ये बना दी तो अब देखो आपको मैंने एसन ए ए2 ए ए बनाना सिखा दिया एसन ए ए2 ए ए बनाने का सबसे सिंपलेस्ट जो तरीका है वो यही है कि आपको क्या करना है सबसे पहले एप्सन क्लोजर निकालना है फिर हर एक स्टेट के लिए पहले उसका एप्सन क्लोजर लिखो फिर जितने भी सिंबल है उनको लिखो फिर दोबारा से एसन और वो उस स्टेट पे जो लास्ट वाला एस क्लोजर है उसकी वैल्यू आ जाएगी फाइनल स्टेट कौन सी होगी अब q2 आपकी अगर सपोज फाइनल स्टेट है ट मेरी फाइनल स्टेट है तो इस तक मैं किससे पहुंच सकती हूं ए सी के थ्रू भी पहुंच सकती हूं पर एसन के थ्रू भी तो पहुंच पा रही हूं तो यानी कि मेरी क्या बन जाएगी क्य नॉ फाइनल स्टेट बन जाए अब यहां तक आपका यहां तक आपका हो गया ठीक है आपका यह वाला टॉपिक हो चुका अब देखो अगला क्वेश्चन क्या है कि आपको एक एनएफ दे रखा है उसका आपको क्या करना है डीएफ तो यह तो आपको मैंने सिखा रखा यह एक प्रैक्टिस क्वेश्चन है इसे आप कर सकते हैं आराम से ठीक है अब अब देखो जो आपको मेन मुझे सिखाना है यहां से देखो ये आपको एक टेबल दे रखी है एनएफ की ठीक है दिस इज अ टेबल ऑ ू नॉ यानी कि ू न सी प न q1 q2 प यहां पे जो कॉमा ये वाला जो ब्रैकेट है ये रिप्रेजेंट कर रहा है दज आर द स्टेट वि नॉ विल गो दज आर द स्टेट विल q1 q2 गो दज आर द स्टेट न q1 q2 विल गो ठीक है तो ये स्टेट्स है है ना अब सबसे पहले ये स्टेट उठा ली फिर इसमें ये तो आपने यह क्या बना ली आपने डीएफए में कन्वर्ट कर दिया यहां पे इसका मतलब ये नहीं है कि q नॉ से इस स्टेट पे जाए q न से आप q1 पे जा सकते नॉ पे जा सकते है q2 पे इससे q1 q2 अब जब आप यहां पे लिखोगे दिस इज बिकम यो न्यू स्टेट तो यहां पे ये आ गई अब न q1 q2 से q0 q1 q2 से आप न पे जा रहे हो q1 पे जा रहे हो q2 पे तो q0 q1 इस पे किस पे जा रहे हो q1 q2 पे और इस पे तो ये स्टेट तो आपने उठा ली थी एक ये न्यू स्टेट तो इस तरह से आप इसको क्या बना लोगे इसका एनएफ पे बना लोगे अब इसका आपने एनएफ की ये क्या बना दी ट्रांजैक्शन डायग्राम अब देखो आपने क्या करा अब इसको मिनिमाइज करने का भी तो क्वेश्चन आ सकता है अगर डीएफ एएफए से यहां तक आया डीएफए तक तो ये बन गया अगर आपको मिनिमाइजेशन का क्वेश्चन आया तो इसको मान लो a बी सीडी और इसको फ मान लो या इसको e मान लो तो दिस इज a अब q0 q1 q2 q क्या है दिस इज b q1 q2 ये क्या है c q0 q1 q2 क्या है b अब यहां पे दिस इज b दिस इज सी दिस इज बी तो इस तरह से इस टेबल को इसमें कन्वर्ट कर लिया तो ये मेरी टेबल बन गई यानी कि देखो अगर मिनिमाइजेशन करना है तो रदर ऐसे करने की बजाय इसे कर लेना और जो मैं मेन इंपोर्टेंट जो मुझे लगता है बच्चों को कंफ्यूज करता है देखो दिस इज अ एएफए इसमें ये बोला गया है कि q नॉ से a पे मैं q न पे भी जा रही हूं q1 पे भी जा रही हूं q2 पे जब पर ऐसा डीएफए में पॉसिबल नहीं है और मैं पहली वाली स्टेट को एज इट इज कॉपी करती हूं तो यहां पे q0 q1 q2 एक स्टेट बन जाती है जिसका जैसे इसका स्टेट का नाम है q नॉ और स्टेट का नाम है q0 q1 q2 स्टेट का नाम है लेकिन यहां पे ये स्टेट नहीं है यहां पे बोला जा रहा है q नॉ ए पे कहां जा रही है नॉ पे भी जा रही है q1 पे भी जा रही है क्योंकि एएफए में तो मल्टीपल ट्रांजैक्शन अलाउ है लेकिन डीएफए में अलाउ नहीं है ठीक है तो आपकी यह बन गई ठीक है तो सिंपली आपने इसे बना लिया अब इसका आप क्या कर देंगे मिनिमाइजेशन कर देंगे मिनिमाइजेशन आपको सिखा रखा है तो यह आपकी टेबल बन जाएगी मिनिमाइज टेबल यानी कि इसकी मदद से आपने क्या करा इसको मिनिमाइज कर दिया मेरी कंबाइन क्या हुई है ए बी हुई है सी हुई है डी हुई है फ किस पे जा रहा है बी पे अब बी नाम की कोई स्टेट नहीं रही सी एक साथ और ए बी नाम की कोई स्टेट नहीं रही ए सी किस पर जा रहा है बी पे जा रहा है तो बी नाम की तो कोई स्टेट नहीं रही ए ये डी पे जा रहा है बी का मतलब ए और यहां पे 55 तो ये मिनिमाइज डीएफए हो गया इसका आपने डीएफए बना द ठीक है अगला क्या है कंस्ट्रक्ट मिनिमम ऑटोमेटर फॉर द इक्विवेलेंट एनफ ये दे रखा है इसके आपने टेबल में कन्वर्ट कर लिया ये प्रैक्टिस क्वेश्चंस है अब इस इसका जो ये है इसको आपने किस में कन्वर्ट किया डीएफए में कन्वर्ट किया बनाना सिखा रखा है पहले ये वाली स्टेट को एज इट इज कॉपी कर लेंगे दिस इज बिकम मेरी न्यू स्टेट ये यहां आ जाएगी फिर q0 q1 क्या ट्रांजैक्शन दे रहा है q1 q0 q1 q2 और ये दे रहा है न q1 की ठीक है अब ये इस पे दे रहा है इस पे तो q न q1 एक स्टेट ऑलरेडी अब ये अलग-अलग स्टेट नहीं ये एक स्टेट बन चुकी है और एक ये है q0 q1 q2 क्या दे रहा है q q1 q2 q3 ये अलग स्टेट है और ये दे रहा न q1 q3 तो ये आपकी टेबल बन जाएगी आपको य बनानी आती है अब इसको बनाने के बाद आप क्या करेंगे सपोज मैंने अब इसको मिनिमाइज करना है अगर इसको ऐसे मिनिमाइज करने लगेंगे तो दिक्कत होगी तो रदर देन दिस आपने क्या करा इसको नाम जीरो इसको वन इसको टू इसको थ इसको फोर यह नाम दे दिया ठीक है तो अब यह है जीरो अब आपको पता तो है फाइनल स्टेट कौन सी होती है जब आप डीए को इसमें कन्वर्ट करते हैं तो फाइनल स्टेट कौन सी कहलाती है जो इसमें फाइनल स्टेट्स है तो कौन-कौन सी है q2 q3 q2 q3 किस-किस में है भाई q2 इसमें है q2 q3 इसमें है कोई भी एक इसमें है तो ये तीनों क्या हो जाएंगी फाइनल हो जाएंगी ठीक है अब देखो ये रो है ये क्या है वन ये क्या है रो ये है टू ये क्या है वन तो आपने इसको टेबल में कन्वर्ट कर लिया सिंपली देखो दिस इज जीरो इसको क्या करा वन q नॉ क्या होता होता है रो न q1 ये है वन नॉ q1 q2 यानी कि ये टू है नॉ q1 यानी कि ये वन है न q1 q2 ये क्या है टू ये क्या है थ्री एज इट इज कर लिया अब इसकी क्या करोगे आप मिनिमाइज इसका डीए बना दिया अब इसका मिनिमाइजेशन करना चाहते हो तो मिनिमाइजेशन करने का तरीका है फाइनल नॉन फाइनल सॉरी नॉन फाइनल फाइनल फिर इन दोनों को चेक करोगे जैसे 0 1 ए पे कहां जा रहा है वन पे और टू पे वन ग्रुप वन से बिलोंग कर ये ग्रुप टू से तो ये दोनों टूट जाएंगे अब टू और थ्री टू और थ्र थ्री से बिलोंग करते हैं ये 4थ तो यानी कि सही रिस्पॉन्ड अब टू को फोर के साथ टू को फोर के साथ ये टू ट सेम ग्रुप से 4 टू सेम ग्रुप से तो ये सेम रहे आगे भी सेम रहे तो आपकी स्टेट क्या हो गई 0 1 2 3 4 यानी कि 0 वन ये साथ एक साथ मर्ज हो गई जीरो किस पे जा रहा है वन पे ये किस पे जा रहा है टू पे वन किस पे जा रहा है टू पे तो टू नाम की तो कोई स्टेट नहीं है तो क्या लिखी जाएगी ट थ फोर और यहां वन ये आपकी बन गई ठीक है अब आपका एक अलग टॉपिक आता है डायरेक्टली एसन ए ए2 उसको कन्वर्ट करना डीएफए कन्वर्जन में ठीक है यह आपका एक अलग टॉपिक है अगर आप डायरेक्टली करते हैं तो उसका अलग तरीका है और इसका अलग तरीका है तो आपका अगला क्वेश्चन है देखो अभी आपको पता है एसन बनाने का तरीका क्या है एसन एएफए टू एएफए फिर एएफए टू डीएफए डीएफए टू मिनिमाइज जीएफए कर सकते हैं उसमें कोई दिक्कत नहीं है बट एक डायरेक्ट तरीका है देखो यह तरीका तब यूज करना जब बहुत ज्यादा स्टेट्स दे रखी हो अदर वाइज उसी तरीके को करना उसमें इज है इसमें गलती होने के थोड़े से कई बार चांसेस हो जाते हैं ठीक है लेकिन अगर भाई इतनी सारी दे रखी है तो इट्स वेरी इंपॉसिबल तो आप इसका क्या करेंगे पहले आपको ये जो टेबल दे रखी है इसका आप बनानी है यानी कि जीरो पे रो से वन पे a पे ट्रांजैक्शन है वन से टू पे b के लिए ट्रांजेक्शन है टू से थ्री के लिए एप्सन ट्रांजैक्शन है यानी कि आप नहीं दिखाते हो है ना देखो टू से थ्री के लिए थ्री पे है और किस पे है नाइन पे थ्री के लिए एसन ट्रांजैक्शन फोर के लिए है और सिक्स के लिए है फोर से ट्रांजैक्शन फाइ यानी कि ये टेबल आप बना लोगे ए ब और ए यानी कि कहां कहां पे एसन ट्रांजेक्शन है अब ये आप एप्सन क्लोजर निकाल लोगे देखो एसन क्लोजर निकालने का तरीका है जीरो से सिर्फ आप जीरो प जा सकते हो वन से आप वन पे टू से आप थ्री प भी जा सकते हो टू से आप नाइन प भी जा सकते हो टू से आप थ्री प जा सकते हो जब आप थ्री प बिना किसी सिंबल के पहुंच रहे हो तो टू का एन क्लोजर होगा 2 9 3 4 6 ठीक है और ये सारे आपके क्या हो गए एसन क्लोज ये रहा 2 3 9 4 6 थ्री से थ्री से आप सिर्फ फोर पे जा सकते हो बिना किसी सिंबल को स्कैन करे सिक्स पे जा सकते हो थ्री से 4 3 से 6स ठीक है फोर से आप खुद फोर पे जा सकते हो अब फाइव से क्या है अब फाइव से आप खुद फाइव पे जा सकते हो एट पे जा सकते हो थ्री पे जा सकते हो फोर पे जा सकते हो सिक्स पे जा सकते हो है ना तो ये सारे आप एप्सन क्लोजर निकाल लोगे 58 936 66 प सेन से भाई देखो सिक्स से सिक्स से से सिक्स पे और इससे सेवन से एट पे एट से थ्री पे भाई सेवन से खुद पे तो जाओगे एट पे थ्री पे फोर पे सिक्स पे ठीक है तो ये सारी चीजें आप सारे एसन क्लोजर निकाल लोगे अब सबसे पहला तरीका क्या है जो इनिशियल स्टेट होगी आपकी इनिशियल स्टेट क्या है जीरो जो भी इनिशियल स्टेट होगी उस इनिशियल स्टेट को आप जीरो लोगे तो आपने इशल सेट जीरो ली अब जीरो का एन क्लोजर क्या है जीरो जीरो वन पे क्या शो कर रहा है वन देख इनिशियल स्टेट के लिए यह सारी चीज लिखनी है सबसे पहले इ सेट है जीरो जीरो के लिए एसन क्लोजर क्या है जीरो ये जो एसन क्लोजर है ये वन पे क्या शो जीरो ए पे क्या है वन यानी कि ए पे क्या ट्रांजैक्शन है और बी पे क्या इस वन का एसन क्लोजर क्या आया वन आया और यहां आया फ तो जीरो के ए पे क्या शो होगा ट्रांजेक्शन वन और जीरो के बी पे क्या ट्रांजेक्शन शो होगा फ देखो जीरो के वन पे वन होगा और इस पे फ अब इतना समझ अब आपको यानी कि ऐसे टेबल जो बनेगी उस टेबल में जीरो के ए प वन शो होगा और बी पर शो होगा ड यानी कि सॉरी बी के उस पर क्या शो होगा एक सेकंड मैंने गलत बोल दिया जीरो के ए पे यह शो होगा और इस पे बी पे ये शो होगा यानी कि रो के a पे यानी कि रो का जो एप्सन क्लोजर है उस पे a पे जो वैल्यू है वन और रो के बी पे जो एप्सन क्लोजर की वैल्यू है डैश ठीक है इतना समझ आया यानी कि जो मुझे न्यू स्टेट्स मिली है वो ये मिली है और ये मिली है ये चीज समझे भाई सबसे पहले इनिशियल स्टेट थी मेरी जीरो जीरो का एसन क्लोजर था जीरो जीरो ए पे क्या शो कर रहा है वन ब पे क्या शो कर रहा है फ तो जीरो के ए पे जो वन का एसन क्लोजर है वन वो आएगा और यहां पे फ ठीक है ये वाली पहली टेबल मेरी बन गई अब मुझे कौन-कौन सी न्यू स्टेट मिली एक तो वन मिली और एक फ मिली है ना तो मैंने वन लिख लिया और फाइ सबसे आखिर में लिखते हैं तो वन के ए पे अब बाकी सब जितनी भी स्टेट्स है उनके लिए क्या लिखा जाएगा देखो इनिशियल स्टेट का एक बार एसन क्लोजर और निकालो जो इनिशियल स्टेट थी उसका एसन क्लोजर निकालो और एप्सन देखो जैसे सपोज इनिशियल स्टेट थी जीरो जीरो को एसन क्लोजर जीरो अगर क्या होता वन तो जीरो वन लिखते तो यहां पे क्या है जीरो जीरो के ए पे क्या है बी पे क्या है अब वन का एसन क्लोजर क्या है आपको निकालना है वन का एसन क्लोजर क्या है और फ एसन क्लोजर क्या है अब ऐसे ही मुझे मिली वन और फ वन के ए पे कुछ भी ट्रांजेक्शन नहीं है और ब क्या है तो फ का तो कोई ए क्लोजर होता ही नहीं और ू का ए क्लोजर क्या है का एन क्लोजर है 946 तो थ ना 46 तो न के ए पे तो फ आएगा और बी प आएगा 2396 देख न के प तो फ आएगा बी प 2394 स अब मुझे जो स्टेटस मिली यानी कि एक तो मिला ये ये तो लडी अवेलेबल एक न्यू सेट जनरेट हो गई 2 3946 क्योंकि मैं इसे डायरेक्टली डीएफ में करर दिस इज माय न्यू सेट ये मेरी न्यू स्टेट्स है अब 2 3 946 यानी कि 2 3 ना 4 ट के ए पे कुछ नहीं है इस प कुछ नहीं है यहां प क्या है फव है यानी कि फ आ गया और इस पे सिर्फ सेन आया फ का एसन क्लोजर क्या है फ का एसन क्लोजर है 58 9346 589 346 और इसका है 78 9346 तो यानी कि इसके इसके ए पे क्या आएगा फ यानी कि जो इसका एसन क्लोजर है इसके ए पे ये आएगा और इसके बी पे ये आएगा यानी कि 2 3946 के ए पय आ गया बी पे ये आ गया यानी कि अब मुझे एक तो न्यू स्टेट यह मिल गई एक न्यू स्टेट ये मिल गई ठीक है ये चीज समझ आई आपको सिंपली क्या करना है सबसे पहले जो इनिशियल स्टेट है उसका एसन क्लोजर इसका ए पे देखो और बी पे देखो जो ए पे आए उसका एसन क्लोजर जो बी पे आ उसका एस यानी कि जीरो के ए पे ये आएगा और बी पे ये आएगा और यही दो मेरी न्यू स्टेट्स बन जाएंगी वन और फ अब यहां से मुझे दो स्टेट म तो 589 346 5 8 9 3 4 6 ठीक है 589 346 अब 5893 46a पे क्या है फ है है ना a पे क्या है फाइव है और यहां पे क्या है सेवन तो फ का एन क्लोजर आपको ये पता है इसका एसन क्लोजर ये है तो यानी कि फ नाइट ए के ए पे 589 346 और इसपे 789 है तो देखो 589 346 789 ये अब अब मुझे क्या मिली है देखो 589 ऑलरेडी एक न्यू स्टेट मिली ये इसके 789 7 8 ना 3 4 789 346 के ए पे फ है और इस पर क्या है से और क्या है बी पे एक सेकंड 789 46 रु बी पे देखो एक मिनट 78 ना फ स कहीं ी पे कोई ट्रांजैक्शन नहीं दे रहा है फोर बी पे कोई ट्रांजेक्शन नहीं दे रहा है स बी पे ट्रांजेक्शन सेन दे रहा है और से कोई ट्रांजेक्शन नहीं दे रहा तो कोई किसी पर ट्रांजेक्शन नहीं दे रहा है ठीक है तो अब देखो यह क्या दे रहा है ए पर ट्रांजेक्शन सिर्फ फ दे रहा है इस पर ट्रांजेक्शन क्या आएगी सिर्फ सेन आएगी क्योंकि बी के लिए कोई ट्रांजैक्शन है ही नहीं तो सिर्फ क्या आएगी सेन आएगी ठीक है कोई ट्रांजेक्शन नहीं है फ का ए क्लोज 58 9 3 4 6 का से क्योंकि देखो यहां पे कोई ट्रांजेक्शन है ही नहीं तो 8 यहां से हट जाएगा यह गलत मिस प्रिंट हो गई ठीक है तो ये है फ और ये सेन तो यानी कि 789 34 के लिए ए के लिए ट्रांजेक्शन ये आ जाएगी बी के लिए ट्रांजैक्शन ये आ जाएगी तो ये ये तो यह आपका क्या बन गया डी ए बन गया अब इसको मिनिमाइज करना है तो इसको ए मान लो बी मान लो सी मान लो डी मान लो ई मान लो और एफ मान लो उसके अकॉर्डिंग य हो जाएगी देखो इसको मैंने ए मान लिया बी मान लिया सी मान लिया अब देखो फाइनल स्टेट्स कौन-कौन सी बनेगी देखो आपकी इसमें फाइनल स्टेट थी ना पहले तो देखो ना फाइनल ना किसम है नाइन इसमें है इसमें है और इसमें तो बस इसमें वो एस ए की तरह नहीं होगा आप ये डायरेक्ट बना रहे हो तो जिस जिस में नाइन है उसको आप फाइनल स्टेट बना दोगे ठीक है अब इसकी आपने डीएफ की बना दी इसको आपको मिनिमाइज करना है देखो बाकी पोर्शन सेम है आपको इसे मिनिमाइज करना है तो आपने इसको मिनिमाइज कर दिया ठीक है यह हो गया मैंने आपको क्वेश्चन दे रखे है फॉर प्रैक्टिस ये आपकी मिनिमाइज डीएफए बन जाएगी देखो सिंपल सा है पहले मैंने डायरेक्ट क्या करा इसका डीएफए बना लिया यह डीएफए बन गया देखो बस आपको याद क्या रखना है देखो सिंपल सा तरीका है सबसे पहले यह बनाया यह दो स्टेट मिली तो हमेशा इसका स्टेट मिलती रही न्यू न्यू स्टेट मिलती र सारी इसके लिए कोई ट्रांजैक्शन शो करनी ही नहीं होती इसके लिए कोई ट्रांजैक्शन शो करते ही नहीं है तो डैश डैश डैश रखते तो आपकी जो यह मिली य आपकी फाइनल स्टेट बन फाइनल स्टेट उसम आएंगी जिसमें सिर्फ नानाना होगा याद रखना इसमें वो तरीका नहीं है इसमें जिसम जो फाइनल स्टेट होगी सिर्फ वो 999 वाली ही होंगी अब अगला क्या है कि आपने इसको देखो अब आपने यह जो दे रखी है इसे इसे मान लिया होगा ए बी सीडी तो जीरो को ए तो इधर आ जाएगा बी इधर फ अगर मैंने ए को फ माना है तो फ ना फ को फ इसको बी माना है फ इसको माना है सी तो इस तरह से मेरी टेबल बन गई अब इसके लिए मैंने क्या बना दिया डी अगर मुझसे मिनिमाइजेशन पूछी है तो इसको मैं फाइनल नॉन फाइनल में डिवाइड करूंगी और करते करते आपका क्या जीरो इक्ट व इक्ट ट इक्ट और इक्विवेलेंट बना दूंगी जब मैंने यह बना दिया तो मेरी कौन-कौन सी स्टेट मर्ज हो गई भाई ए ब अलग है फ अलग है सीडी मर्ज हो गई तो ए बी पर जा रहा था फ प बी फ प जा सी नाम की कोई स्टेट नहीं रही तो यहां पर क्या आ गया सीडी सीडी मर्ज हो गई एक साथ तो यह आपकी मिनिमाइज डीएफ की टेबल बन गई यह आपकी बन गई एक और क्वेश्चन इसको देख लेते हैं ताकि इससे आपको आईडिया लग जाए ठीक है आपकी यह वाली क्वेश्चन हम करते हैं अब देखो इसमें क्या है आपको यह दे रखा है ठीक है इसको आप इसकी य टेबल बना लेंगे ठीक है यानी कि ए बी सबके लिए देखो किसके लिए जीरो जो है वन पे जा रहा है और सेन प ये टेबल आपकी बन जाएगी है ना फिर इसका एसन क्लोजर निकाल लोगे क्या देखो जीरो पे ये स्लैश का मतलब है या तो 3614 बोल सकते 1 2 3 6 4 बोलते हो उससे कोई फर्क नहीं पड़ता जैसे आप जीरो पे कहां जा सकते हो रो से आप वन पे जाओगे वन से आप टू पे जा सकते हो थ्री पे जा सकते हो और आप रो से डायरेक्ट सेवन पे भी जा सकते हो तो 0 1 7 2 4 ठीक है अब जैसे मैंने स्लैश लिखा है इसका मतलब या तो ये या ये जैसे 361 24 या ऐसे तो आप ये क्या निकाल लोगे एसन क्लोजर निकाल लोगे सिंपली इनके सबके क्या निकाल दिए एप्सन क्लोजर निकाल ये क्वेश्चन तब करना है जब आपको लगता है वरना आप डायरेक्टली वाला क्वेश्चन भी कर सकते हो सबसे पहले इनिशियल स्टेट क्या है रो रो का एप्सन क्लोजर क्या है 01 2 47 01 2 47 01 2 47 उसपे कहां जा रही है इसपे सिर्फ थ्री और एट थ्री और एट आ गई और इस पे क्या जा रहा है फाइव तो थ्री और एट का एसन क्लोजर क्या होगा थ्री और एट यानी कि 1 2 3 4 5 6 7 8 तो यानी कि ये आ गया 1 2 3 4 5 6 7 8 5 का एसन क्लोजर क्या है 5 का एसन क्लोजर है 1 2 4 5 6 7 तो यानी कि रो के ए पे ये आएगा रो के बी पे ये आएगा रो के a पे 1 2 3 4 6 7 8 0 के ए पे 1 2 3 4 6 7 8 और बी पे 1 2 4 5 6 7 अब इसके बाद मुझे दो न्यू स्टेट्स मिल गई वो दो न्यू स्टेट क्या है एक तो है ये और एक है ये यानी कि 1 2 3 4 6 78 1 2 4 567 यही है ना है ना अब ट 3 4 6 7 8 यानी कि ट 3 4 6 7 8 ए पे कहां है ्र और 8 पे और इस पे कहां है फ और ना क्योंकि अबकी बार क्या हो गया ए भी कंबाइन हो गया तो अब 38 का क्लोजर और इसका तो यानी कि इस सेट के ए प ये आएगा और बी प ये आएगा स्टेट के ए पे यह आ गया देखो टट 3 4 6 7 8 ट 3 4 6 78 के ए प क्या रहा टूथ 4 678 टूथ 4 4 678 और इस पर क्या है ट 4 5 67 ट 4 5 6 से ना ठीक है अब मुझे कौन सी स्टेट मिल गई देखो ये स्टेट तो ऑलरेडी अवेलेबल एक स्टेट मिल गई ये 1 2 4 5 6 78 तो मेरी ये वाली स्टेट और ये वाली स्टेट मुझे वहां से मिलती अब इसके लिए ए पे लिखोगे और b पे इनका एसन क्लोज है इनका जो ये होगा वो ये दोनों हो जाएंगी तो 1 2 3 4 1 2 3 4 6 78 तो अवेलेबल है बट ये एक न्यू स्टेट मिली तो यहां लिख दिया अब ऐसे ही इसके लिए निकालो और इसके लिए तो ये ये आपकी स्टेट आ जाएगी ऐसी ये आपकी स्टेट है जब तक न्यू स्टेट मिलती जाएंगी आपकी ये सारी स्टेट्स बनके तैयार हो जाएगी दिस इज़ योर डीएफ टेबल देखो कैसे बनाना है एक बार समझ लो ये वाली और ये वाली जो दो स्टेट्स है वो मुझे कहां से मिली यहां से मिली ठीक है अब ये दो स्टेट्स हैं इन दो स्टेट के लिए मुझे a पे ये मिला a पे ये मिला b पे ये मिला बी पे ये मिला तो 1 2 3 4 6 7 8 ऑलरेडी अवेलेबल है और टूथ 4 6 ट 4 5 6 7 ना न्यू स्टेट थी तो यह मिल गई इसके लिए ए प ये था इसके लिए ए प यह लिखूंगी और इस पर यह लिखूंगी टू 4 5 6 से ए प यह लिखा बी प यह लिखा अब अब देखो इसके लिए अब देखो जैसे मुझे ये मिला 1 2 4 5 6 7 9 1 2 3 4 6 78 ऑलरेडी अवेलेबल 12 2 4 5 6 7 9 10 ये नहीं अवेलेबल है तो इसे आप कहां लिख दोगे यहां लिख दोगे जिसका आपने एसन क्लोज a और बी की वैल्यू निकाली एसन क्लोजर निकाला और ये मिला तो अब कोई न्यू स्टेट नहीं मिल रही है जब तक न्यू स्टेट मिल देखो जब आपने इस पे रखा और ये लिखा तो एक न्यू स्टेट मिली ये न्यू स्टेट जब तक न्यू स्टेट मिलती जाए तब तक आप लिखते जाओगे जब आपको न्यू स्टेट नहीं मिलेगी आपके क्या कर दोगे हटा दोगे दिस इज योर डीएफए टेबल इसको आपने ए बी सीडी में कन्वर्ट कर लिया ठीक है इसको आपने इसको ए माना इसको बी माना इसको सी माना इसको डी माना तो ये बी हो गया ये सी हो गया या बी हो गया या डी हो गया इस तरह से आपने इस टेबल को इसमें कन्वर्ट कर लिया जब आपने इस टेबल को इसमें कन्वर्ट कर लिया तो इसके लिए आपको क्या मिल गई ट्रांजैक्शंस आपने ए सेमल ए के लिए बी पे जा रहे है ए सेल बी पे c पे जा रहे हैं b से स्मल ए पे b पे जा रहे हैं और से डी पे इस तरह से आपने इसकी ये बना ली और अगर आप मिनिमाइज करना चाहते हो तो आप मिनिमाइज भी कर सकते हो कुछ हार्ड नहीं है ये आपको मिनिमाइजेशन देखो अगर आपको लिखा हुआ होगा और देखो यहां पे फाइनल स्टेट कौन सी हुई जिसमें कि आपकी देखो फाइनल स्टेट क्या थी इसमें अलग तरीका है इसमें फाइनल स्टेट कौन सी हुई जो इसमें फाइनल स्टेट ी यानी कि 10 10 जिस जिस में आ रहा है वो फाइनल स्टेट कहलाए गी तो 10 किसकिस आ रहा सिर्फ इसमें आ रहा है तो दिस इज माय फाइन एनफ की तरह नहीं है यहां प अलग है अगर आपको लगता है दिस इज अ राइट वे कि आपसे हो जाता है नहीं तो आप देखो इतना बड़ा क्वेश्चन बहुत कम आता है क्योंकि ये बैसे भी टाइम तो आपको अगर एनफ टू डीएफ डीफ टू एनफ आएगा तो आप वो वाले पुराने मेथड से कर लीजिएगा अगर यह आता है तो इस मेथड से कम कोशिश कीजिएगा जब आपको लगे कि आपसे नहीं हो रहा है तो ओनली देन यू विल डू दिस ठीक है तो आपका देखो यहां तक ये आपका हो गया ठीक है ये बना लिया इसके बाद आप क्या करोगे आप मिनिमाइज करोगे डीएफए को मिनिमाइज करने का तरीका फाइनल नॉन फाइनल इसको तोड़ा इसको अलग किया अब किस बेसिस प करोगे ए को बी के साथ कंपेयर करोगे अगर ए बी सही बिहेव करोगे तो a को सी के साथ करोगे पर डी सही से बिहेव नहीं करोगे इस तरह से आप मिनिमाइजेशन कर लोगे मैंने आपको सिखा रखा है एक बार आप नोट्स देखोगे ये आपको समझ आ जाएगा देखो बेटा आपका नेक्स्ट टॉपिक है मोरेन मिले मशीन देखो मोरन मिले मशीन दोनों डीएफए का स्पेशल केस है ये दोनों आउटपुट प्रोड्यूसर की तरह वर्क करते हैं रदर देन स्ट्रिंग एक्सेप्टर यानी कि हो सकता है एक स्टेट से दूसरे स्टेट पे जाते हुए कि ये कुछ आउटपुट प्रोड्यूस कर देखो दोनों दोनों तरीके है q0 से q1 पे जाते हुए ये कोई आउटपुट प्रोड्यूस करे जीरो या हर एक स्टेट जो किसी ना किसी आउटपुट से क्या हो अटैच उसमें कोई फाइनल स्टेट या डेट स्टेट का कांसेप्ट नहीं होता मिले और मूरे मशीन में से ना तो कोई कम पावरफुल होता ना कोई ज्यादा दोनों की पावर एक दूसरे के हिसाब से इक्विवेलेंट होती है तो सबसे पहले मूरे मशीन पढ़ते हैं मूरे मशीन क्या होती है एक मशीन है जिसमें की आउटपुट वैल्यू प्रोड्यूस होती है ओनली बाय इट्स करंट से देखो इसको ऐसे समझने की जगह देखो इस तरह से समझते हैं देखो नॉर्मली मूरे मशीन क्या होती है आप अगर इस जीरो को हटा दो और ये वन को तो ये एक पूरा डीए है q न से 0 पे q3 पे गए वन पे कहां गए q नॉ पे q नॉ से आप वन का यूज करके कहां पे गए q1 पे और और इससे q2 पे यानी कि नॉर्मल डीए है बट मूरे मशीन में क्या होता है हर एक स्टेट के साथ क्या अटैच होता है एक आउटपुट अटैच होता है यानी कि अगर आप q न से q3 पे जाते हो तो ू नॉ का यूज करते हो तो आउटपुट क्या प्रोड्यूस होगा जीरो और q3 पर जाते हो तो आउटपुट क्या प्रोड्यूस होगा थ होगा अब ये कैसे वर्क करता है इस एग्जांपल के थ्रू आके सीखेंगे देखो इसकी टेबल बनाने का तरीका क्या होता है आपके पास जितनी भी स्टेट्स है उन सबको एक साथ लिख दिया और आप देखो जीरो पे कहां जा रहे हो q3 पे वन पे कहां जा रहे हो q1 प जैसे आप डीए लिखते हो आप बिल्कुल वैसे ही लिखोगे इसे और q नॉ के साथ आउटपुट क्या लिखा हुआ है रो q1 के साथ आउटपुट क्या लिखा हुआ है वन q2 के साथ आउटपुट क्या लिखा हुआ है रो q3 के साथ आउटपुट क्या लिखा हुआ है जीरो अब ये देखो इसके टपल्स क्या होते हैं ये रिप्रेजेंट करता है फाइनल सेट ऑफ स्टेट जितनी भी आप स्टेट यूज करते हैं q नॉ रिप्रेजेंट करता है इनिशियल स्टेट आपका ये सिग्मा रिप्रेजेंट करता है जो भी आपके इनपुट सिंबल्स होते हैं इ या अल्फाबेट बोल लो ये रिप्रेजेंट कर रहा है आउटपुट अल्फाबेट आपके आउटपुट अल्फाबेट यानी कि आउटपुट क्या आ रहा है या तो जीरो आ रहा है या वन आ रहा है और ये होता है ट्रांजैक्शन फंक्शन यानी कि एक स्टेट से एक सिंबल का यूज़ करके किस स्टेट पे जा रहे हैं और हर एक स्टेट किसी ना किसी आउटपुट अल्फाबेट से क्या है एसोसिएटेड है इसे आपने लैडा से रिप्रेजेंट किया है तो बिल्कुल सेम है कुछ नहीं है मूरे मशीन जैसा आप डीएफए बनाते हैं वही है यानी कि हर एक स्टेट पे हर एक सिंबल के लिए ट्रांजैक्शन है बस साथ में क्या लिखना हर स्टेट के साथ एक आउटपुट क्या होता है एसोसिएटेड होता है अब देखो एक क्वेश्चन देखते हैं कंस्ट्रक्ट अ मूरे मशीन दैट टेक ऑल स्ट्रिंग ऑफ ए एंड बी एज इनपुट एंड काउंट द नंबर ऑफ a इन द इनपुट स्ट्रिंग इन टर्म ऑफ वन ठीक है आपको एक मूरे मशीन लेनी है जो a और b ले और काउंट करें कितने नंबर ऑफ ए हैं तो देखो q नॉ पे ज q नॉ पे पहले आपने ट्रांजैक्शन दिखाई q1 की तो आपको पता है जब भी a आएगा मुझे काउंट क्या करना है वन तो मैं एक ही ट्रांजैक्शन लेके यहां जा रही हूं तो जब भी a आ आउटपुट क्या प्रोड्यूस होना चाहिए वन जितने भी वन आते रहे सबके लिए आउटपुट क्या प्रोड्यूस होना चाहिए वन जैसे ही बी आए बी के लिए कोई भी आउटपुट प्रोड्यूस नहीं होना चाहिए वन की फॉर्म में वो इसलिए आप यहां पे ले गए जीरो और कितने भी भी आते रहे उसके लिए जरो अब देखो सपोज q नॉ से आपने स्टार्ट करया जब हर एक स्टेट के साथ एक आउटपुट एसोसिएटेड जीरो पहला a आया तो a को लेके कहां गए q1 पे पहला वन आ गया फिर a आया तो कहां आ गए फिर वन आया फिर a आया वन आया बी क न यानी कि जब बी आया q1 पे बी आया तो आप कहां चले गए q नॉ पे चले गए q नो पे अगर बी आया तो किस पे चले गए q नो पे जितनी बार भी बी आता रहा जीरो जीरो प्रोड्यूस होता रहा तो कितने वन प्रोड्यूस हो रहे हैं थ्री तो यानी कि कितने वन है थ्री क्योंकि हर एक आउटपुट के साथ देखो एक एग्जांपल लेते हैं सपोज ए बी बी q न q न के साथ क्या एसोसिएटेड है जीरो मैं a का यूज करके किस पे गई q1 पे q1 पे आउटपुट क्या है वन अब q1 पे अगर मैंने b लिया ब का ट्रांजैक्शन दिया तो किस पे जाऊंगी q नो पे आउटपुट क्या आएगा जीरो बी लूंगी तो फिर q नो पे ऊंगी आउटपुट क्या आएगा जीरो तो 0 1 1 तो यानी कि कितना है एक ही बी है एक ही a है अब इसे लिखने का तरीका क्या है सबसे पहले स्टेट्स लिखी q न और q1 इनिशियल स्टेट तो न q नॉ पे a दे रहे हो किस पे जा रहे हो q व पे जा रहे हो b दे रहे हो तो q नॉ पे हो q1 पे a दे रहे हो तो q1 पे हो b दे रहे हो तो q न पे देखो इसे बोलते हैं लडा दिस इज आउटपुट q नॉ के साथ आउटपुट क्या एसोसिएटेड है रो इसके साथ क्या एसोसिएटेड है वन तो ये आपका बन गया अब ऐसे ही देखो कंस्ट्रक्ट अ मूरे मशीन दैट टेक ऑल स्ट्रिंग ऑफ ए एंड बी एज इनपुट एंड काउंट द नंबर ऑफ अरेंस ऑफ सब स्ट्रिंग ए एंड बी तो सबसे पहले आप रो वन हटा दो सब स्ट्रिंग ए एंड बी यानी कि सब से छोटी स्ट्रिंग क्या होगी ए और बी अब स्टार्टिंग में कितने भी बी आते रहे कोई फर्क नहीं पड़ता सब स्ट्रिंग का मतलब डेट स्टेट नहीं लगी अब आप इसे देखो एक को इसको बनाने के दो तरीके हैं कई बार कुछ बुक्स में देखो जैसे मैं बताती हूं आप ू न लिखो ू नो पे ए लिया अब एज अ सबस्ट्रिंग एंड यहां पे होगा सबस्ट्रिंग एंड्स ठीक है एंड विद ए है ना अब देखो स्टार्ट ए बी एंड रह गया आप इसे एंड विद भी लिख सकते हैं ए सबस्ट्रिंग भी लिख सकते हैं अगर सिर्फ ए सबस्ट्रिंग होता तो न एव बी इस पर क्या आना चाहिए वन ठीक है स्टार्टिंग में कुछ भी आए कोई फर्क नहीं पड़ता एंडिंग में अब देखो यहां पर कोई फाइनल स्टेट नहीं होती तो आप एंडिंग या इस तरह से क्यों नहीं एंडिंग विद ए और बी कुछ भी आता रहे ठीक है लेकिन यहां पे फाइनल स्टेट और उसका कोई कंसेप्ट नहीं होता जब इसका कोई भी कंसेप्ट नहीं होता तो आपको इसे ऐसे ही बनाना पड़ेगा जैसे कि एंडिंग विद एओ ये चीज याद रखना ठीक है तो इसलिए आपको एज अ सब स्ट्रिंग भी इसे एंडिंग विद ए की तरह ही बनाना पड़ेगा जैसे कि ए बी लिया अब बी के बाद स्टार्टिंग में ब कितना भी आता रहे कोई प्रॉब्लम नहीं a कितना भी आता रहे कोई प्रॉब्लम नहीं पर b के बाद अगर a आएगा तो उसे कहां ले जाएंगे q न पे और अगर ए ब के बाद b आता है तो उसे कहां के ले जाएंगे यहां पे क्योंकि यहां पे फाइनल स्टेट का कोई सिस्टम नहीं होता इसलिए इसे एंड ए की तरह बनाना पड़ता है क्योंकि अगर आपको सब स्ट्रिंग बनाते हो तो यहां पे क्या लगा देते हो लूप लगा देते हो लेकिन यहां इसलिए नहीं लगेगा क्योंकि फाइनल स्टेट का कोई सिस्टम नहीं होता तो एज अ सब स्ट्रिंग भी ये एंडिंग विद ए की तरह बन जाएगा अब आप लिखोगे न q1 q2 ठीक है q नॉ पे अगर आप a रीड करोगे तो q1 जैसे आपने डीएफ पे बनाते हो वैसे ही बना दिया q नो के साथ जीरो एसोसिएटेड है q1 के साथ भी जीरो एसोसिएटेड है और q2 के साथ भी जीरो एसोसिएटेड है अब ऐसे ही देखो एक क्वेश्चन है कंस्ट्रक्ट अ मरे मशीन दैट शुड गिवन एन आउटपुट ए इफ द इनपुट स्ट्रिंग एंड विद वन जीरो अगर वन जीरो से एंड हो रहा है तो ए आना चाहिए वनव से एंड हो रहा है तो ब आना चाहिए और बाकी जो बचा हुआ है वहां पे क्या लिख दिया सी अब देखो वन वन तो ये हो गया रो तो ये हो गया और वव ये हो गया अब देखो स्टार्टिंग में एंड विद वन जीरो हो या वव एंड स्टार्टिंग में कुछ भी आता रहे कोई प्रॉब्लम नहीं है अब इसके लिए दोनों ट्रांजैक्शन हो गई अगर वन वन के बाद देखो जीरो आता है वन वन के बाद जीरो आता है तो पॉसिबिलिटी है कि वो एंड विद वन जीरो है तो इसलिए इसको कहां ले गए यहां पे यानी कि यहां आएगा लेकिन वन वन के बाद कितने भी वन आते रहे तो इसलिए यहां पे क्या लग जाएगा ये आ जाएगा ठीक है और अगर यहां पे वन जीरो के बाद वन जीरो के बाद वन आता है तो यानी कि आप कौन सी स्टेट पे लेके जाओगे इस स्टेट पे लेके जाओगे ताकि जीरो मिल जाए अगर जीरो नहीं मिलता तो वन मिलेगा तो भी ये इधर जा सकता है लेकिन वन जीरो के बाद अगर जीरो मिलता है तो ना यह बनने की पॉसिबिलिटी है ना यह बनने की पॉसिबिलिटी तो उे आप कहां ले आओगे यहां जैसे आप डीए पे बनाते हो वैसे ही बना दोगे ब हर स्टेट के साथ क्या एसोसिएट कर दोगे एक आउटपुट एसोसिएट कर दोगे ठीक है ऐसे ही है कंस्ट्रक्टर मूरे मशीन टू जनरेट द वनस कम्प्लीनोस देखो इनिशियल स्टेट के साथ हमेशा जीरो एसोसिएट करना है क्यों करना है भी समझ आएगा अगर q न पे जीरो आता है तो किसम कन्वर्ट हो जाना चाहिए वन में वन आता है तो किसम कन्वर्ट हो जाना चाहिए जीरो में अगर अब इस स्टेट प अगर जीरो आता रहेगा तो किस पर कन्वर्ट होगा वन में लेकिन अगर इस स्टेट प वन आए तो कौन सी स्टेट प ले जाना है जीरो वाली आउटपुट पे जीरो आए तो वन वाली आउटपुट प अब देखो सपोज मेरे पास है वव तो इसका आउटपुट क्या होना चाहिए वनस कॉम्प्ट 00 तो क्य नॉ पे सबसे पहले क्या आएगा जीरो आपने वन लिया q1 प गए तो आउटपुट क्या आया q1 प गए q1 प अगर जीरो अगर आप क्या लेके गए देखो नवव ू नॉ से स्टार्ट करा ू नॉ प सबसे पहले आउटपुट क्या आएगा जीरो q नॉ प आपने क्या दिया वन दिया ठीक है तो आप किस पर चले गए q2 प q2 के आउटपुट प्रोड्यूस कर रहा है जीरो q2 प फिर वन रहा फिर q2 प आउटपुट क्या प्रोड्यूस हो रहा है जीरो q2 पे वन दिया किस पे रहा है q2 पे आउटपुट क्या प्रोड्यूस हो रहा है जीरो अब q2 पे वन दिया फिर q2 पे आउटपुट के यानी कि देखो 00 ये एक हमेशा ये है कि अगर जो इनपुट है वो n बिट का है तो आउटपुट क्या प्रोड्यूस होगा n + 1 और जीरो ऐसा एक वर्ड है जिससे कोई भी सिंबल है जिससे कोई फर्क नहीं पड़ता यानी कि सपोज मेरे पास 0 0 1 होता तो स्टार्टिंग में जीरो लग जाए कोई फर्क नहीं पड़ता इसलिए इसको आपने ने क्या दिया है जीरो एज अ आउटपुट दिया है तो इसको आप ऐसे ही बना लेंगे बस साथ में क्या लगा देंगे आउटपुट लगा देंगे अब क्या बोला है आपको एक मरे मशीन बनानी है जो बताता है कि कोई इनपुट सिं कंटेन करती है इवन और ऑड नंबर ऑफ वनस द मशीन जनरेट वन मशीन जो है जनरेट करती है वन अगर इवन नंबर ऑफ वन जनरेट होते हैं देखो 1 2 3 4 5 6 तो इवन नंबर ऑफ वन यहां जनरेट होती है यानी कि इस स्टेट के साथ वन आउटपुट जनरेट हो जाएगा इसके साथ जीरो अब जीरो कितने भी आते हैं कोई फर्क नहीं पड़ता तो आपके बिल्कुल ऐसे ही बन जाएगी बस यहां पे वन और यहां पे जीरो लिखना है अब ऐसे ही देखो ये भी एक ऐसे ही है बिल्कुल सेम है कुछ नहीं है आपको एक मूरे मशीन बनानी है फॉर बाइनरी सीक्वेंस इफ एज सम स्ट्रिंग 10 देन आउटपुट इज a देखो अगर 10 है तो आउटपुट क्या आना चाहिए a है ना इफ अदर वाइज बी यानी अगर इसके अलावा ए मरे मशीन फॉर अ बाइन सीक्वेंस इफ सबस्ट्रिंग 10 अगर 10 है तो ए आएगा इफ द आउटपुट स्ट्रिंग इज 0 देन बी बाकी कुछ भी आए क्या आएगा सी देखो अगर न 0 व है तो आउटपुट क्या आ गया वन अगर वव 0 है तो आउटपुट क्या आ गया बी ठीक है अब आपको एंड विथ की तरह ही बनाना होता है अब देख स्टार्टिंग में कितने भी जीरो आते रहे कोई प्रॉब्लम नहीं है वन अब देखो इस स्टेट पे ट्रांजैक्शन दोनों हो गए इस स्टेट पे भी दोनों हो गए q2 के बाद अगर 10 जीरो आता है तो मेरी स्ट्रिंग क्या हो चुकी है आपको हर वो एंड विथ की तरह ही बनाना है वन जीरो का मेरी स्ट्रिंग क्या हो गई है खराब हो गई तो इस जीरो को लेके कहां जाऊं ये मेरी पूरी स्ट्रिंग सही हो जाए यानी कि मैं q नॉ पे पहुंच गई अब न के बाद वन आता है 101 यानी कि कंप्लीट हो चुकी है लेकिन अगर इसके बाद जीरो आता है तो यानी कि मेरी स्ट्रिंग में ना तो 10 या 0 होनी चाहिए यानी कि मेरी पूरी स्ट्रिंग खराब नहीं हुई है मेरे पास वन जीरो है तो मुझे सिर्फ एक और वन चाहिए तो इसलिए इसको लेके मैं कहां जाऊंगी यहां पे ताकि मुझे वन मिल जाए यानी कि इस पे सारी ट्रांजैक्शन हो गई अब आते हैं यहां देखो q4 पे जीरो के लिए ट्रांज यानी कि वव 0 लेकिन वन वन के बाद कितने भी वन आते रहे कोई फर्क नहीं पड़ता क्योंकि बाद में 1 0 हो जाएगा ठीक है यह वाला हो गया अब q3 पे इसके लिए तो दे दिया था लेकिन 10 1 के बाद अगर वन आता है तो पॉसिबिलिटी है कि जीरो आ जाए तो इसलिए इसको लेके यहां चले गए ताकि ये यहां पे जीरो से एंड हो जाए अब q5 पे यानी कि 1 0 के बाद अगर जीरो आता है यानी कि 1 1 0 के बाद जीरो आता है तो ना तो यह बनेगा ना य बनेगा तो इस को लेके कहां गए यहां चले गए लेकिन अगर नव जीरो के बाद वन आता है तो क्या बन रही है ये वाली स्ट्रिंग कंप्लीट हो रही है इसलिए इसे लेकर यहां चले गए तो आपको एंड विथ की तरह बनानी होती है मूरे मशीन यानी कि एंड विद अ सबस्ट्रिंग दिस और दिस और इसी के अकॉर्डिंग आप इसमें क्या कर देते हो ट्रांसफर कर देते हो ठीक है आपको हर एक स्टेट q0 q1 q2 q3 q4 आपकी जितनी स्टेट्स होती है सारी स्टेट्स लिख देते हैं और जैसा डीएफए का होता है वैसे ही लिख देते हैं बट हर एक स्टेट के साथ जो आउटपुट प्रोड्यूस हो रहा होता है आप उसे लिखते हैं ठीक है ऐसे ही यह है देखो यह आप करके देख लेना इसमें कुछ ज्यादा है नहीं इसको आप एक बार देखेंगे हो जाएगा ठीक है अब आती है मिले मशीन देखो मरे मशीन मिले मशीन में ज्यादा कुछ चेंज की वो नहीं है ठीक है बिल्कुल इजी है मिले मशीन और मूरे मशीन सेम होती है जैसे कि आप ये समझो इसको एग्जांपल के थ्रू बताती हूं जो आपका मूरे मशीन था उसमें यहां पे एक आउटपुट लिखा होता था यहां पे क्या होता है सिंबल के साथ यानी कि अगर q1 से q3 पे जाते हुए आप जीरो सिंबल को एज अ स्कैन कर रहे हो तो आउटपुट क्या होगा जीरो यानी कि सेट के साथ ना होके हर एक ट्रांज के साथ है देखो q1 पे जीरो पे आप कहां जा रहे हो q3 पे और साथ में आउटपुट क्या हो रहा है जीरो q1 पे वन पे कहां जा रहे हो q1 पे वन पे जा रहे हैं q2 पे और आउटपुट क्या आ रहा है जीरो अब q2 पे वन पे कहां जा रहे हैं q2 पे वन पे कहां जा रहे हैं q4 प और आउटपुट क्या हो रहा है जीरो यानी कि हर स्टेट के साथ आउटपुट ना एसोसिएट होकर ये जो है ट्रांजेक्शन फंक्शन के साथ एसोसिएट होता है सिर्फ इतना डिफरेंस है देखो मूरे में तो क्या होता है हर एक स्टेट के साथ एक आउटपुट लगा हुआ होता है इसमें क्या होता है जो आप ट्रांजैक्शंस कर रहे होते यानी कि q1 से आप q2 पे वन के थ्रू जा रहे हो और आउटपुट क्या प्रोड्यूस कर रहे हो जीरो तो इसकी टेबल इस तरह से बनती है जैसे q2 q1 q2 q3 q4 q1 से रो पे कहां जा रहे हो q3 पे और आउटपुट क्या प्रोड्यूस कर रहे हो जीरो q1 से वन पे कहां जा रहे हो q2 पे और आउटपुट क्या प्रोड्यूस कर रहे हो जीरो q3 से q3 से आप वन पे कहां जा रहे हो कहां जा रहे हो q1 पे और आउटपुट क्या प्रोड्यूस कर रहे हो वन जीरो पे कहां जा रहे ये रिप्रेजेंट करता है सिंबल या इनपुट ये करता है आउटपुट q3 से रो पे कहां जा रहे हो q2 पे और आउटपुट प्रोड्यूस कर रहे हो वन तो ये इसका और उसमें डिफरेंस होता है टेबल ये इस तरह से बनती है पहले जितनी स्टेट्स है वो लिख जीरो पे ट्रांजैक्शन लिख दी और जीरो पर हर किसी के साथ क्या लिख दिया आउटपुट लिख दिया अब देखो यहीं पे देखो ये होती है आपकी जितनी भी स्टेट्स होती है इनिशियल स्टेट्स होती है जितने सिंबल यूज करते हो ओ को एज अ आउटपुट अल्फाबेट यानी कि q नॉ से q1 पे जाते हुए वन सिंबल को रीड करके मैं जीरो आउटपुट प्रोड्यूस कर रही हूं और q नॉ से वन को रीड करते हुए वन आउटपुट यानी कि जीरो एंड वन क्या है मेरे आउटपुट जो आप आउटपुट दे रहे हो ट्रांजिशन के टाइम ये ट्रांजिशन फंक्शन क्या है एक स्टेट से एक सिंबल को स्कैन करते हुए मैं दूसरे स्टेट पर जा रही हूं एक स्टेट से एक सिंबल को स्कैन करते हुए मैं कोई आउटपुट प्रोड्यूस करो अब इस लाइन का मतलब समझो ट्रांजैक्शन फंक्शन क्या कहता है एक स्टेट से एक सिंबल को स्कैन करते हुए एक स्टेट प q नॉ से जीरो को स्कैन करते हुए मैं किस पे जा रही हूं q3 पे एक स्टेट से एक सिंबल को स्कैन करके मैं कोई आउटपुट प्रोड एक स्टेट से एक सिंबल को स्कैन के मैं क्या प्रोड्यूस कर रही हूं आउटपुट प्रोड्यूस कर रही हूं ठीक है अब इसके लिए ही हम एक जैसे मूरे मशीन सीखी है ऐसे ही मिले मशीन इसमें जो है स्टेट्स कम यूज होते हैं क्योंकि इसमें क्या होता है ट्रांजिशन फंक्शन के साथ अटैच होता है आउटपुट रदर देन स्टेट आपको एक मिले मशीन बनानी है जो ए और बी को काउंट करे और जब भी ए आए वन आउटपुट यानी कि जब भी ए आएगा आउटपुट क्या प्रोड्यूस होगा वन जब भी बी आएगा आउट पुट क्या प्रोड्यूस होगा जीरो ठीक है जब भी वन ए आएगा आउटपुट क्या प्रोड्यूस होगा वन और जब भी ब आएगा आउटपुट क्या प्रोड्यूस होगा रो ठीक है अब a ए बी q नॉ पे a रीड किया किस पे गए अब देखो मुझे चेक करना है कि कितने मेरे a है और कितने b है लेकिन इसने बोला है मुझे a को काउंट करना है और a को काउंट के लिए हमेशा वन प्रोड्यूस होना चाहिए और आउटपुट मेरे पास क्या है जीरो या वन तो आपने क्या करा कि जब भी ए रीड किया क्या प्रोड्यूस किया वन और जब भी बी रीड किया q नो पे ए रीड किया किस पे रहे ू नो पे प्रोड्यूस किया वन ए रीड किया क्यू नो पे है प्रोड्यूस किया वन आपने बी रीड किया आउटपुट प्रोड्यूस किया जीरो तो कितने वन है दो वन है यानी कि दो ए अब इसको लिखने का तरीका q नॉ से ए पे ू नॉ प गए आउटपुट क्या प्रोड्यूस किया वन ू नॉ से बी पे q नट प गए आउटपुट क्या प्रोड्यूस किया बी ठीक है कंस्ट्रक्ट अ मिले मशीन दैट टेक ऑल स्ट्रिंग ऑफ ए एंड बी एंड काउंट द नंबर ऑफ अरेंस ऑफ सम स्ट्रिंग ए एंड बी यहां पर बनाने का तरीका अलग है देखो आपको ए और बी देखो सिंगल ए आए तो आपको काउंट नहीं करना आपको a और b की अ करेंस काउंट करनी है सिंगल ए आएगा तो आउटपुट क्या प्रोड्यूस होगा जीरो लेकिन a के बाद अगर b आ जाए तो क्या आना चाहिए वन यानी कि a ब एक साथ आ रहे हैं उसपे अ करेंस क्या होगी वन अगर सिंगल बी आए तो जीरो सिंगल ए आए तो रो क्योंकि हर एक स्टेट पे ट्रांजैक्शन दिखानी होती है तो q नॉ से a के लिए ट्रांजैक्शन दिखाया तो खाली a आ रहा है तो आउटपुट क्या आएगा जीरो कितने भी बी आए मुझे कोई फर्क नहीं पड़ता तो आउटपुट क्या आएगा जीरो लेकिन जब a आए तो भी जीरो लेकिन अगर a के बाद एकदम बी आ जाए तो आउटपुट क्या आना चाहिए वन अब देखो सपोज a ए बी q नॉ पे a का ट्रांजैक्शन दिया किस पे गए q1 पे आउटपुट क्या प्रोड्यूस हुआ जीरो q1 पे आपने क्या दिया a किस पे रहे q1 पे आउटपुट क्या प्रोड्यूस हुआ जीरो q1 पे बी दिया किस पे गए q नॉ पे आउटपुट क्या प्रोड्यूस हुआ वन यानी कि एक इसमें एक बी की अरेंस है यानी कि ए एक ही बार आया और ये सही ही है तो इस तरह से ये बनेगी इसकी क्या बोलते हैं अ मिले मशीन अब आप कहेंगे मैम ये और उसमें थोड़ा कंफ्यूज देखो ये मूरे मशीन और मिले मशीन वैसे तो कम बनाने के लिए आते है इनका कन्वर्जन ज्यादा आता है लेकिन ये इसी तरह से बनती है मतलब इसमें कोई कांसेप्ट नहीं है बस ये है कि सिंगल ए आने पे जीरो होगा क्योंकि मुझे ए ब की अरेंस प क्या चाहिए वन तो अब इसको क्या लिख दिया q0 q1 a पे क्या आया भाई q नॉ के a पे q1 पे जा रहे हैं q नॉ के बी पे q नॉ पे जा रहे हैं और आउटपुट जीरो और जीरो रिस्पेक्टिवली प्रोड्यूस कर q1 के ए पे q1 पे है जीरो प्रोड्यूस कर रहे हैं और इस पे वन ठीक है अब क्या है आपको वनस कम्प्लीनोस आगा जीरो अगर मुझे 0 का कॉम्प्लीयंट है हां है ठीक है इसमें ज्यादा स्टेट्स इसलिए यूज नहीं होती क्योंकि आउटपुट स्टेट के साथ ना एसोसिएट होके ट्रांजिशन फंक्शन के साथ एसोसिएट होता है अगर वन आएगा तो आउटपुट जीरो आएगा जीरो आएगा तो आउटपुट क्या आएगा वन आएगा अब देखो सिंपल है यह भी एक मिले मशीन है जिसमें कि एंड विद क्या लिखना है देखो जब भी आपसे बोला है एज अ सबस्ट्रिंग 01 0 व पे आपका क्या होना चाहिए जब भी 01 एनकाउंटर्ड हो ये बिल्कुल वही है जैसा आपका पहले है सिर्फ आपको लिखना है कंस्ट्रक्टर मिले मशीन दैट प्रिंट ए जब भी जीरो बना है तो ए प्रिंट होना चाहिए तो इसको आपको एंड विद की तरह ही बनाना होता है देखो सिंगल जीरो वन अगर आप लिखो q न 0 q1 जब भी जीरो व है आउटपुट क्या आना चाहिए ए ठीक है यानी कि यहां पर क्या आएगा कुछ भी बी आएगा ठीक है अब स्टार्टिंग में कितना भी वन आता रहे कोई प्रॉब्लम नहीं है तो हमेशा जीरो व पे आएगा और किसी पे नहीं आएगा अब एंड विथ की तरह बनाना है अब इस पे जीरो के बाद कितनी भी जीरो आती रहे मुझे कोई प्रॉब्लम नहीं है और बी ही आउटपुट प्रोड्यूस होगा क्योंकि अगर वन है रो वन आ रहा है तो a आएगा अब अगर इसके बाद देखो इस पे हो गई अगर इस पे आता है 0 व के बाद जीरो तो मैं उसे कौन सी स्टेट प ले जाऊं कि मेरा वन बन जाए जीरो के साथ b और यहां पे वन के साथ b यानी कि देखो आपको एंड विथ की तरह बनाना होता है एंड विद ए एंड बी बिल्कुल वैसे बनाना होता है बिल्कुल सेम बने कोई दिक्कत नहीं है बस यहां पे आएगा क् 0 व पे ही एक आउटपुट प्रोड्यूस हो रहा होगा ठीक है तो सिंपली q0 q1 q2 आपने q न के रो पे q1 पे गए q1 के जीरो पे q1 पे गए q2 के रो पे q1 पे गए और साथ में क्या लिखा देखो q नॉ के 0 पे q1 पे है q1 के रो पे q1 पे है और q2 के जीरो पे भी q1 पे है और साथ-साथ आउटपुट क्या प्रोड्यूस कर रहे हैं b बी बी तो जो भी आउटपुट होगा वो आप इस तरह से लिख देंगे ठीक है ऐसे ही यह क्वेश्चन सेम है इनमें कोई चेंज नहीं है ठीक है देखो मिले मूरे मशीन का सिंपल सा एक ही कांसेप्ट है जो आपको पता होना चाहिए देखो एक चीज मैं आपको बताना चाहूंगी कि जो मिले मशीन है वो करती क्या है एक स्टेट से आप दूसरे स्टेट पर जा रहे हो किसी सिंबल को रीड करके साथ में आउटपुट प्रोड्यूस कर रहे हो तो यानी कि आप क्या कर रहे हो लेट में एक एग्जांपल इससे ही समझाती हूं कि जितने भी ए आएंगे उस पर वन आना चाहिए बाकी पे क्या आना चाहिए जीरो ठीक है यहां पर क्या आएगा जीरो य बी लिखा गया है दिस इ जीरो ठीक है सिंपल है आपको हर एक सेट के साथ ट्रांजैक्शन शो करनी है और उसमें हर एक स्टेट प हर एक स्टेट प आउटपुट शो करना है बस इतना डिफरेंस है बाकी कुछ नहीं है ये बहुत कम आती है बट एक बार ओवरव्यू था कि आपको पता होना चाहिए अब जो मेन ज्यादा आता है वो आपको मैं पढ़ाती हूं आपको यह दे रखा है कि कंस्ट्रक्टर डीएफए गिवन बिलो फाइंड आउट द लैंग्वेज यानी कि ये कौन सी लैंग्वेज एक्सेप्ट कर रहा है है ना ये कौन सी लैंग्वेज एक्सेप्ट कर रहा है यह सारी वो लैंग्वेज एक्सेप्ट कर रहा है जो स्टार्ट हो ए से और एंड हो ए से बाकी बीच में कुछ भी आए कोई प्रॉब्लम नहीं है क्योंकि देखो अगर यहां पर भी आता है यह भी डेट स्टेट प जा रहा है यहां पर भी आता है ये भी डेट स्टेट प जा रहा है इसके बाद कुछ भी आता है वो डेट स्टेट प जा रहा है इसलिए स्टार्ट और एंड विद ए ये ये कई बार क्वेश्चन आते हैं टू मार्क्स में ठीक है अब देखो मूरे एंड मिले के बीच में डिफरेंस जो आउटपुट है मूरे का वो करंट स्टेट पर डिपेंड करता है जबकि मिलेगा करंट स्टेट एंड इनपुट पे डिपेंड करता है क्योंकि इस पे करंट स्टेट पे क्यों डिपेंड करता है क्योंकि इसमें हर एक स्टेट के साथ क्या एसोसिएट होता है आउटपुट एसोसिएट होता है इसमें ट्रांजैक्शन के साथ इसमें मोर स्टेट की नीड होती है इसमें कम स्टेट की नीड होती है ये स्लोअर रिस्पांस देता है ये फास्टर रिस्पांस देता है ये सिंपलर होता है और ये थोड़ा सा सा कॉम्प्लेक्शन है एसिन मूव डीएफए में अलाउ नहीं होते एएफए में अलाउ होते हैं डीएफए में सिर्फ एक इनपुट पे एक स्टेट से एक ही स्टेट प जा सकते हैं जबकि इसमें मल्टीपल मूव्स अलाउ है आप एक स्टेट से एक सिंबल को स्कैन करते हुए एक स्टेट पे जाते हैं जबकि इसमें टू क्यू स्टेट्स पे जा सकते हैं सारे डीएफए एनएफ ए होते हैं यानी कि भाई एएफए में क्या है एएफए कहता है टू क्यू स्टेट्स अलाउ है आप चाहे 2q ले या ना ले बट सारे एएफए डीएफए नहीं होते डीएफए में बहुत ज्यादा स्पेस की जरूरत होती है एएफए में कम स्पेस की जरूरत होती है क्यों क्योंकि हम हर एक स्टेट पे ट्रांजैक्शन शो नहीं करते लेकिन डीएफए में हर एक नेक्स्ट पॉसिबल स्टेट के लिए डिस्टिंक्टली सेट है लेकिन इसमें मल्टीपल स्टेट है डीएफ पे जो है बनाना बहुत मुश्किल होता है क्यों क्योंकि आपको हर एक स्टेट के लिए हर एक सिंबल पे ट्रांजैक्शन दिखाना होता है लेकिन एएफए थोड़ा सा इजी होता है डीएफए जो है एमटी स्ट्रिंग ट्रांजैक्शन यूज़ नहीं करता इसमें एम स्ट्रिंग ट्रांजेक्शन यूज होती है यानी कि एसन एनफ जिसे आप कहते हैं अब ये इंपॉर्टेंट है मूरे टू मिले कन्वर्जन एंड मिले टू मरे कन्वर्जन दिस इज मोस्ट इंपोर्टेंट ये आता है देखो कई बहुत रेयर ही मैंने आपको ओवरव्यू दे दिया मिले और मरे मशीन बनाने का ताकि आपको समझ आए क्योंकि मिले मरे मशीन बनाने के लिए कम आती है लेकिन कन्वर्जन ज्यादा आता है अब देखो दिस इ मूरे मशीन अब देखो आपको दोनों चीज से पता होना चाहिए आपको शायद टेबल दे रखी हो चाहे ये दे रखा हो देखो q नो से जीरो पे आप q नॉ पे हो देखो न q1 q2 पहले न q1 q2 नॉ के साथ आउटपुट क्या है 0 q1 के साथ आउटपुट क्या है वन q2 के साथ आउटपुट क्या है जीरो q न से जीरो पे न पे जा रहे हैं वन पे q1 पे जा रहे हैं q1 से आप व पे कहां जा रहे हैं q q1 से वन पे जा रहे हैं q नॉ पे और जीरो पे कहां जा रहे हैं q2 पे यानी कि जैसे डीएफ की ट्रांजैक्शन होती है ये लिखी आनी चाहिए या इससे भी पता होना चाहिए अब इसको इसमें कन्वर्ट कैसे करें देखो q नॉ से आप किस पे जा रहे हो q1 पे q1 से एसोसिएटेड आउटपुट क्या है वन तो इसको यहां लिख दिया यहां से आउटपुट हटा दिए अब q नो से आप किस पे जा रहे हो जीरो पे और किस आउटपुट पे एसोसिएट हो रहे हो जीरो पे तो यहां पे क्या लिख दिया जीरो अब q1 से ट्रांजेक्शन कहां जा रही है न प तो आउटपुट क्या लिख दिया यहां पे जीरो ठीक है अब q1 से किस पर जा रहे हो q2 प q2 का आउटपुट क्या है जीरो वो यहां एसोसिएट कर दिया q2 से किस पर जा रहे हो q1 पे उसका आउटपुट क्या है वन तो आउटपुट यहां लिख दिया q2 से किस पर जा रहे हो q नो प यानी कि जिधर एरो जा रही हो सपोज एरो यहां जा रही है तो इसका आउटपुट क्या है ये ये यहां लिख दिया यानी कि आप इससे कहां जा रहे हो यहां जा रहे हो उसका आउटपुट यहां लिख दे यानी कि जिधर एरो जा रही हो उसका जो आउटपुट हो वो यहां लिख दो तो इस तरह से आपकी मूरे से ये मिले मशीन बन गई इसकी आपको टेबल बनानी आनी चाहिए अब देखो अगर आपको डायरेक्टली एक तो तरीका ये है कि आपने ये बनाया और इससे आप क्या बना देंगे अपनी ये टेबल बना देंगे लेकिन आपको टेबल दे रखी हो सकती है उस टेबल के थ्रू कैसे बनाना है देखो न q1 q2 पहले यह लिख दो और फिर यह लिख दो अब देखो यह कहां जा रहा है न से किस पर जा रहा है ू न पे न का आउटपुट क्या है जीरो ू न से किस पर जा रहा है q1 पे अगर आपको उससे ना आए तो इससे भी पता होना चाहिए देखो न से पे कहां जा रहा है न पे q नो का आउटपुट क्या है जीरो जीरो लिख दिया q न से वन पे कहां जा रहा है q1 पे q1 का आउटपुट क्या है वन वन लिख दिया q1 से जीरो पे कहां जा रहा है q2 पे q2 का आउटपुट क्या है जीरो जीरो लिख दिया q1 से वन पे कहां जा रहा है q न पे q न का आउटपुट क्या है जीरो जीरो लिख दिया q2 से रो पे कहां जा रहा है न पे q न का आउटपुट क्या है 0 जीरो लिख दिया q2 से वन पे कहां जा रहा है q1 पे q1 का आउटपुट क्या है q1 का आउटपुट क्या है जीरो नहीं q1 का आउटपुट क्या है वन वन लिख दिया तो आप इससे भी बना सकते हो और इसको इसमें कन्वर्ट कर सकते हो कैसे भी कर लो दोनों में से दोनों तरीके आने चाहिए यानी कि इसमें क्या है यहां से यहां जा रहे हो यहां से यहां जा रहे हो वन का यूज करके जिस स्टेट पे जा रहे हो उसका आउटपुट क्या है वन वो यहां अटैच कर दो ठीक है आपको ये इजी लगे तो ये इसको बना के इसकी टेबल बना देना टेबल बनाने के लिए क्या लिखना है न q1 q2 न q1 q2 आपने किसने लिखा अब देखो वन पे और जीरो पे ू न के वन पे कहां जा रहे हैं q1 पे और आउटपुट क्या अटैच है वन यानी कि हर एक सेट के साथ आपको क्या अटैच करना है आउटपुट ठीक है बस यह बनाना है आपको यह पता होना चाहिए मूरे टू मिले मशीन अब देखो अगर डायरेक्टली टेबल दे रखी है तो टेबल से कैसे बनाएंगे न q1 q2 q नॉ से किस पे जा रहे है q1 q1 का आउटपुट क्या है जीरो q न से किस पे जा रहे हैं q2 q2 का आउटपुट क्या है वन q1 से रो पे कहां जा रहे हैं q3 पे q3 का आउटपुट क्या है वन q1 से किस पे जा रहे हैं q2 पे q2 का आउटपुट क्या है वन q2 से रो पे कहां जा रहे हैं q2 पे q2 का आउटपुट क्या है वन q2 से वन पे कहां जा रहे हैं q1 पे q1 का आउटपुट क्या है जीरो q3 से किस पर जा रहे हैं न प न का आउटपुट क्या है वन q3 से q3 से वन पर कहां जा रहे q3 प आउटपुट क्या है वन तो यह आपको समझ आ गई तो टेबल से भी बना सकते हैं अब आपको अगर यह टेबल दे रखी हो मिले मशीन की इसकी आपको ट्रांजैक्शन बनानी आनी चाहिए अब आप चाहे तो अब देखो दोनों चीज टेबल से बनानी आ गई अब देखो अगर मुझे इसे करना है क्य एक सेकंड हां जी बेटा तो देखो आपने यह बना लिया था ये आपने टेबल बना ली थी और इस टेबल से ही आप क्या बना देंगे आपका मिले ट्रांजैक्शन ट यानी कि q नॉ से आप किस पे जा रहे q1 पे रो का यूज करके और आउटपुट क्या प्रोड्यूस कर रहे हैं जीरो q न से वन पे आप कहां जा रहे हैं q2 पे और आउटपुट क्या प्रोड्यूस कर रहे हैं वन q1 से जीरो पे कहां जा रहे हैं q3 पर आउटपुट क्या प्रोड्यूस कर रहे हैं यानी कि इसको को देख के आप ये बना सकते हैं ठीक है अब जैसे q3 पे q3 पे जीरो पे कहां जा रहे हैं न पे और आउटपुट क्या प्रोड्यूस कर रहे हैं वन q3 से वन पे q3 से वन पे q3 पे ही आउटपुट क्या प्रोड्यूस कर रहे हैं वन तो यह आपकी क्या बन जाएगी आपकी अब ऐसे ही देखो एक और दे रखी है मरे मशीन आप इसको क्या करेंगे कन्वर्ट करेंगे देखो चाहे आप इससे डायरेक्ट कन्वर्ट कर देखो q न से आप किस पे जा रहे हैं q1 पे यहां पे क्या लगा दे जीरो इससे आप किस पे जा रहे हैं इस पे तो यहां क्या लगा दे जीरो इससे आप किस पे जा रहे इस पे तो इस पे क्या लगा दे वन इससे आप कहां जा रहे हैं यहां पे तो इस पे क्या लगा दे जीरो इससे आप कहां जा रहे यहां पे य लगा देंगे वन इससे आप वापस यहां आ रहे तो यहां लगा देंगे वन तो एक तो यह तरीका इसके थ्रू बना दे एक क्या है कि आप q न से किस पर जा रहे हैं q1 पे q1 का आउटपुट क्या है जी इस टेबल की मदद से आप इसे किसम कन्वर्ट कर सकते हैं इसमें कन्वर्ट कर सकते हैं यह आपकी चॉइस है अब अगला आता है जो इंपॉर्टेंट है देखो मोरे टू मिली कन्वर्जन बहुत इजी है कोई दिक्कत नहीं है अब क्या है आपका मिले टू मरे कन्वर्जन देखो ू नो से जीरो का यूज करके न से जीरो का यूज करके आप किस पे जा रहे हैं q1 पे और आउटपुट क्या प्रोड्यूस कर रहे हैं रो q नॉ से वन का यूज करके आप q2 पे जा रहे हैं आउटपुट क्या प्रोड्यूस कर रहे हैं रो q2 से आप जो है रो का यूज करके q2 पे ही है और आउटपुट क्या प्रोड्यूस कर रहे हैं वन q2 से वन का यूज करके आप जो है किस पे जा रहे हैं q1 पे आउट ये आपकी क्या है मिले मशीन है इसको आपको किसमें कन्वर्ट करना है मूरे मशीन में कन्वर्ट करना है अब देखो बनाने का तरीका क्या है अच्छा देखो q1 पे q1 पे q1 q1 पे कई बार तो आउटपुट क्या आ रहा है जीरो आ रहा है और एक बार आउटपुट क्या आ रहा है वन आ रहा है अब q2 देखो q2 एक ऐसी स्टेट है जिसपे आउटपुट जीरो भी आ रहा है और वन भी आ रहा है पर क्य न एक ऐसी कोई भी स्टेट नहीं है जिसपे कहीं जीरो या वन आ रहा हो ठीक है तो तो अब कैसे करना है सबसे पहले मैंने एक स्टेट बनाई q न ठीक है इस पे कोई आउटपुट एक मैंने बनाई q1 जो आउटपुट क्या देगी जीरो और एक बनाई मैंने q11 जो आउटपुट देगी वन यानी कि q1 को ही मैंने दो भागों में बांट लिया एक तो q10 और एक q11 जो आउटपुट प्रोड्यूस करेगी जीरो और जो आउटपुट प्रोड्यूस करेगी वन ठीक है ऐसा इसलिए किया क्योंकि q1 मुझे दिख रहा है कि एक जगह तो आउटपुट जीरो प्रोड्यूस कर ही है एक जगह क्या आउटपुट प्रोड्यूस कर रही है वन ऐसे ही मैंने q2 को भी दो भागों में बांट लिया एक है q20 और एक q21 एक आउटपुट प्रोड्यूस कर रही है जीरो एक आउटपुट प्रोड्यूस कर रही है वन ठीक है ये इसलिए किया क्योंकि भाई आपके पास स्टेट चाहिए आउटपुट के साथ एसोसिएट होती है और आउटपुट एक जगह जीरो है एक जगह वन ठीक है अब देखो q न से जीरो प आप किस पर जाते हैं q1 प कौन सी व प जो आउटपुट प्रोड्यूस कर रही है जीरो तो आप जाएंगे यहां ठीक है q नॉ से आप किस पर जाते हैं q2 पे पर कौन सी वाली प जो आउटपुट प्रोड्यूस करती है जीरो तो यानी कि आप किस पर चले गए इस पे ये तो वन प्रोड्यूस करती है अब q1 से आप किस पर जा रहे हैं q1 पे q1 से देखो दो q1 एक तो आउटपुट वन का और एक q1 से आप किस पर जा रहे q1 प जो आउटपुट प्रोड्यूस कर रही है जीरो तो देखो जो आउटपुट प्रोड्यूस कर q1 क्या है ये भी q1 है ये भी q1 है ये आउटपुट प्रोड्यूस करती है जीरो य आउटपुट यानी कि खुद प ही जाएगा जीरो प क्योंकि q10 भी एक q1 स्टेट है q11 भी एक कव स्टेट है ये आउटपुट जीरो प्रोड्यूस कर आउटपुट वन तो खुद पे ही जा रही है इसलिए आउटपुट क्या प्रोड्यूस हो गया जीरो और यह जाएगी यहां क्योंकि ये आउटपुट प्रोड्यूस कर रही है जीरो यानी कि q1 मेरे पास दो स्टेट है q10 अब q1 जीरो प खुद प ही जा रही है यानी कि यह तो जीरो आउट प्रोड्यूसर ही है तो यह खुद पर ही चला जाएगा और यह इधर हो जाएगा ठीक है q1 वन पे किस पर जा रही है q2 पे पर कौन से वाले q2 पे जो वन प्रोड्यूस कर रहा है ठीक है ये हो गया अब q2 जीरो पे किस पे जा रहा है q1 पे q2 जीरो पे किस पर जा रहा है वन पे तो दोनों ही जाएंगे पर कौन से वाले वन जो वन प्रोड्यूस कर र है यानी कि जीरो पर यह भी जा रहा है और ये भी जा रहा है क्योंकि भाई दोनों ही तो q2 है बट अलग है कि एक जीरो एक वन तो दोनों इस पर चले गए q2 q2 प जा रहा है q2 खुद पर ही जा रहा है पर आउटपुट कौन सा प्रोड्यूस कर रहा है जीरो तो यह वन प यहां चला जाएगा और यह वन पे कहां चला जाएगा य ठीक है अब अच्छा ये रह गया q वव पय किस पर जाएगा ट पर जो आउटपुट प्रोड्यूस कर रहा होगा q ववन पर किस पर जाएगा यहां पर जो आउटपुट प्रोड्यूस कर रहा होगा वन तो यह वाली य ठीक है देखो मैंने क्या लिखा था q1 जीरो प किस पर जाएगा q1 प यानी किव जीरो प खुद प ही जाएगा और कव ट पर जाएगा पर कौन से जो पुट वन प्रोड्यूस करेगा तो दोनों ही तो जाएंगे यह भी चला गया और यह भी चला देखो इसको मैं एक बार रिपीट करूंगी क्योंकि यह मेन है अगर यह समझ आ गया तो आप कोई भी क्वेश्चन कर सकते हो क्योंकि इसके ज्यादा क्वेश्चन आए हुए भी नहीं है यही एक क्वेश्चन है जो आया हुआ है आपको यह दे रखा होगा ठीक है इसमें यहां पर यह क्वेश्चन दे रखा होगा दिस इ जीरो ठीक है न जीरो पे किस q1 पे और वन पे यहां ठीक है ये दे रखा होगा आप इसके लिए टेबल बना लेना अगर आप टेबल बना लो क्योंकि q नॉ जीरो पे किस पे जा रहा है q1 पे और आउटपुट टेबल से बहुत आसानी से समझ अब देखो q1 एक ऐसी स्टेट है जो जीरो पे भी जा रहा है वन पे भी जीरो पे भी और वन पे तो आपने डिफरेंट डिफरेंट स्टेट्स बना ली पहली स्टेट है q10 q11 ये आउटपुट जीरो ये आउटपुट वन ये आउटपुट जीरो ये आउटपुट वन ठीक है क्यों बनाए क्योंकि अलग-अलग अब देखो q नॉ जीरो पे किस पे जा रहा है q1 पे लेकिन उस वाले पे जो आउटपुट क्या प्रोड्यूस करेगा जीरो q न q2 पे जा रहा है पर कौन सी q2 पे नव पे किस पे जा रहा है q2 प जो आउटपुट प्रोड्यूस कर रहा है जीरो और उस पे जा रहा है q1 पे जो आउटपुट प्रोड्यूस कर रहा है जीरो यहां तक तो बिल्कुल सेम था अब देखो q1 किस पे जा रहा है जीरो पे q1 पे ये भी q1 है ये भी q1 है पर कौन से वाले q1 प जो आउटपुट प्रोड्यूस कर रहा है जीरो q1 किस पे जा रहा है q2 पे पर कौन से वाले q2 पे जो वन प्रोड्यूस कर रहा है तो भाई यह भी q1 है ये भी q1 है तो यह भी जाएगा और ये भी जाएगा ठीक है अब क्या है q2 q2 दोनों ये q2 है जो q1 पे जा रहे है है ना किस पे जीरो पर कौन से वाले q1 प जो आउटपुट प्रोड्यूस कर रहे व और ये q2 खुद पर जा रहा है पर कौन सेट तो यह अगर बनाना आ गया तो कोई सी भी मरे मशीन से मूरे मशीन बना सकते हैं ठीक है अब इसको देख के इसकी आप टेबल बना देना न q1 कव q2 कव अब 0 से हम कहां गए q1 पे देखो हर स्टेट के साथ एक आउटपुट है q नॉ के साथ कोई आउटपुट नहीं है q10 के साथ जीरो है इसके साथ वन है इसके साथ जीरो है इसके साथ वन है बिल्कुल ही आउटपुट लिख दे q नो पे कोई भी जीरो या वन इसलिए नहीं लिखा क्योंकि ू नो यहां अवेलेबल है ही नहीं देखो इधर की साइड कहीं अवेलेबल नहीं है जब अवेलेबल नहीं है तो कुछ नहीं लिख सकते अब बाकी क्या लिख दो ू नो से अब इसको टेबल को देख के लिखो q नॉ से जीरो पे q1 0 पे गए और इस पे आ गए q20 पे q व से जीरो पे खुद पे गए और इस पे का गए 2 व पे खुद पे गए और 2 व पे और q वव पे जीरो पे q1 0 पे गए और इस पे गए q21 पे ठीक है ऐसे ही आप ये दोनों चीजें लिख देंगे अपने आप ठीक है ये आप लिख सकते हो इसमें कोई दिक्कत की बात नहीं है अब अगला आता है दूसरा क्वेश्चन देखो सिंपल सा यह दे रखा है आपको इसे इसमें कन्वर्ट करना है अब देख आपको पता है ए के लिए जीरो है और बी के लिए वन जीरो दोनों है ठीक है ए के लिए सिर्फ क्या है जीरो यहां पर एक की ट्रांजेक्शन है यहां पर बी के लिए वन और जीरो तो आपने एक स्टेट बनाई आपको यह टेबल य भी ये डायरेक्ट यह भी दे रखी हो सकती है यानी कि ए के जीरो पे य ए के जीरो पे ये जीरो है ये डबल हो गया a के रो पे ये रो जा रहा है ए के वन पे यह बी पे जा रहा है वन बी के वन पे यह बी पे जा रहा ए बी के वन पे जीरो प बी पे ही जा रहा है और वन प्रोड्यूस कर रहा है और इस पे ठीक है यह दे रखी है ठीक व कई बार क्या होता है जैसे आप बंद करते हैं ना तो ये चीजें रब हो जाती है ठीक है तो इसको आप इंपलीसिटली समझ लीजिएगा क्योंकि देखो कई बार क्या होता है कि जब आप ये लिखते हैं तो रब हो जाता है बट है ना तो यह आपको दे रखी है और आपको सिंपली इसे किसम कन्वर्ट करना है मरे में तो आपको सिंपल सा इसकी आप टेबल बना लेंगे टेबल में कुछ नहीं है देखो a नॉ 0 पे कहां जा रहा है ए प और आउटपुट जीरो a नव पे कहां जा रहा है बी पे आउटपुट वन बीव पे कहां जा रहा है बी पे रो बी0 पे कहां जा रहा है ये आपने बना ली अब आपको पता है ए हमेशा बस आउटपुट जीरो प्रोड्यूस कर रहा है बी वन भी कर रहा है और जीरो भी कर रहा है ठीक है तो सिंपली आप क्या करेंगे देख ए बी दो बनाओगे एक तो वन जो आउटपुट प्रोड्यूस कर रहा है वन और एक जीरो जो आउटपुट प्रोड्यूस कर रहा है जी ठीक है ए जीरो पे खुद पे जा रहा है और आउटपुट जीरो ए वन पर कहां जा रहा है बी पर कौन से वाले बी पर जो आउटपुट प्रोड्यूस कर रहा है न बी खुद पर जा रहा है बट कौन से वाले प जो आउटपुट कर व तो यानी कि ठीक है दो बी है यह बी उस वाले बी पर जाएगा जो आउटपुट प्रोड्यूस सॉरी यह वाला बी ये बी किस पर जाएगा जो आउटपुट प्रोड्यूस करेगा न यानी कि ठीक है और वन प किस पर जाएगा जो आउटपुट प्रोड्यूस करेगा जीरो ठीक है सिंपल है है ना कुछ ऐसा खास है नहीं अगर आप इसे पढ़ेंगे तो इसको आसानी से कर सकते हैं ठीक है तो आपके जितने भी इंपॉर्टेंट टॉपिक्स है वो सारे मैंने करा दिए हैं ठीक है इसकी आप ये टेबल बना लेंगे अब तो ये आपको टेबल बनानी आती होगी कि भाई हर एक स्टेट के साथ जो आउटपुट एसोसिएटेड है 010 ये आप लिख देंगे यहां पर और इसको इसमें कन्वर्ट कर देंगे ठीक है थैंक यू