Kezdőoldal » Számítástechnika » Programozás » Ez a művelet nagy elemszámnál...

Ez a művelet nagy elemszámnál mennyire lenne költséges?

Figyelt kérdés

Nagy elemszám alatt most értsünk ennyit: 200 000 000

Képzeljétek el,hogy ennyi elemű egy tömb amire alkalmazni lehet a mutató aritmetikát.

És egy objektum mérete legyen 10*64 bit méretű(10*long).


Ha a mutatóm a tömb első elemére mutat és én mutatóaritmetikával egyből a végre akarok ugorni,akkor ez nagyon időigényes feladat volna?


2014. júl. 23. 22:26
 1/6 uno20001 ***** válasza:

Lehet, hogy valamit félreértelmezem, de szerintem ennyi (C).

long t[200000000];

long *tp= &t;

tp+=199999999;

2014. júl. 23. 22:45
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Alaposan elírtad előző.
2014. júl. 23. 22:48
 3/6 A kérdező kommentje:
Vajon mennyi időbe telhet ez a művelet.
2014. júl. 23. 22:49
 4/6 A kérdező kommentje:
Hagyjuk kipróbáltam nem költséges.
2014. júl. 24. 01:52
 5/6 anonim ***** válasza:
Ha nem tűnt fel, ez egy összeadás.
2014. júl. 24. 02:12
Hasznos számodra ez a válasz?
 6/6 iostream ***** válasza:
Na most 200 000 000 * 80 az jelentősen több, mint ami 32 bitbe belefér, tehát mindenképp 64 bites mutatókról beszélünk. Ha ez adott, akkor az első teljesen jól demonstrálta, hogy ez bizony egy összeadás..
2014. júl. 24. 10:45
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!