م ت ی ور گ ل ا9 - 2 : رگ ز ب ح ی ح صاد اعد رب ض له:# ئ س م رگ ز ب ح ی ح صدو عد د رب ضu وv large _ integer prod ( large_integer u, large_integer v) { large_inreger x , y , w , z ; int n , m ; n = maximum(number of digits in u,number of digits in v) if (u = = 0 || v = = 0) return 0 ;
الگوریتم9-2: ضرب اعداد صحیح بزرگ. مسئله: ضرب دو عدد صحیح بزرگ u و v large _ integer prod ( large_integer u, large_integer v) { large_inreger x , y , w , z ; int n , m ; n = maximum(number of digits in u,number of digits in v) if (u = = 0 || v = = 0) - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
بزرگ : 2-9الگوریتم صحیح اعداد ضرب
بزرگ مسئله: صحیح عدد دو vو u ضرب
large _ integer prod ( large_integer u, large_integer v)
{
large_inreger x , y , w , z ;
int n , m ;
n = maximum(number of digits in u,number of digits in v)
if (u = = 0 || v = = 0)
return 0 ;
else if (n < = threshold) return u × v obtained in the usual way;
else {
m = Į n / 2 ⌡;
x = u divide 10 ^ m ; y = rem 10 ^ m;
w = v divide 10 ^ m ; z = rem 10 ^ m;
return prod (x ,w) × 10 ^2m + ( prod ( x, z) + prod (w, y )) × 10 ^ m + prod ( y, z);
}
}
) ضرب لگوریتم ا برای حالت بدترین در زمانی پیچیدگی تحلیل( صحیح اعداد
: اصلی صحیح عمل عدد یک در دهدهی رقم یک دستکاریدر بزرگ
اعمال انجام یا کردن، تفریق ، کردن جمع ، divide 10 ^ mهنگام
rem 10 ^m 10× یا ^ m .یک را هر اعمال این می mاز انجام باردهد.
: ورودی . n اندازه صحیح عدد دو از یک هر ارقام تعداد ،
ازای از nکه n > sبه T ( n ) = 4 T (n / 2) + cnاست2توانی
T ( s ) = 0
T ( n ) Є θ ( n² )
روش از توان نمی مسائلی چه درکرد استفاده وحل تقسیم
اندازه- 1• با می nمسایلی تقسیم مسئله زیر چند بهبرابر تقریبا نیز ها مسئله زیر اندازه که . nشود است
. کند می ایجاد نمایی زمان
اندازه- 2• با ای اندازه nمساله به مسئله nتقریبا زیراندازه آن n/cبا در . cکه شود می تقسیم است ثابت
.nlognزمان کند می ایجاد
شطرنجی صفحه کردن فرش
صفحه • .2k*2kابعاد است شکل • به .Lموزاییک است •. ماند می خالی ها خانه از یکی حالت بدترین در•