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

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

ارسال:
  

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