درخواست راهنمایی
درخواست راهنمایی
برای اندازه گیری زمان اجرای الگوریتم باید چکار کنم؟
منظور از زمان اجرایی ، همون پیچیدگی زمانی است ؟
کد الگوریتم برنامتون با چه زبانیه؟ c یا c++؟
با زبان #C
منظور از زمان اجرایی ، همون پیچیدگی زمانی است ؟
زمان اجرای الگوریتم به ثانیه را میخوام به دست بیارم نه پیچیدگی زمانی
فکر کنم دستوراتی هست تو خود C# که زمان را میتونی از سییستم بگیری یعنی مطمئنا هست چون خودم چند سال پیش استفاده کردم تو event ها بود اگه اشتباه نکنم
کافی دستور را در ایتدای برنامه و انتهای برنامه بزنی و خروجی زمان را در هر دو حالت نشون بدی با تفریق اینها زمان به دست میاد
کافی دستور را در ایتدای برنامه و انتهای برنامه بزنی و خروجی زمان را در هر دو حالت نشون بدی با تفریق اینها زمان به دست میاد
خانوم احمدی داخل یرنامت از کد زیر استفاده کن Stopwatch sw = Stopwatch.StartNew(); این قسمت را اول برنامه در قسمت main قرار بده DoSomeWork(); قسمت main برنامه sw.Stop(); بعد از اجرای برنامت در قسمت اخر قرار بده Console.WriteLine("Time taken: {0}ms", sw.Elapsed.TotalMilliseconds); اگه الگوریتم به صورت کنسول نوشته شده با این کد زمان را نشان می دهد