۰
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

