#Vectori

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 มิ.ย. 2024
  • ⌨ Urmareste acest video din seria "Introducere in programare" daca vrei sa aflii ce sunt vectorii, la ce sunt buni, cum ii putem folosi plus o serie de exercitii si operatii cu vectori.
    Episoade utile de vazut înainte:
    💻Ce este si cum folosim un compilator: • Memoria Calculatorului...
    💻Memoria calculatorului: • Memoria Calculatorului...
    💻Date & Tipuri de Date: • Date & Tipuri de date ...
    💻Operatorii din C++: • Operatori | C++ Introd...
    Videoclipuri de vazut mai tarziu:
    💻Inversarea elementelor unui vector: • Inversare elementelor ...
    💻Algoritmul de sortare prin selectie: • Algoritmul de sortare ...
    💻Vectori caracteristici & Vectori de frecventa: • Vectori caracteristici...
    Capitole:
    00:00 Vectori - Introducere & Descriere
    00:43 Exemplu necesitate vector
    02:05 Definitie & utilizare vectori
    02:44 Cum declaram un vector?
    03:25 Analogie intre elementele unui vector si un sir de cutii.
    04:53 Cum accesezi elementele unui vector in C++ folosind operatorul de indexare?
    07:40 Cum citesti elementele dintr-un vector?
    08:24 Cum afisezi elementele dintr-un vector?
    09:00 Rezolvare problema: Afisarea elementelor citite de la tastatura in ordine inversa
    10:23 Capacitatea vectorului vs lungimea logica a vectorului
    12:00 Construirea unui vector prin citirea elementelor pana la intalnirea lui 0.
    15:00 De ce nu sunt de accord cu denumirea de vector pentru un array/tablou unidimensional.
    16:00 De ce nu putem seta dinamic la runtime capacitatea unui tablou unidimensional? Compilare vs Runtime
    17:17 Stiva vs Memoria globala - Explicatie scurta memorie
    17:46 Diferente vectori declarati local vs global
    19:14 Initiliazarea vectorilor declarati local/pe stiva
    20:30 Declararea si initializarea vectorilor fara a specifica capacitatea
    21:24 Cum folosim sizeof pentru a determina in mod automat capacitatea unui vector
    25:20 Cum copiezi elementele dintr-un vector in alt vector
    29:20 Inserarea unui numar intr-un vector
    35:11 Stergerea unui numar dintr-un vector
    38:50 Cautarea unui numar dintr-un vector
    40:51 Rezolvare problema: Afisarea tuturor numerelor mai mici decat cel mai mic numar par citit de la tastatura.
    44:40 Propunere challenge(concatenare de vectori)
    45:50 Outro
    #IntroducereInProgramare #informatica #programare #algoritmi #it #cplusplus #tutorialeinformatica #vectori #vectors #array #tablouri #tablouriunidimensionale #arrays #siruri

ความคิดเห็น • 9

  • @tutorialeitro
    @tutorialeitro  ปีที่แล้ว +3

    💻Playlist cu rezolvari de probleme ce folosesc vectori: th-cam.com/video/T7nRopcA9D4/w-d-xo.html&ab_channel=TutorialeIT
    💻Inversarea elementelor unui vector: th-cam.com/video/4FtQKtFE0wM/w-d-xo.html

  • @THORNORDLAND
    @THORNORDLAND ปีที่แล้ว +1

    Si eu sant de acceasi parere cu tine ,Vectori sint vectori care au memoria alocata dinamic spre deosebire de array.
    "Stiva" bine ca nu a denumito capita de fan. lol
    Hai ca ai facut o ciorba.{Aici ma refer ca ai sarit de la un exemplu la altul).
    Ar mai trebui spus ca un array nu se modifica niciodata
    dar se poate manipula afisarea rezultatului dorit( de exemplu asa cum ai folosit tu cu "for " pentru a afisa ce rezultat doresti)

    • @tutorialeitro
      @tutorialeitro  ปีที่แล้ว +1

      @THORNORDLAND Pai stiva deja e traducerea in romana pentru "stack", deci am scapat. Totusi daca e sa incepem o sectiune de traduceri fortate in romana, cred ca locul 1 e ocupat de "buffer" care in romana e tradus ca "zona tampon" :))
      Referitor la afirmatia ta "Ar mai trebui spus ca un array nu se modifica niciodata": Am specificat la minutul 6:21 faptul ca un "vector" nu isi poate modifica capacitatea odata definita. Datele din acel "vector"(array) pot fi modificate. Sau te referi la altceva si imi scapa mie?
      Legat de ciorba, crezi ca sunt prea bruste trecerile intre lucruri de genul inserare/stergere/cautare? Tentativa mea era sa cuprind intr-un video toate acest operatii + partea de definire a unui vector si am pus in descriere "capitolele" pentru toate astea.

    • @THORNORDLAND
      @THORNORDLAND ปีที่แล้ว +1

      @@tutorialeitro 1: Poate am exagerat recunoc.
      2.Iar trebuie sa recunosc ca nu am urmarit in totalitate.
      3. Da la asta ma gandeam ca este trecerea prea brusca (dar asta ramane la latitudinea ta ).
      Deci in consecinta nu am vrut sa fie o critica demobilizatoare ci una constructiva.
      Per total cred ca este un tutorial bun.

    • @tutorialeitro
      @tutorialeitro  ปีที่แล้ว

      @@THORNORDLAND nu am luat mesajul tau ca pe o critica demobilizatoare. Chiar imi doresc ca lumea sa dea un feedback sincer cu ce considera fiecare ca ar putea fi facut mai bine. Am experienta in programare, dar adevarul e ca pe zona asta de "tutoriale" sunt inca la inceput, deci orice sfat constructiv e bine venit.
      Acum legat de trecerea brusca, eu am dat acele exemple sa subliniez niste operatii(gen inserarea unui element, stergerea unuia, cautare altuia etc), dar acum ca zici, probabil ar fi fost o idee buna ca inaintea fiecarui exemplu sa fi specificat chestia asta mai clar, poate era trecerea mai naturala. Incerc pe data viitoare :))

  • @vaideancristina8329
    @vaideancristina8329 ปีที่แล้ว

    Poti posta codurile ca daca tot modifici nu imi e clar ,sa vad integral codurile de pe acest video?

    • @tutorialeitro
      @tutorialeitro  ปีที่แล้ว

      Sunt 46 de minute aici..iti dai seama ca e putin cam mult sa ma uit si eu din nou la cele 46 de minute sa reconstruiesc fiecare bucatica de cod si sa le pun la comentarii. Incearca sa urmaresti tot video-ul cu atentie si atunci ar trebui sa fie clar si codul + modificarile pe care le fac in timpul explicatiilor. Have fun ;)

  • @vaideancristina8329
    @vaideancristina8329 ปีที่แล้ว

    E vorba de codurile mai lungi

  • @vaideancristina8329
    @vaideancristina8329 ปีที่แล้ว

    cel cu lungime V