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

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

ارسال:
  

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