From 464a9ec6840bb7d7245545d0fa1f4c3dc370d058 Mon Sep 17 00:00:00 2001 From: Joao Arthur Brunet Monteiro Date: Tue, 13 Feb 2024 12:55:28 -0300 Subject: [PATCH] nomenclatura --- index.html | 2 +- posts/index.xml | 4 ++-- posts/lifoarray/index.html | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 565f773..27f29c8 100644 --- a/index.html +++ b/index.html @@ -567,7 +567,7 @@

Leia mais… diff --git a/posts/index.xml b/posts/index.xml index 54caf3c..4bdd1c1 100644 --- a/posts/index.xml +++ b/posts/index.xml @@ -3557,7 +3557,7 @@ IndexOutOfBounds</a>.</p> https://joaoarthurbm.github.io/eda/posts/lifoarray/ <hr> <p>Neste material nós vamos estudar uma forma de implementar uma Pilha utilizando arrays.</p> -<p>O que define uma pilha é a sua política de acesso. Toda adição (<em><strong>push/addFirst</strong></em>) é feita no topo da pilha e toda remoção é feita também no topo da pilha (<em><strong>pop/removeFirst</strong></em>).</p> +<p>O que define uma pilha é a sua política de acesso. Toda adição (<em><strong>push/addLast</strong></em>) é feita no topo da pilha e toda remoção é feita também no topo da pilha (<em><strong>pop/removeLast</strong></em>).</p> <blockquote> <p>Last In First Out (LIFO): O último elemento a entrar na pilha é o primeiro a sair. Para implementar essa política usamos duas operações: <em><strong>push</strong></em>, que sempre adiciona no topo da pilha e <em><strong>pop</strong></em>, que sempre remove do topo.</p> </blockquote> @@ -3579,7 +3579,7 @@ IndexOutOfBounds</a>.</p> <span style="color:#f92672">}</span> </code></pre></div><p>Em primeiro lugar, é importante destacar o uso do atributo <code>topo</code>. Ele vai delimitar quem está no topo da pilha. Nossa pilha está entre os índices 0 e topo. Nossa classe fila é uma abstração em cima do array. Quando criamos um array de String, por exemplo, todos os elementos são null. Ele não representa nossa pilha. Nossa pilha por enquanto é vazia porque o topo é -1, uma posição inexistente no array.</p> <h2 id="operações">Operações</h2> -<p>Temos duas operaçõs principais em Pilha: <code>push(String ele)</code> e <code>pop()</code>. Essas operações também podem ser nomeadas de addFirst() e removeFirst(). Faz sentido, né? Nós já decidimos que em uma pilha as adições e remoções são sempre no topo.</p> +<p>Temos duas operaçõs principais em Pilha: <code>push(String ele)</code> e <code>pop()</code>. Essas operações também podem ser nomeadas de addLast() e removeLast(). Faz sentido, né? Nós já decidimos que em uma pilha as adições e remoções são sempre no topo.</p> <p>Direto ao ponto. Vamos entender o funcionamento de uma pilha com 3 posições simulando várias operações de <code>push(String element)</code> e <code>pop()</code>.</p> <h3 id="push">push</h3> <p>Inicialmente temos a pilha vazia:</p> diff --git a/posts/lifoarray/index.html b/posts/lifoarray/index.html index 18f2009..35680db 100644 --- a/posts/lifoarray/index.html +++ b/posts/lifoarray/index.html @@ -153,7 +153,7 @@

Pilhas (LIFO) baseadas em Arrays


Neste material nós vamos estudar uma forma de implementar uma Pilha utilizando arrays.

-

O que define uma pilha é a sua política de acesso. Toda adição (push/addFirst) é feita no topo da pilha e toda remoção é feita também no topo da pilha (pop/removeFirst).

+

O que define uma pilha é a sua política de acesso. Toda adição (push/addLast) é feita no topo da pilha e toda remoção é feita também no topo da pilha (pop/removeLast).

Last In First Out (LIFO): O último elemento a entrar na pilha é o primeiro a sair. Para implementar essa política usamos duas operações: push, que sempre adiciona no topo da pilha e pop, que sempre remove do topo.

@@ -175,7 +175,7 @@

Organização interna: atr }

Em primeiro lugar, é importante destacar o uso do atributo topo. Ele vai delimitar quem está no topo da pilha. Nossa pilha está entre os índices 0 e topo. Nossa classe fila é uma abstração em cima do array. Quando criamos um array de String, por exemplo, todos os elementos são null. Ele não representa nossa pilha. Nossa pilha por enquanto é vazia porque o topo é -1, uma posição inexistente no array.

Operações

-

Temos duas operaçõs principais em Pilha: push(String ele) e pop(). Essas operações também podem ser nomeadas de addFirst() e removeFirst(). Faz sentido, né? Nós já decidimos que em uma pilha as adições e remoções são sempre no topo.

+

Temos duas operaçõs principais em Pilha: push(String ele) e pop(). Essas operações também podem ser nomeadas de addLast() e removeLast(). Faz sentido, né? Nós já decidimos que em uma pilha as adições e remoções são sempre no topo.

Direto ao ponto. Vamos entender o funcionamento de uma pilha com 3 posições simulando várias operações de push(String element) e pop().

push

Inicialmente temos a pilha vazia: