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

پیاده سازی تابع 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 باشید.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  Search Beautiful Girls in your city for night crozo1989 ۰ ۱۷۵ ۰۸ مرداد ۱۴۰۳ ۰۴:۱۹ ب.ظ
آخرین ارسال: crozo1989
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۹۹۳ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۶۴۷ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۷,۸۱۸ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  تابع مولد ss311 ۰ ۱,۵۱۷ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۴۹ ب.ظ
آخرین ارسال: ss311
  کتاب شبیه سازی آمنت omnet++ berkeley ۱ ۴,۲۵۴ ۰۴ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ق.ظ
آخرین ارسال: محمد رستمی
  مجموعه آموزش تصویری ابزار شبیه سازی و بررسی پروتکل امنیتی اسکایتر 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