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

پیاده سازی الگوریتم پیدا کردن اشتراک دوتا لیست مرتب

ارسال:
  

mohsen kaedi پرسیده:

پیاده سازی الگوریتم پیدا کردن اشتراک دوتا لیست مرتب

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

۰
ارسال:
  

saeed313 پاسخ داده:

RE: پیاده سازی الگوریتم پیدا کردن اشتراک دوتا لیست مرتب

(۱۷ اسفند ۱۳۹۲ ۰۲:۴۱ ب.ظ)mohsen kaedi نوشته شده توسط:  دوستان سلام.دوتا لیست مرتب داریم و می خوایم اشتراک این دو تا لیست رو در بهترین زمان بدست بیاریم و اون رو با کد پیاده سازی کنیم.لطفا مثل همیشه راهنمایی کنید.ممنون

اعضای لیست کوچکترو (مثلا تعدادشون kتاست)توی لیست بزرگتر (مثلا تعدادش nتاست) با جستجوی دودویی جستجو می کنیم که می شه
klogn
نقل قول این ارسال در یک پاسخ

ارسال:
  

Mohammad-A پاسخ داده:

RE: پیاده سازی الگوریتم پیدا کردن اشتراک دوتا لیست مرتب

اگر اعضای دو مجموعه با هم برابر باشند، این الگوریتمی که شما گفتید از مرتبه‌ی $O(nlogn)$ میشه. البته فکر می‌کنم این حالت زمانی مناسب است که دست کم یکی از لیست‌ها نامرتب باشند.

فکر می‌کنم میشه از الگوریتم ادغام استفاده کرد و آن هم مرتبه‌ی زمانی برابر با $O(n)$ داره.
همینطور تا جایی که یادم هست میشه این کار رو با استفاده از ایده‌ی Hashing با ضریب بار مناسب، در مرتبه‌ی $O(n)$ انجام داد.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Exclamation سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ Azadam ۶ ۴,۹۲۸ ۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ
آخرین ارسال: Soldier's life
  پیدا کردن دستگیره manager_66 ۵ ۵,۱۰۷ ۲۸ آذر ۱۴۰۰ ۱۲:۴۴ ب.ظ
آخرین ارسال: blackhalo1989
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۹۱۸ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  تا به حال شده خدا فرصت زندگی کردن دوباره رو بهت بده؟مرگ از جلوی چشمات رد شده؟ abraham ۲۱ ۱۶,۰۸۹ ۲۰ دى ۱۳۹۹ ۱۰:۵۶ ب.ظ
آخرین ارسال: raam
  جایی برای پیدا کردن توابع آماده جاوااسکریپت f.b ۷ ۴,۵۸۶ ۲۰ آذر ۱۳۹۹ ۰۴:۰۸ ب.ظ
آخرین ارسال: calm
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۶۱۹ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۷,۵۰۸ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  مرتبه ایجاد درخت rad.bahar ۱ ۳,۳۸۸ ۳۰ مهر ۱۳۹۹ ۰۳:۳۴ ب.ظ
آخرین ارسال: rad.bahar
  مرتبه شبه کد rad.bahar ۱ ۲,۳۴۸ ۲۲ مهر ۱۳۹۹ ۰۹:۳۲ ب.ظ
آخرین ارسال: BBumir
  پیدا کردن موضوع پایان نامه k1.technology ۲ ۸,۱۳۹ ۲۱ خرداد ۱۳۹۹ ۱۲:۵۴ ب.ظ
آخرین ارسال: bankabzar

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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