मुझे जावा में एक एनएफए अनुकरण करने के लिए एक असाइनमेंट दिया गया है। अब निम्नलिखित नियमित अभिव्यक्ति है कि मुझेजावा में एनएफए सिमुलेशन
ab*((b|d)|c*)
मुझे लगता है कि मेरे पास बहुत सारे ई-प्रतीक हैं। मैं बस सोच रहा था कि नीचे दी गई निम्नलिखित छवि सही है या नहीं।
नोड्स 10, 11, 12 और 13 शायद सिर्फ दो नोड्स के रूप में घनीभूत जा सकता है? –
यही वह है जो मैंने शुरुआत में किया था लेकिन व्याख्याता इसे दोहराने के लिए उपरोक्त शैली का उपयोग करना चाहता था और एनएफए बनाने के लिए थॉम्पसन निर्माण का उपयोग कर रहा था। मैं बस 2 से 3 ई संक्रमण, 3 से 4 ई संक्रमण और 4 से 5 या 4 से 7 ई संक्रमण के बारे में संदिग्ध हूं। – unleashed
ठीक है, 2-3 बी ''के मामलों में कम किया जा सकता है जिसके परिणामस्वरूप कोई भी बी नहीं है, आपके पास 1-2 से' e' संक्रमण होगा। इसके अलावा मुझे लगता है कि बाकी का यह उचित लगता है। आखिरकार अंतिम परिणाम वही है, केवल एक कम नोड। –