برگزیده های پرشین تولز

سورس کار با اعداد بسیار بزرگ ( جمع - ضرب - - توان - مقایسه ) به صورت شی گرایی (بدون خطای محاسباتی )

rhdan

Registered User
تاریخ عضویت
28 آگوست 2011
نوشته‌ها
2,353
لایک‌ها
2,716
محل سکونت
اصفهان
نوشته شده در visual stdio 2010
پیاده سازی الگوریتم جمع به صورت جمع دستی به صورت بهینه ( از نظر سرعت )
پیاده سازی الگوریتم ضرب توسط الگوریتم جمع و انجام یک سری بهینه سازی
پیاده سازی تمامی عملگر های ضرب ، جمع - توان و تمامی عملگرهای مقایسه به صورت گرانبار کردن (Operator Overloading )

دانلود سورس از مدیافایر

پ.ن:
1-این برنامه را پاییز سال 90 نوشتم. یکی از تمرین های کتاب دایتل بود.
2- از نظر order زمانی نسبتا وضعیت خوبی داره ولی بستگی خیلی زیادی به کانفیگ سیستم داره ولی از نظر order فضایی متاسفانه در عدد های بزرگ به صورت افزایشی فضای رم را پرمی کند.از نظر تئوری قابلیت محاسبات تا ظرفیت تعداد رقم هر شی عدد یعنی long long n را دارد که به عبارتی 64^2 رقم ساپورت میشه(البته میشه برای تعداد رقم از یک وکتور استفاده کرد که در نتیجه کمی سرعت کاهش می یابد و تا جایی که حافظه رم اجازه می دهد می توان رقم داشت)
3 -می دونم DONATE تو ایران معنی نداره ولی در هرصورت اگرکسی خواست می تونه این شماره ایرانسلو شارژ کنه (09389439101)
4 - مشکلی بود می تونید به [email protected] میل بزنید.
5 - خوشحال میشم دوستان این سورس را بگیرن و روش کار کنند و نقاط ضعفشو برطرف کنند.

R.H.D.A.N
 
Last edited:
بالا