<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>My swanky padlet by Iulian Popa</title>
      <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2024-05-19 07:51:30 UTC</pubDate>
      <lastBuildDate>2024-05-24 17:14:58 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>std::vector</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998664028</link>
         <description><![CDATA[<p>Def: Container ce retine elemente de acelasi tip pe pozitii consecutive in memorie</p><p>Accesare a elementelor: pozitie/index</p><p>Parcurgere: for: cu index, cu iterator si range base for</p><p>Insertie: O(n) - push_back, insert</p><p>Cautare: O(n) - find</p><p>Stergere: O(n) - erase</p><p>Utilizare: Retinem o cantitate de informatie, si ideal ca aceasta sa aiba o dimensiune fixa sau sa nu fie foarte volatila</p><p><br></p><p><br></p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 07:53:36 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998664028</guid>
      </item>
      <item>
         <title>List</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998665960</link>
         <description><![CDATA[<p>Def:  structura de date în care fiecare element este la rândul sau o structura cu mai multe câmpuri, dintre care unul contine informatia, iar celelalte reprezinta legaturi de tip pointer catre elementele vecine din lista</p><p>Accesare a elementelor: implică traversarea listei pornind de la primul element (head) și urmărind legăturile de tip pointer până se ajunge la elementul dorit. Complexitatea O(n).</p><p>Parcurgere: O(n)</p><p>Insertie: La inceput, O(1)</p><p>Cautare: Cautarea unui element cu o anumit valoare din lista presupune parcurgerea acesteia, pâna se întâlneste valoarea respectiva. O(n)</p><p>Stergere: Stergerea unui element cu o anumit valoare din lista presupune parcurgerea acesteia, pâna se întâlneste valoarea respectiva. O(n)</p><p>Utilizare: modificarile prin adaugare / stergere sunt frecvente, iar accesul prin pozitie este de mic importanta</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 07:59:25 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998665960</guid>
      </item>
      <item>
         <title>Map: </title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666195</link>
         <description><![CDATA[<p>Def: Este un container asociativ utilizat pentru a stoca perechi &lt;cheie, valoare&gt;, unde sunt unice intr-o ordine specifica. Default: crescatoare(comparator std::less(), operatorul &lt;)</p><p>Accesare a elementelor: se face prin cheie</p><p>Parcurgere: for iterator cu renge base for</p><p>Insertie: log2n</p><p>Cautare: log2n</p><p>Stergere: log2n</p><p>Utilizare: elemente unice si ordonate</p><p>Custom: supraincarcare operatorului &lt;, functor(struct in care supraincarcare operatorului ())</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 08:00:06 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666195</guid>
      </item>
      <item>
         <title>Set</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666416</link>
         <description><![CDATA[<p>Def: Este un container asociativ utilizat pentru a stoca elemente unice intr-o ordine specifica. Default: crescatoare(comparator std::less(), operatorul &lt;)</p><p>Accesare a elementelor: se face prin utilizarea iteratorilor si se poate accesa secvential sau prin cautare</p><p>Parcurgere: for iterator cu renge base for</p><p>Insertie: log2n</p><p>Cautare: log2n</p><p>Stergere: log2n</p><p>Utilizare: elemente unice si ordonate</p><p>Custom: supraincarcare operatorului &lt;, functor(struct in care supraincarcare operatorului ())</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 08:00:51 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666416</guid>
      </item>
      <item>
         <title>Priority_queue</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666475</link>
         <description><![CDATA[<p>Def: Este un container asociativ utilizat pentru a stoca elemente pe care le putem obtine in ordinea data de prioritate. Default: cel mai prioritar element==cel mai mare(comparator std::less(), operatorul &lt;) </p><p>Accesare a elementelor: se face prin functia top()</p><p>Parcurgere: nu pot face, doar daca scot elementele din coada</p><p>Insertie: log2n</p><p>Cautare: log2n</p><p>Stergere: log2n</p><p>Utilizare: obtinerea elementelor in ordinea data de prioritate</p><p>Custom: supraincarcare operatorului &lt;, functor(struct in care supraincarcare operatorului ())</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 08:01:03 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666475</guid>
      </item>
      <item>
         <title>Unordered_map</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666598</link>
         <description><![CDATA[<p>Def: Este un container asociativ utilizat pentru a stoca perechi &lt;cheie, valoare&gt;, unde sunt unice si neordonate</p><p>Accesare a elementelor: se face prin cheie, find</p><p>Parcurgere: for iterator,  range base for</p><p>Insertie: constanta : O(x)</p><p>Cautare: constanta : O(x)</p><p>Stergere: constanta : O(x)</p><p>Utilizare: elemente unice </p><p>Custom:  functor(struct in care supraincarcare operatorului () pentru functia de hash)</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 08:01:27 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666598</guid>
      </item>
      <item>
         <title>Unordered_set</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666783</link>
         <description><![CDATA[<p>Def: Este un container asociativ utilizat pentru a stoca elemente unice si neordonate</p><p>Accesare a elementelor: se face prin find</p><p>Parcurgere: for iterator,  range base for</p><p>Insertie: constanta : O(x)</p><p>Cautare: constanta : O(x)</p><p>Stergere: constanta : O(x)</p><p>Utilizare: elemente unice </p><p>Custom:  functor(struct in care supraincarcare operatorului () pentru functia de hash)</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 08:01:56 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666783</guid>
      </item>
      <item>
         <title>Queue</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666851</link>
         <description><![CDATA[<p>Def: Queue este un adaptor de container(pentru stocarea efectiva a elementelor se foloseste un container-vector, lista inlantuita) cu structura de tip FIFO. </p><p>Accesare a elementelor: Elementele sunt accesibile doar primul -  campul first</p><p>Parcurgere: Trebuie sa extragem fiecare element unul cate unul pana cand coada devine goala </p><p>Insertie: push() -adauga un element la finalul cozii complexitatea este O(1)</p><p>Cautare:</p><p>Stergere: pop() extrage elementul de la inceputul cozii, complexitatea este O(1)</p><p>Utilizare: obtinerea unor date în ordine inserarii lor</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 08:02:08 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666851</guid>
      </item>
      <item>
         <title>Stack</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666887</link>
         <description><![CDATA[<p>Def: Stack este un adaptor de container(pentru stocarea efectiva a elementelor se foloseste un container-vector, lista inlantuita) cu structura de tip LIFO. </p><p>Accesare a elementelor: Elementele sunt accesibile doar de la varf -  functia top()</p><p>Parcurgere: Trebuie sa extragem fiecare element unul cate unul pana cand stiva devine goala </p><p>Insertie: push() -adauga un element la sfarsitul stivei; complexitatea este O(1)</p><p>Cautare:</p><p>Stergere: pop() extrage elementul din varful stivei; complexitatea este O(1)</p><p>Utilizare: obtinerea unor date în ordine inversa citirii lor</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 08:02:17 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998666887</guid>
      </item>
      <item>
         <title>Pair</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998667269</link>
         <description><![CDATA[<p>Def: Este o structură de date care permite stocarea unui numar de 2 elemente de tipuri diferite</p><p>Accesare a elementelor: prin campurile  first si second</p><p>Utilizare: se utilizeaza pentru a grupa si manipula un numar fix de 2 elemente dintr-un singur obiect, fiecare element  putand fi de tip diferit</p><p><br></p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 08:03:19 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998667269</guid>
      </item>
      <item>
         <title>Tuple</title>
         <author>ipopabv</author>
         <link>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998667353</link>
         <description><![CDATA[<p>Def: Clasa template "tuple" defineste un container care grupeaza doua sau mai multe valori, care pot fi de orice tip, intr-o singura variabila</p><p>Accesare a elementelor: </p><p>std : : get&lt;element&gt;( tuple ) care returneaza o referinta la elementul al element-lea al tuplu-lui. Incepand de la C + +14, exista si varianta functiei get, in care element este tipul</p><p>campului catre care se doreste referinta, dar care poate  folosita, doar daca tuplul dispune doar de un singur camp de tipul indicat prin element.</p><p>Utilizare: gruparea doua sau mai multe valori intr-o singura variabila</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-05-19 08:03:28 UTC</pubDate>
         <guid>https://padlet.com/ipopabv/t37cr9fjnv2gapcz/wish/2998667353</guid>
      </item>
   </channel>
</rss>
