السلام عليكم ورحمة الله
لو سمحتم اريد مساعدة صغيرة
اريد التابع او الطريقة التي تعطيني زمن تنفيذ البرنامج بعد الكومبايلر
اذا احدكم يعرف بال c++ التابع هوا GetTickCount
import java.*;
public class Timer extends Runtime {
int ARRAY=10000;
// int [] x;
int x[]=new int [ARRAY];
public void Read() {
for(int i=0;i<ARRAY;i++)
{
x=(int)(Math.random()*5);
}
}
public void print()
{
for(int i=0;i<ARRAY;i++){
System.out.println(x);
}
}
public void Sort()
{
int temp;
for(int i=0;i<ARRAY;i++)
for(int j=i+1;j<ARRAY-1;j++)
if(x>x[j])
{
temp=x;
x=x[j];
x[j]=temp;
}
// print();
}
public static void main (String[] args) {
Timer t=new Timer();
Runtime r=new Runtime.getRuntime();
t.Read();
// t.print();
t.Sort();
}
}قمت بتعريف مصفومة اسند لها قيم متغيرة من خلال تابع random واريد ان اعرف الزمن اللازم لعملية اسناد هذه القيم علما ان هذه القيم ممكن ان تزداد اي عناصر المصفوفة تزداد
اي عندما خلاية المصفومة من 0 الى ........... رقم كبير
ارجو ان توضحو كيفية معرفة الوقت وما هي المكتبات اللازمة لاستدعائها