szybkość odwoływania się do indexów tablic

0

Witam,

mam takie pytanie odnośnie... sam nie wiem jak to nazwać. Ale zakładając, że mam pętlę która obróci się może kilka tysięcy razy a w pętli kilka podobnych linijek

 kolejka[index[graf[v.nr][i].nr]].waga = graf[v.nr][i].waga; 

to czy dużo zyskam przypisując graf[v.nr][i].nr do jakiejś zmiennej, a później odwołując się do tej zmiennej w indeksach tablic. Czy może jednak takie "zagnieżdżanie" w sobie tablic jest na tyle szybkie, że nie opłaca się tworzyć dodatkowej zmiennej. Dzięki z góry za odpowiedzi

0

Jeżeli tobie będzie tak czytelniej, to pewnie, że warto. Czy będzie wydajniej? Raczej nie, zmienne lokalne dla kompilatora w tym wypadku nic nie znaczą.

0

na takie pytania nie można odpowiadać w ciemno. sprawdź, zmierz, dowiesz się.

0

przypisałem index do zmiennej oraz poprawiłem jeszcze kilka rzeczy w algorytmie, co wpłynęło w bardzo niewielkim stopniu na czas wykonania programu. Tak więc dochodzę do wniosku iż nie ma to większego znaczenia. Dzięki za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1