۰
subtitle
ارسال: #۱
  
سوال: مرتبه زمانی عملیات در لیست پیوندی
سلام...
سوالم این هست که آیا برای جست و جو در لیست پیوندی نامرتب می تونیم از جست و جوی دودویی استفاده کنیم و از مرتبه logn این کار رو انجام بدیم یا اینکه خیر؟
کلا بهترین، بدترین و حالت میانگین الگوریتم جست و جو در لیست پیوندی نامرتب و مرتب از چه مرتبه زمانی هست؟
(در مورد درج و حذف از لیست پیوندی هم اگر همین سوال رو پاسخ بدید ممنون میشم.)
مرسی ازتون...
سوالم این هست که آیا برای جست و جو در لیست پیوندی نامرتب می تونیم از جست و جوی دودویی استفاده کنیم و از مرتبه logn این کار رو انجام بدیم یا اینکه خیر؟
کلا بهترین، بدترین و حالت میانگین الگوریتم جست و جو در لیست پیوندی نامرتب و مرتب از چه مرتبه زمانی هست؟
(در مورد درج و حذف از لیست پیوندی هم اگر همین سوال رو پاسخ بدید ممنون میشم.)
مرسی ازتون...
۰
ارسال: #۲
  
RE: سوال: مرتبه زمانی عملیات در لیست پیوندی
(۰۱ خرداد ۱۳۹۳ ۰۹:۴۵ ب.ظ)be_sooye_movafaghiat نوشته شده توسط: سلام...
سوالم این هست که آیا برای جست و جو در لیست پیوندی نامرتب می تونیم از جست و جوی دودویی استفاده کنیم و از مرتبه logn این کار رو انجام بدیم یا اینکه خیر؟
کلا بهترین، بدترین و حالت میانگین الگوریتم جست و جو در لیست پیوندی نامرتب و مرتب از چه مرتبه زمانی هست؟
(در مورد درج و حذف از لیست پیوندی هم اگر همین سوال رو پاسخ بدید ممنون میشم.)
مرسی ازتون...
سلام
الگوریتم جستجو در لیست پیوندی (یک طرفه ساده) نامرتب همانند جستجوی خطیه چون مقایسه عمل اصلی محسوب میشه پس در بهترین حالت آن مرتبه زمانی از (۱) o است یعنی در ابتدای لیست(عنصر اول) باشد.
بدترین حالت اینکه شما تمامی عناصر موجود در لیست پیوندی رو مقایسه کنید تا از مرتبه (n) یعنی عنصر در انتهای لیست باشد و در حالت متوسط هم به این صورت است که
عنصر اول با یک مقایسه
عنصر دوم با دو مقایسه
عنصر سوم با سه مقایسه
و
..
عنصر N ام با n مقایسه
حال مجموع
۱+۲+۳+ ...+n که برابر با n(n+1)/2 است . حالا برای بدست آوردن حالت متوسط حاصل راتقسیم به تعداد کل آن یعنی n می شود که نهایتا از مرتبه (n) اوی خواهد بود.
موفق باشید
ارسال: #۳
  
RE: سوال: مرتبه زمانی عملیات در لیست پیوندی
(۰۲ خرداد ۱۳۹۳ ۰۳:۱۹ ب.ظ)m!r@ نوشته شده توسط:(01 خرداد ۱۳۹۳ ۰۹:۴۵ ب.ظ)be_sooye_movafaghiat نوشته شده توسط: سلام...
سوالم این هست که آیا برای جست و جو در لیست پیوندی نامرتب می تونیم از جست و جوی دودویی استفاده کنیم و از مرتبه logn این کار رو انجام بدیم یا اینکه خیر؟
کلا بهترین، بدترین و حالت میانگین الگوریتم جست و جو در لیست پیوندی نامرتب و مرتب از چه مرتبه زمانی هست؟
(در مورد درج و حذف از لیست پیوندی هم اگر همین سوال رو پاسخ بدید ممنون میشم.)
مرسی ازتون...
سلام
الگوریتم جستجو در لیست پیوندی (یک طرفه ساده) نامرتب همانند جستجوی خطیه چون مقایسه عمل اصلی محسوب میشه پس در بهترین حالت آن مرتبه زمانی از (۱) o است یعنی در ابتدای لیست(عنصر اول) باشد.
بدترین حالت اینکه شما تمامی عناصر موجود در لیست پیوندی رو مقایسه کنید تا از مرتبه (n) یعنی عنصر در انتهای لیست باشد و در حالت متوسط هم به این صورت است که
عنصر اول با یک مقایسه
عنصر دوم با دو مقایسه
عنصر سوم با سه مقایسه
و
..
عنصر N ام با n مقایسه
حال مجموع
۱+۲+۳+ ...+n که برابر با n(n+1)/2 است . حالا برای بدست آوردن حالت متوسط حاصل راتقسیم به تعداد کل آن یعنی n می شود که نهایتا از مرتبه (n) اوی خواهد بود.
موفق باشید
خیلی ممنونم ازتون دوست عزیز...
در مورد لیست مرتب چه طور؟
و همین طور مرتبه درج و حذف
خیلی خیلی خیلی ممنون
موضوعهای مرتبط با این موضوع... |
|||||
موضوع: | نویسنده | پاسخ: | بازدید: | آخرین ارسال | |
سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ | Azadam | ۶ | ۴,۹۳۶ |
۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ آخرین ارسال: Soldier's life |
|
مرتبه ایجاد درخت | rad.bahar | ۱ | ۳,۳۸۹ |
۳۰ مهر ۱۳۹۹ ۰۳:۳۴ ب.ظ آخرین ارسال: rad.bahar |
|
مرتبه شبه کد | rad.bahar | ۱ | ۲,۳۴۸ |
۲۲ مهر ۱۳۹۹ ۰۹:۳۲ ب.ظ آخرین ارسال: BBumir |
|
حل مساله مرتبه زمانی حلقه های تو در تو | sarashahi | ۱۶ | ۲۳,۰۵۴ |
۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ آخرین ارسال: gillda |
|
مرتبه زمانی | Sanazzz | ۱۷ | ۲۱,۶۴۶ |
۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۶ ب.ظ آخرین ارسال: mohsentafresh |
|
پیچیدگی زمانی اکشن های قابل اعمال در یک وضعیت | اsepid8994 | ۰ | ۱,۷۹۲ |
۲۹ اسفند ۱۳۹۸ ۱۲:۵۱ ب.ظ آخرین ارسال: اsepid8994 |
|
مرتبه زمانی یافتن قطر | Sepideh96 | ۲ | ۳,۸۱۷ |
۰۸ آذر ۱۳۹۸ ۰۴:۳۴ ب.ظ آخرین ارسال: erfan30 |
|
مرتبه مانی | Sanazzz | ۳ | ۳,۷۲۶ |
۰۵ خرداد ۱۳۹۸ ۰۲:۳۶ ب.ظ آخرین ارسال: Sanazzz |
|
لیست پیوندی | porseshgar | ۰ | ۱,۶۵۰ |
۲۸ بهمن ۱۳۹۷ ۰۳:۵۱ ب.ظ آخرین ارسال: porseshgar |
|
یافتن دو عدد پیچیدگی زمانی O(n) | porseshgar | ۲ | ۳,۹۵۲ |
۱۵ بهمن ۱۳۹۷ ۱۲:۱۶ ب.ظ آخرین ارسال: porseshgar |
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close