زمان کنونی: ۱۰ اردیبهشت ۱۴۰۳, ۱۲:۳۰ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

پیاده سازی تابع search با تورینگ

ارسال:
  

yuttrim20 پرسیده:

پیاده سازی تابع search با تورینگ

سلام دوستان من تو پیاده سازی تابع search روی نوار تورینگ مشکل دارم از دوستان کسی میتونه این سوال رو واسم توضیح بده؟
A.search(w1,w2)
تعداد وقوع زیر رشته w2 در زیر رشته w1 را محاسبه و در انتهای نوار قرار دهد.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Jooybari پاسخ داده:

RE: پیاده سازی تابع search با تورینگ

سلام. باید دنبال اولین حرف از w1 روی w2 باشید. وقتی تطابق دادید باید حرف رو با یه علامت مشخص عوض کنید و دنبال بقیه حروف باشید. اگه تطابق کامل بود یه ۱ به آخر تعداد شمرده شده اضافه کنید. (شمارش همپوشانی به صورت سوال بستگی داره.) میشه این فرض هارو درنظر گرفت: (الفبای رشته a,b)

حرف اول رشته رو بخونید و با یه علامت مشخص جایگزین کنید. (مثلاً از a به A) (باید به تعداد الفبای رشته شاخه های مشابه داشته باشید.)
به راست برید تا به نال برسید. حرف بعد از نال اولین حرف w2 خواهد بود. اگه a بود با c و اگه b بود با d تغییر میدید. اگه با حرف اول رشته مطابقت داشت اون حرف رو با حروف بزرگ نوشته و به چپ ترین حرف کوچیک از w1 برگردید.
اگه حرف کوچیکی باقی نموند بعد از اولین نال بعد از w2 تعداد ۱ها رو درصورت وجود در یه حلقه رد کنید و اولین نال دیده شده رو با ۱ جایگزین کنید و تمام حرف های بزرگ رو به کوچیک تبدیل کنید. ولی اگه حرف کوچیک باقی موند مشابه مرحله اول عمل کرده و به دنبال اولین a یا b در رشته w2 باشید.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۳۶۵ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۴۰۷ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۵,۴۳۷ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  تابع مولد ss311 ۰ ۱,۳۳۱ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۴۹ ب.ظ
آخرین ارسال: ss311
  کتاب شبیه سازی آمنت omnet++ berkeley ۱ ۳,۹۰۲ ۰۴ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ق.ظ
آخرین ارسال: محمد رستمی
  سئو چیست؟ - سئو - بهینه سازی سایت msnmsn ۲ ۲۵ ۲۳ آبان ۱۳۹۸ ۰۱:۱۳ ب.ظ
آخرین ارسال: xiaomi
  مجموعه آموزش تصویری ابزار شبیه سازی و بررسی پروتکل امنیتی اسکایتر net work ۰ ۲,۳۷۱ ۲۲ فروردین ۱۳۹۸ ۰۳:۲۵ ب.ظ
آخرین ارسال: net work
  برگ برگ سازی Sanazzz ۱ ۱,۹۳۷ ۱۳ فروردین ۱۳۹۸ ۰۸:۱۸ ب.ظ
آخرین ارسال: Sanazzz
  راهنمایی برای انتخاب موضوع قابل پیاده سازی در زمینه بیگ دیتا برای پایان نامه one hacker alone ۱ ۳,۰۲۹ ۱۸ بهمن ۱۳۹۷ ۰۶:۳۶ ب.ظ
آخرین ارسال: Happiness.72
  ابزار شبیه سازی پروتکل های امنیت شبکه - ابزار اسکایتر mavin1200 ۰ ۲,۱۶۲ ۰۱ آذر ۱۳۹۷ ۰۱:۵۰ ق.ظ
آخرین ارسال: mavin1200

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close