۰
subtitle
ارسال: #۱
  
ادغام
سلام
ادغام دو آرایه در ساختمان داده های مختلف چه مرتبه ی زمانی دارند؟
مثلا در هیپ ، آرایه های مرتب ، درخت جستجوی دودوئی و......
ادغام دو آرایه در ساختمان داده های مختلف چه مرتبه ی زمانی دارند؟
مثلا در هیپ ، آرایه های مرتب ، درخت جستجوی دودوئی و......
۲
ارسال: #۲
  
ادغام
ببین. در کل برای ادغام K آرایهی مرتب با n عنصر دو روش داریم:
۱) روش عمومی که عنصر اول همهی K آرایه رو با هم مقایسه میکنیم و Min اونها رو انتخاب میکنیم و میشه اولین عنصرِ آرایهی جدیدمون و به همین ترتیب الی آخر. این روش از [tex]O(nk)[/tex] هست.
۲) روش دوم با استفاده از هیپ انجام میشه. که از [tex]O(nLogK)[/tex] هست.
واضحه که روش دوم مرتبهی زمانیش بهتر از روش اوله و بنابراین روش بهتریه.
۱) روش عمومی که عنصر اول همهی K آرایه رو با هم مقایسه میکنیم و Min اونها رو انتخاب میکنیم و میشه اولین عنصرِ آرایهی جدیدمون و به همین ترتیب الی آخر. این روش از [tex]O(nk)[/tex] هست.
۲) روش دوم با استفاده از هیپ انجام میشه. که از [tex]O(nLogK)[/tex] هست.
واضحه که روش دوم مرتبهی زمانیش بهتر از روش اوله و بنابراین روش بهتریه.
۰
ارسال: #۳
  
ادغام
ادغام k آرایه با n عنصر از مرتبهی [tex]O(nLogK)[/tex] هست. حالا شما ۲ تا آرایه دارید به جای K عدد ۲ رو بزارید میشه از [tex]O(n)[/tex] .
دوستان اگر اشتباه میکنم لطفا تصحیح کنن.
دوستان اگر اشتباه میکنم لطفا تصحیح کنن.
۰
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close