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

سرعت SLR مساویه LALR است یا کمتره ؟

ارسال:
  

ریحان پرسیده:

سرعت SLR مساویه LALR است یا کمتره ؟

دوستان سرعت پارس SLR بیشتره یا LALR ؟

سرعت CLR چی؟ وبا چه پیچیدگی پارس میکنن ؟

در مرد کشف خطا چی؟ کدومره؟ و سرعتش بیشتره؟

SLR مثه LALR میمونه یا LALR سرعتش بیشتره؟
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

moloodi پاسخ داده:

RE: سرعت SLR مساویه LALR است یا کمتره ؟

پیچیدگی زمانی همه الگوریتم ها [tex]O(n)[/tex] می باشد و تفاوت اصلی در مرتبه حافظه و توانایی در پوشش انواع گرامر ها می باشد که معمولا کتاب ها و جزوه ها بر روی این دو قسمت تمرکز می کنند که درست هم هست.

اما در شرایط خطا CLR در محل خطا، خطا را کشف می کند بدون هیچ کاهش اضافه ولی LALR و SLR شاید چند کاهش اضافه داشته باشند ولی هیچکدام انتقال اضافی ندارند.
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

mostafa2012 پاسخ داده:

RE: سرعت SLR مساویه LALR است یا کمتره ؟

سلام

ببینید تا اونجایی که میدونم براتون میگم....انشاءالله که اشتباه نگم! ....جاتون خالی..... همین چند روز پیش امتحانشو دادم ....

ببینید
اولاهمه پارسرهای پایین به بالا همه چیشون مثل هم هس ..... به جز جدول پارس
خب در طراحی جدول پارس متفاوت اند
در طراجی جداول :

ما (LR(0 داشتیم => گفتیم همه reduce (کاهش) ها رو روی کل سطر قسمت action قرار میدیم
در (SLR(1 گفتیم => میزاریم فقط توی قسمت (Follow(reducer ....

حال در(۱)LR ها ی چیز زیاد تر داریم به نام lookahead :خب بریم ادامه کار.... => نیاز هس lookahead بررسی شود!!!
در (LR(1 یا به قولی (CLR(1 گفتیم => فقط در lookahead ها میگذاریم...
در (LALR(1 هم که قراره بیاییم و اونایی که قسمت (LR(0 شون توی نمودار یکسان است و فقط تفاوت در lookahead است رو با هم merge (البته اول اجتماع حالت های action و goto) بکنیم و سپس حداقل یکی از سطر های جدول پارس کمتر میشه و سطرهاش میشه شبیه LR0

یعنی سطر های CLR(1) >= (LR(0) = SLR(1) = LALR(1

اگه اینطور که گفتم باشه به نظرم فک کنم خیلی مسئله روشن شد!


سرعت (LR(0) = SLR(1) = LALR(1 باید از CLR(1) کوچکتر مساوی باشه!


موفق و موید !
التماس دعا
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ریحان پاسخ داده:

RE: سرعت SLR مساویه LALR است یا کمتره ؟

باید حسابی حرفاتونو بررسی کنم.دستتون درد نکنه.محتاجیم به دعا
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ریحان پاسخ داده:

RE: سرعت SLR مساویه LALR است یا کمتره ؟

در مورد سرعتشون مطمین هستین درست گفتین؟
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  آینده شغلی برقکاران و نحوه آموزش چگونه است؟ liliahmadi ۰ ۳۵ ۰۳ اردیبهشت ۱۴۰۳ ۰۴:۳۹ ق.ظ
آخرین ارسال: liliahmadi
  کدام زبان برای هوش مصنوعی بهتر است؟ فرق بین زبان های هوش مصنوعی چیست؟ azam2075 ۳ ۵,۵۲۲ ۱۴ مهر ۱۴۰۰ ۰۷:۲۱ ب.ظ
آخرین ارسال: علیصا
Heart هزینه عشق واقعی چقدر است aatwo ۵ ۵,۳۷۳ ۱۳ بهمن ۱۳۹۹ ۱۰:۱۴ ب.ظ
آخرین ارسال: ghaderZ
  چجوری بفهمیم سرور hp اورجینال است یا خیر!؟ azade1992 ۱ ۲,۲۵۰ ۰۳ مهر ۱۳۹۹ ۱۰:۵۹ ق.ظ
آخرین ارسال: diiyan
  کدام زبان برنامه‌نویسی بهترین انتخاب است؟ elecomco ۲ ۲,۷۸۶ ۱۰ شهریور ۱۳۹۹ ۰۵:۱۶ ب.ظ
آخرین ارسال: kilookiloo
Smile ۱۰ مدل آدم نخاله که به نفع خودتان است قیدشان را بزنید! αɾια ۱۷ ۹,۵۷۷ ۰۷ اردیبهشت ۱۳۹۹ ۱۲:۲۳ ب.ظ
آخرین ارسال: sarasadati
  پایتون (طراحی وب یا دیتا ساینس؟) مساله این است... sirvan.t ۲ ۳,۲۶۰ ۱۹ بهمن ۱۳۹۸ ۱۲:۰۱ ب.ظ
آخرین ارسال: sirvan.t
Shocked کامپیوتر یا هنر، مسئله این است arian_61 ۲ ۴,۲۵۸ ۲۵ دى ۱۳۹۸ ۱۱:۳۱ ق.ظ
آخرین ارسال: packationmachinery
  درآمد شما در سایت هایی مثل کافه بازار و مایکت چقدر است؟ applepeach ۴ ۷,۵۷۰ ۲۵ دى ۱۳۹۸ ۱۱:۲۵ ق.ظ
آخرین ارسال: packationmachinery
  نقش آفرینی بر روی پارچه در قدیم چگونه بوده است؟ maryamdolati ۰ ۷,۴۲۹ ۱۲ آذر ۱۳۹۸ ۰۵:۲۲ ب.ظ
آخرین ارسال: maryamdolati

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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