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

ساختمان داده سراسری ۹۵ سوال ۴۸

ارسال:
  

mostafaheydar1370 پرسیده:

ساختمان داده سراسری ۹۵ سوال ۴۸

سلام کسی می دونه این سوال چه جوری حل میشه ؟


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

Behnam‌ پاسخ داده:

RE: ساختمان داده سراسری ۹۵ سوال ۴۸

(۰۴ آبان ۱۳۹۵ ۱۲:۳۰ ب.ظ)mostafaheydar1370 نوشته شده توسط:  سلام کسی می دونه این سوال چه جوری حل میشه ؟

فایل‌ها رو در خود مانشت آپلود کنید. روی پیوست تازه کلیک کنید، فایل رو انتخاب و آپلود کنید، در انتها روی گزینه‌ی اضافه کردن فایل پیوست به ارسال کلیک کنید. این لینکی که گذاشتید اصلاً باز نمیشه.
با توجه به فرض سؤال میشه نوشت [tex]A[1]<A[1+K][/tex]، همینطور میشه نوشت [tex]A[1+K]<A[1+2K][/tex] و ...، در نتیجه
[tex]A[1]<A[1+K]<A[1+2K]<A[1+3K]<...<A[1+aK][/tex]. در اینجا
[tex]1+aK\approx N \longrightarrow a=\frac{N}{K}[/tex]
پس لیست اول شامل عناصر ۱ و ۱+K و ۱+۲K و ... ۱+aK هست. یعنی a+1 تا عضو داره که [tex]a=\frac{N}{K}[/tex]. فرض می‌کنیم همون a تا عضو رو داره دقیقا (در حل مسأله تأثیری نداره). همین حالت رو برای اندیس‌هایی که از ۲ شروع بشن هم داریم و ...
پس هر لیست دارای [tex]a=\frac{N}{K}[/tex] عضو هست، پس کل داده‌ها در K لیست قرار گرفته‌اند (لیست اول از اندیس ۱ شروع میشه، دومی از اندیس ۲، سومی از ۳ و ... آخری از K. عنصر بعدی که عنصر K+1 ام هست توو همون لیست اول می‌افته که بالا نشون دادیم. پس همون K تا لیست داریم).
مرتبه‌ی زمانی مرتب کردن و یا در واقع ادغام K لیست مرتب شده که روی هم (سر جمع) N تا عضو دارند [tex]O(NlogK)[/tex] هست.

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
نقل قول این ارسال در یک پاسخ

ارسال:
  

mostafaheydar1370 پاسخ داده:

RE: ساختمان داده سراسری ۹۵ سوال ۴۸

(۰۴ آبان ۱۳۹۵ ۰۴:۲۱ ب.ظ)Behnam‌ نوشته شده توسط:  
(04 آبان ۱۳۹۵ ۱۲:۳۰ ب.ظ)mostafaheydar1370 نوشته شده توسط:  سلام کسی می دونه این سوال چه جوری حل میشه ؟

فایل‌ها رو در خود مانشت آپلود کنید. روی پیوست تازه کلیک کنید، فایل رو انتخاب و آپلود کنید، در انتها روی گزینه‌ی اضافه کردن فایل پیوست به ارسال کلیک کنید. این لینکی که گذاشتید اصلاً باز نمیشه.
با توجه به فرض سؤال میشه نوشت [tex]A[1]<A[1+K][/tex]، همینطور میشه نوشت [tex]A[1+K]<A[1+2K][/tex] و ...، در نتیجه
[tex]A[1]<A[1+K]<A[1+2K]<A[1+3K]<...<A[1+aK][/tex]. در اینجا
[tex]1+aK\approx N \longrightarrow a=\frac{N}{K}[/tex]
پس لیست اول شامل عناصر ۱ و ۱+K و ۱+۲K و ... ۱+aK هست. یعنی a+1 تا عضو داره که [tex]a=\frac{N}{K}[/tex]. فرض می‌کنیم همون a تا عضو رو داره دقیقا (در حل مسأله تأثیری نداره). همین حالت رو برای اندیس‌هایی که از ۲ شروع بشن هم داریم و ...
پس هر لیست دارای [tex]a=\frac{N}{K}[/tex] عضو هست، پس کل داده‌ها در K لیست قرار گرفته‌اند (لیست اول از اندیس ۱ شروع میشه، دومی از اندیس ۲، سومی از ۳ و ... آخری از K. عنصر بعدی که عنصر K+1 ام هست توو همون لیست اول می‌افته که بالا نشون دادیم. پس همون K تا لیست داریم).
مرتبه‌ی زمانی مرتب کردن و یا در واقع ادغام K لیست مرتب شده که روی هم (سر جمع) N تا عضو دارند [tex]O(NlogK)[/tex] هست.

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Question بهترین منبع ساختمان داده برای کنکور ارشد marvelous ۱۰ ۱۱,۵۹۰ ۱۵ آذر ۱۴۰۱ ۰۷:۵۶ ب.ظ
آخرین ارسال: msnmkh
  فیلم آموزش ساختمان داده negin_bt ۰ ۱,۰۵۲ ۲۰ مهر ۱۴۰۱ ۰۷:۵۶ ب.ظ
آخرین ارسال: negin_bt
  معرفی کتاب برای ساختمان داده siamakaf ۲ ۴,۳۱۸ ۱۲ آبان ۱۳۹۹ ۰۹:۲۱ ق.ظ
آخرین ارسال: siamakaf
  ساختمان داده و پایگاه داده پارسه امیدوار ۴ ۴,۱۱۰ ۱۲ خرداد ۱۳۹۹ ۰۸:۰۳ ب.ظ
آخرین ارسال: marvelous
  فصل HEAP از کتاب ساختمان داده طورانی (پارسه) tourani ۳۷ ۳۷,۱۱۰ ۱۲ اسفند ۱۳۹۸ ۰۵:۱۹ ب.ظ
آخرین ارسال: hossein4070
  منبع ساختمان داده RASPINA ۷ ۷,۳۸۲ ۱۶ آذر ۱۳۹۸ ۰۱:۳۰ ق.ظ
آخرین ارسال: Behnam‌
  ساختمان داده پوران، فصل اول، راهنمایی برای حل یک مثال ساده marvelous ۲ ۲,۶۹۲ ۲۲ مرداد ۱۳۹۸ ۰۳:۳۰ ب.ظ
آخرین ارسال: marvelous
Question فرادرس برای ساختمان داده marvelous ۷ ۵,۹۰۵ ۱۰ مرداد ۱۳۹۸ ۰۹:۳۷ ب.ظ
آخرین ارسال: marvelous
  معرفی منبع خوب برای ساختمان داده alireza9819 ۴ ۵,۳۰۸ ۱۰ مرداد ۱۳۹۸ ۰۲:۵۸ ب.ظ
آخرین ارسال: marvelous
  سراسری ۹۱ Sanazzz ۲ ۳,۰۵۷ ۰۱ خرداد ۱۳۹۸ ۰۱:۵۳ ق.ظ
آخرین ارسال: Sanazzz

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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