(۲۶ بهمن ۱۳۹۲ ۰۸:۵۶ ق.ظ)alagh نوشته شده توسط: اینو چی زدین؟؟
این سوال تکراری هست. میشه از مرتبه V .
(۲۶ بهمن ۱۳۹۲ ۰۹:۲۶ ق.ظ)cse.abdali نوشته شده توسط: (25 بهمن ۱۳۹۲ ۰۴:۳۳ ب.ظ)mehdi1902 نوشته شده توسط: توی سوالات الگوریتم این چن تا سوال رو کسی نظری داره ؟؟
- اعداد رو میخواست جمع کنه. n عدد ۱ بیتی
من بهترین رو n بدترین رو هم nlgn زدم
بهترین حالت log n من حساب کردم. خودتون برای مثلا ۴ یا ۸ مثال بزنید در میاد. و این حالتیه که دو تا دو تا اعداد را با هم جمع کنیم. بدترینشم هر چی فکر کردم احساس کردم nlognخیلی زیاد میشه و در نمیاد زدم n !!! استدلال از این محکم تر؟!!
بهترین حالت رو چطوری حساب کردین؟!
من هرجوری حساب میکنم nمیشه... هم بهترین هم بدترین...
(۲۶ بهمن ۱۳۹۲ ۰۱:۲۲ ق.ظ)E.SH نوشته شده توسط: استدلال شما درسته ولی K رو N/2 در نظر بگیرید
حالا باید N/2 تا عنصر نزدیک به میانگین رو چک کنیم هر بار O(n) و جمعا" O(n^2 میشه
به نظر من باید O(nk) باشه
من منظورتون از اینکه باید n/2 تا عنصر رو چک کنیم نمیفهمم. بیشتر توضیح میدین؟
شما پارتیشن رو که زدی اندیس a (مثلا i)رو که داری. میگی از i-k/2 تا i+k/2 میشه جواب طراح محترم!