<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Arvores 2-3-4 by Joao Bispo</title>
      <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2022-11-25 10:03:53 UTC</pubDate>
      <lastBuildDate>2022-12-15 20:32:39 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Introdução</title>
         <author></author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397929483</link>
         <description><![CDATA[<ul><li>Arvores 2-3-4 é uma das estruturas de dados mais eficientes entre as várias existentes. São também chamadas de árvores multivias, pois podem te até quatro filhos e três itens de dados por nó.&nbsp;</li><li>Sua estrutura e propriedade permite que possamos realizar inserir, buscar e remover elementos de forma rápida e usando menos recurso computacional, sendo balanceadas e relativamente fáceis de programar.&nbsp;</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-11-25 12:26:52 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397929483</guid>
      </item>
      <item>
         <title>Implementação </title>
         <author></author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397935950</link>
         <description><![CDATA[<div>A implementação de uma arvore 2-3-4 é usada em diversos tipos de aplicações, como: dicionários, auto completar (auto complete) e banco de dados como mecanismo de organização interna de dados.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-11-25 12:34:05 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397935950</guid>
      </item>
      <item>
         <title>Propriedades</title>
         <author></author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397942526</link>
         <description><![CDATA[<ul><li>As arvores 2-3-4 são arvores multidirecionais, ou seja, cada nó poderá ter um minimo de 2 ou máximo de 3 campos de dados e até quatro filhos.&nbsp;</li><li>Os nós situados na última fila são denominados folhas e estão sempre no mesmo nível.&nbsp;</li><li>Os números 2,3,4 se referem a quantidade de filhos que um nó poderá ter, como também a quantidade de ponteiros.</li><li>Caso qualquer um dos nós ficar com apenas um filho, é necessário que se faça um tratamento para que todas as folhas permaneçam no mesmo nível. </li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-11-25 12:41:47 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397942526</guid>
      </item>
      <item>
         <title>Estrutura</title>
         <author></author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397946303</link>
         <description><![CDATA[<div><strong>A estrutura de uma árvore 2-3-4 é determinada pela seguinte relação:</strong><br><br>N° DE ITENS DE DADOS POR NÓ / N° DE FILHOS POR NÓ<br><br>1 2<br>2 3&nbsp;<br>3 4&nbsp;<br><br>Ex1: O nó com 1 chave terá no máximo 2 filhos.<br>Ex2: O nó com 2 chaves terá no máximo 3 filhos.<br>Ex3: O nó com 3 chaves terá no máximo 4 filhos.&nbsp;<br><br>Os nós folhas não tem filhos e assim seus ponteiros ficam indefinidos (NULL). Uma característica importante da árvore 2-3-4 é que um nó deverá ter no mínimo 2 filhos, a não ser que seja uma folha.&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-11-25 12:45:29 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397946303</guid>
      </item>
      <item>
         <title>Análise </title>
         <author></author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397958899</link>
         <description><![CDATA[<ul><li><strong>Buscas em árvores 2-3-4 nunca passam de log n + 1, logo O(log n).</strong><ol><li>A distância da raiz para as folhas são sempre a mesma. Transformações não mudam esta distância, exceto no pior caso em que a transformação divide a raiz e aumenta em 1 a distância de todos os nós para a raiz. &nbsp;</li></ol></li></ul><div><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-11-25 12:58:50 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2397958899</guid>
      </item>
      <item>
         <title>Informação Adicional</title>
         <author></author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2399533240</link>
         <description><![CDATA[<div>Porque uma árvore 2-3-4 não pode ser chamada de árvore 1-2-3-4?<br><br>Um nó não pode ter somente um filho, como os nós das árvores binárias. Na verdade um nó com item de dado precisa ter sempre dois links, a menos que seja um nó folha, neste caso ele não possui links.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-11-28 02:40:07 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2399533240</guid>
      </item>
      <item>
         <title>EXEMPLO</title>
         <author>joaobispo11</author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2399947449</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1430821579/80b497df98d65af8ffe3e8fc2a664fcc/2_3_4_tree_insertion_stage_1_svg.png" />
         <pubDate>2022-11-28 10:00:22 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2399947449</guid>
      </item>
      <item>
         <title>Inserção de Elementos - Exemplo</title>
         <author>joaobispo11</author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2399957930</link>
         <description><![CDATA[<div>Para inserir o valor "25" para esta árvore 2-3-4:<br><br></div><ul><li>Comece na raiz (10, 20) e desça para o filho à direita (22, 24, 29). (Seu intervalo (20, ∞) contém 25.)</li><li>O nó (22, 24, 29) é um 4-nó, assim, o seu elemento médio 24 é empurrado para o nó pai.</li><li>O 3-nó restante (22, 29) é dividido em um par de 2 nós (22) e (29). Suba de volta para o novo pai (10, 20, 24).</li><li>Desça para o filho próximo a direita (29). (Seu intervalo (24 – 29) contém 25.)</li><li>O nó (29) não tem filho próximo mais à esquerda. (O filho para o intervalo (24 – 29) está vazio.) Pare por aqui e insira o valor 25 neste nó.</li></ul><div><br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1430821579/f2703d17d9753b64a93c04460c9f0535/1.png" />
         <pubDate>2022-11-28 10:09:49 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2399957930</guid>
      </item>
      <item>
         <title>Remoção de Elementos</title>
         <author>joaobispo11</author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2399960231</link>
         <description><![CDATA[<div><br>Considere a possibilidade de deixar apenas o elemento lá, marcando-o como "excluído", possivelmente para ser reusado em uma futura inserção.<br><br></div><div>Para remover um valor a partir da árvore 2-3-4:<br><br></div><ol><li>Encontre o elemento a ser excluído.</li></ol><div><br>Faça os seguintes ajustes, quando um 2-nó – exceto o nó raiz – é encontrado no caminho para a folha que desejamos remover:<br><br></div><ol><li>Se um irmão ou irmã em ambos os lados deste nó for um 3-nó ou 4-nó (tendo assim mais de 1 chave), execute uma rotação com esse irmão.</li><li>Se o pai é um 2-nó e o irmão também é um 2-nó, combine todos os três elementos para formar um novo 4-nó e encurtar a árvore.</li><li>Se o pai é um 3-nó ou um 4-nó e todos os irmãos adjacentes são 2-nós, faça uma operação de fusão com o pai e um irmão adjacente:<ul><li>O irmão adjacente e o pai com os dois nós irmãos se juntam para formar um 4-nó.</li><li>Transfira os filhos irmãos para este nó.</li></ul></li></ol><div><br>Uma vez que o valor procurado é atingido, ele pode agora ser colocado na entrada do local removido sem nenhum problema, porque garante-se que o nó folha tenha mais que 1 chave.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-11-28 10:12:06 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2399960231</guid>
      </item>
      <item>
         <title>Integrantes</title>
         <author>joaobispo11</author>
         <link>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2422329564</link>
         <description><![CDATA[<div>João Paulo de Melo Bispo&nbsp;<br>Luis Henrique da Silva&nbsp;<br>Higor Vinícius de Lima</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-12-15 20:32:39 UTC</pubDate>
         <guid>https://padlet.com/joaobispo11/a2m63m5upgqzteli/wish/2422329564</guid>
      </item>
   </channel>
</rss>
