Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

cea mai eficienta afisare a unui vector

- - - - -
  • Please log in to reply
5 replies to this topic

#1
cumva

cumva

    Junior Member

  • Grup: Members
  • Posts: 167
  • Înscris: 28.08.2010
Am de exemplu acest cod :

vector<int> v(10);
copy(v.begin(),v.end(),ostream_iterator<int>(cout," "));
for(vector<int>::iterator it=v.begin();it!=v.end();++it) cout<<*it<<" ";
for(unsigned i=0;i<v.size();i++) cout<<v[i]<<" ";


Imi poate spune cineva care dintre cele 3 afisari este cea mai eficienta din punct de vedere al timpului de executie ?

#2
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
Cronometreaza-le

#3
cumva

cumva

    Junior Member

  • Grup: Members
  • Posts: 167
  • Înscris: 28.08.2010
ok,ms pt sfat

#4
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
Vezi insa sa scrii intr-un fisier si nu pe consola, fiindca consola in general e foarte lenta.

#5
cumva

cumva

    Junior Member

  • Grup: Members
  • Posts: 167
  • Înscris: 28.08.2010
Si as mai avea o intrebare,daca tot am deschis topicul:
Pentru a inversa un string pot face de exemplu:
string s="abcdef";
s=string(s.rbegin(),s.rend());

Pentru un vector vector<int> v de exemplu care este echivalentul acestei functii,inafara de reverse(v.begin(),v.end()) ? Am incercat cu :
vector<int> v(100);
v=vector(v.rbegin(),v.rend());

dar nu merge...

Edited by cumva, 19 April 2014 - 13:53.


#6
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005
dani.user a scris un tutorial despre cum masuram timpul de exectutie
http://www.cplusplus...ng/string/rend/

Edited by MarianG, 19 April 2014 - 14:33.


Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate