Dzień dobry,
mam za zadanie przeprowadzić instrumentacje i pomiar czasu, na wybranych elementach tablicy 134217727 elementowej i utknęłam na instrumentacji gdzie wartość wskaźnika zamiast pokazywać wartości się zeruje na całej tablicy:
using System;
namespace ConsoleApp1
{
class Program
{
//static int duch;
static void Main(string[] args)
{
int[] tab = new int[134217727]; // 2^27-1
ulong duch = 0;
//uzupełnienie tablicy
for (uint i = 1; i < 134217727; i++)
{
tab[i] = tab[i - 1] + 3;
duch++;
}
//sprawdzenie uzupełnienia tablicy
Console.WriteLine(tab[64]);
//Console.WriteLine(tab[55555]);
//instrumentacja
Console.WriteLine("a\twywołania"); //nagłówek tabeli
for (uint j = 67108854; j < 67108874; j++)
{
duch=0;
int c=tab[j];
Console.WriteLine("{0}\t{1}",j,duch);
}
//pomiar czasu
}
}
}
byłabym również wdzięczna za wskazówki jak zabrać się za pomiar czasu :)