Árvores Binárias. INF01203 Estruturas de Dados. Tipos de Árvores Binárias. Tipos de Árvores Binárias. grau dos nós. ordenadas.

Tamanho: px
Começar a partir da página:

Download "Árvores Binárias. INF01203 Estruturas de Dados. Tipos de Árvores Binárias. Tipos de Árvores Binárias. grau dos nós. ordenadas."

Transcrição

1 Árvores ináris gru dos nós IN01203 struturs de dos Árvores ináris ordends sub-árvore d esquerd sub-árvore d direit = Árvore qulquer = Árvore inári Tipos de Árvores ináris Tipos de Árvores ináris stritmente inári 0 ou 2 filhos inári omplet Sub-árvores vzis no último ou penúltimo nível inári hei Sub-árvores vzis somente no último nível Zigue-zgue Nós interiores possuem extmente um sub-árvore vzi

2 Tipos de Árvores ináris Árvore inári dos os tipos de árvores: estritmente binári complet chei zigue-zgue omprimento de cminho de um árvore tempo de execução Qul árvore possui ltur máxim? zigue-zgue Qul árvore possui ltur mínim? chei xemplos de Árvores ináris Implementção + ndereço d / b c + d e

3 Árvores ináris - vntgens Trnsformção: n-ári em binári Otimizção de locção de memóri Mis fáceis de mnipulr Implementção de operções é muito simplificd Irmão seguinte? Primeiro filho Trnsformr árvore n-ári em binári Trnsformção: n-ári em binári Trnsformção: n-ári em binári 1. O primeiro filho de um nodo pss ser seu filho à esquerd n árvore binári 2. Os demis filhos de um nodo pssm ser filhos à direit do seu irmão imedito à esquerd 3. xecutr o mesmo processo pr cd nodo d árvore ilho à esquerd = primeiro filho ilho à direit = irmão seguinte

4 Reconstituição Árvore n-ári xercícios Árvore modificd Árvore originl J K J L K H L I J K onverter inári inserir Y filho direit de inserir X filho esquerd Y inserir Z filho direit Y L Trnsformção de lorest em inári Trnsformção de lorest em inári Pr converter um florest em árvore binári, bst considerr s rízes ds árvores como nós irmãos e plicr conversão nterior H H K L I K I J M J L M

5 T : strutur de dos Implementção de Árvores ináris Tipo Nodo esq info dir Pnodo = Nodo; Nodo = registro esq : Pnodo; info: dos; dir : Pnodo fim; T : Operções Iniciliz Iniciliz Insere meio folh onsult Remove ndereço d rir um árvore vzi estrói proc iniciliz(vr : Pnodo); := nil fim iniciliz;

6 Insere locr nodo proc insereriz(vr : Pnodo; info: dos); vr : Pnodo; locr();.esq :=.dir := nil;.info := info; := ; fim insereriz; Insere: filho à esqued proc inseresq(vr : Pnodo; infopi, infoilho: dos); vr pi, novo: Pnodo; pi := locliz(, infopi); se pi nil então se pi.esq nil então erro( Nodo já possui sub-árvore esquerd ) senão {insere o novo nodo} loc(novo); novo.dir := novo.esq := nil; novo.info := infoilho; pi.esq := novo; fim; fim inseresq; Insere: filho à direit T: Operções sobre Árvores ináris proc insereir(vr : Pnodo; infopi, infoilho: dos); vr pi, novo: Pnodo; pi := locliz(, infopi); se pi nil então se pi.dir nil então erro( Nodo já possui sub-árvore direit ) senão {insere o novo nodo} loc(novo); novo.dir := novo.esq := nil; novo.info := infoilho; pi.dir := novo; fim; fim insereir; Pnodo = Nodo; Nodo = registro esq : Pnodo; info: dos; dir : Pnodo fim; proc iniciliz(vr : Pnodo); // cri um árvore vzi proc insereriz(vr : Pnodo; info: dos); // loc nodo e insere ddo proc inseresq(vr : Pnodo; InfoPi, Infoilho: dos); // insere um nodo n sub-árvore esquerd proc insereir(vr : Pnodo; InfoPi, Infoilho: dos); // insere um nodo n sub-árvore direit

7 onsult Nodos minhmentos em Árvores ináris cesso sempre trvés d cd nodo deve ser visitdo um vez, e pens um vez Visit um nodo cesso um nodo pr relizr lgum operção minhmentos minhmentos método de percurso sistemático de todos os nodos de um árvore, de modo que cd nodo sej visitdo extmente um vez relizr s operções um cminhmento define um seqüênci de nodos cd nodo pss ter um nodo seguinte, ou um nodo nterior, ou mbos (exceto árvore com 1 só nodo) seqüênci de nodos depende do cminhmento x: minhmento 1: minhmento 2:

8 Principis minhmentos minhmentos Pré-ixdo à esquerd.visit.percorre sub-árvore esquerd.percorre sub-árvore direit -b -d -e -c -f -g Sub-árvore àesquerd d b e f c g Sub-árvore àdireit entrl à esquerd.percorre sub-árvore esquerd.visit.percorre sub-árvore direit d -b -e - -f -c -g Pós-ixdo à esquerd d.percorre sub-árvore esquerd.percorre sub-árvore direit.visit d -e-b-f-g-c- b e f c g minhmentos xemplo 02 Pré-ixdo à direit.visit.percorre sub-árvore direit.percorre sub-árvore esquerd -c -g -f -b -e -d entrl à direit.percorre sub-árvore direit.visit.percorre sub-árvore esquerd g -c-f--e-b-d Pós-ixdo à direit d.percorre sub-árvore direit.percorre sub-árvore esquerd.visit g -f-c-e-d-b- b e f c g.entrl à esquerd?.entrl à direit?

9 xemplo: expressão ritmétic Pré-fixdo..esquerd.direit + / entrl.esquerd..direit + / + / Pós-ixdo.esquerd.direit. / + Percorrer: Pré-ixdo squerd q q 1 q 2 5 q q = nil 6 7 nil nil nil nil Percorrer: Pré-ixdo squerd proc preixdo(: Pnodo); vr pux: Pnodo; {pontdor uxilir} s: Pilh; {simbolizndo pilh} push(s,); {coloc n pilh o endereço d } enqunto (consult(s,pux)=true) {enqunto houver lgum cois n pilh} fç se(pop(s,pux)=true) {tir endereço do topo d pilh} então visit(pux); {efetu operção desejd no nodo} push(s,pux.dir); {empilh d sub-árvore direit} push(s,pux.esq) {empilh d sub-árvore esquerd} fim fim fim preixdo; Recursividde em Árvores sub-árvore esquerd sub-árvore esquerd h b sub-árvore direit d e f g i c sub-árvore direit Árvores

10 Pré-ixdo squerd proc preixdo(: pnodo); {percurso pré-fixdo esquerdo, usndo recursividde} se <> nil {existe árvore ou sub-árvore} então visit(); {execut operção} preixdo(.esq); {percurso d sub-árvore esquerd} preixdo(.dir) {percurso d sub-árvore direit} fim fim preixdo; Pós-ixdo squerd proc posixdo(: pnodo); {percurso pos-fixdo esquerdo, usndo recursividde} se <> nil {existe árvore ou sub-árvore} então posixdo(.esq); {percurso d sub-árvore esquerd} posixdo(.dir) {percurso d sub-árvore direit} visit(); {execut operção} fim fim posixdo; entrl squerd T: Operções sobre Árvores ináris (prcil) proc centrl(: pnodo); {percurso centrl à esquerd, usndo recursividde} se <> nil {existe árvore ou sub-árvore} então centrl(.esq); {percurso d sub-árvore esquerd} visit(); {execut operção} centrl(.dir) {percurso d sub-árvore direit} fim fim centrl; proc iniciliz(vr : Pnodo); // cri um árvore vzi proc insereriz(vr : Pnodo; info: dos); // loc nodo e insere ddo proc inseresq(vr : Pnodo; InfoPi, Infoilho: dos); // insere um nodo n sub-árvore esquerd proc insereir(vr : Pnodo; InfoPi, Infoilho: dos); // insere um nodo n sub-árvore direit proc preixdo(: pnodo); // percurso pré-fixdo esquerdo, usndo recursividde proc posixdo(: pnodo); // percurso pós-fixdo esquerdo, usndo recursividde proc centrl(: pnodo); // percurso centrl à esquerd, usndo recursividde proc constroi(vr : Pnodo); // constrói um (sub)árvore e devolve o endereço d função copi(: Pnodo):Pnodo; // mont um cópi de um árvore, devolvendo o endereço d

UNIP Ciência da Computação ÁRVORES

UNIP Ciência da Computação ÁRVORES ----- ÁRVORES Um árvore é um estrutur de ddos bidimensionl, não liner, que possui proprieddes espciis e dmite muits operções de conuntos dinâmicos, tis como: consult, inserção, remoção, entre outros. É

Leia mais

Árvores. Listas e árvores. Árvores. Árvores. Árvores. Árvores 03/11/2011. Listas lineares

Árvores. Listas e árvores. Árvores. Árvores. Árvores. Árvores 03/11/2011. Listas lineares istas e árvores istas lineares Um nó após o outro, adjacentes Sem relações hierárquicas entre os nós, em geral S-502 lgoritmos e struturas de ados iversas aplicações necessitam de estruturas mais complexas

Leia mais

ÁRVORES E ÁRVORES BINÁRIAS. Vanessa Braganholo Estruturas de Dados e Seus Algoritmos

ÁRVORES E ÁRVORES BINÁRIAS. Vanessa Braganholo Estruturas de Dados e Seus Algoritmos ÁRVORES E ÁRVORES BINÁRIAS Vanessa Braganholo Estruturas de Dados e Seus Algoritmos ÁRVORES Árvores Árvores Binárias INSTITUTO DE COMPUTAÇÃO - UFF 2 ÁRVORES Fonte de consulta: Szwarcfiter, J.; Markezon,

Leia mais

DATA STRUCTURES, AN ADVANCED APPROACH USING C

DATA STRUCTURES, AN ADVANCED APPROACH USING C ESTRUTURS DE DDOS prof. lexandre César Muniz de Oliveira 1. Introdução 2. Pilhas 3. Filas 4. Listas 5.Árvores 6. Classificação 7. Busca 8. Grafos Sugestão bibliográfica: ESTRUTURS DE DDOS USNDO C aron

Leia mais

Árvores Binárias de Pesquisa (ABP) INF01203 Estruturas de Dados. Operações. Árvores Binárias de Pesquisa (ABP) Caminhamento Central à Esquerda

Árvores Binárias de Pesquisa (ABP) INF01203 Estruturas de Dados. Operações. Árvores Binárias de Pesquisa (ABP) Caminhamento Central à Esquerda Árvores Binárias de Pesquisa (ABP) INF03 Estruturas de Dados Árvores Binárias de Pesquisa apresentam uma relação de ordem entre os nodos ordem é definida por um campo denominado chave esq chave inf dir

Leia mais

AED1 - Árvores. Hebert Coelho. Instituto de Informática Universidade Federal de Goiás. HC AED1-Árvores 1/49

AED1 - Árvores. Hebert Coelho. Instituto de Informática Universidade Federal de Goiás. HC AED1-Árvores 1/49 AED1 - Árvores Hebert Coelho Instituto de Informática Universidade Federal de Goiás HC AED1-Árvores 1/49 Roteiro Árvore; Árvores - Representações; Árvores - Conceitos; Árvores Binárias; Árvores Binárias

Leia mais

Estruturas de Dados. Parte deste material consiste de: Adaptações dos slides gentilmente cedidos pela Profa. Maria Cristina F.

Estruturas de Dados. Parte deste material consiste de: Adaptações dos slides gentilmente cedidos pela Profa. Maria Cristina F. struturas de ados Árvores Prof. Ricardo J... ampello réditos Parte deste material consiste de: daptações dos slides gentilmente cedidos pela Profa. Maria ristina. de Oliveira daptados dos originais de

Leia mais

Árvores. Árvores. INF01203 Estruturas de Dados. Árvores. Exemplos de Aplicações. Hierarquia de subordinação. Relacionamento Lógico.

Árvores. Árvores. INF01203 Estruturas de Dados. Árvores. Exemplos de Aplicações. Hierarquia de subordinação. Relacionamento Lógico. Árvores N01203 struturas de ados Árvores onstituem uma das estruturas mais importantes da área de computação, inclusive em aplicações Árvores xemplos de plicações Relacionamento Lógico Hierarquia ou Subordinação

Leia mais

Alocação sequencial - Pilhas

Alocação sequencial - Pilhas Alocção seqüencil - pilhs Alocção sequencil - Pilhs Pilhs A estrutur de ddos Pilh é bstnte intuitiv. A nlogi é um pilh de prtos. Se quisermos usr um pilh de prtos com máxim segurnç, devemos inserir um

Leia mais

Árvores. N-árias, Binárias, Busca. Vanessa Maia Berny Mestrado em Ciência da Computação

Árvores. N-árias, Binárias, Busca. Vanessa Maia Berny Mestrado em Ciência da Computação Árvores N-árias, Binárias, Busca Vanessa Maia Berny Mestrado em Ciência da Computação Disciplina de Estrutura de Dados Prof. Dr. Luzzardi, Paulo Roberto Gomes Abril de 2008 Árvores N-árias São estruturas

Leia mais

Algoritmos e Estruturas de Dados I

Algoritmos e Estruturas de Dados I Algoritmos e Estruturas de Dados I Aula 19: - Comparação empírica de algoritmos de ordenação - Árvores Prof. Jesús P. Mena-Chalco jesus.mena@ufabc.edu.br 1Q-2016 1 Comparação empírica de algoritmos de

Leia mais

Árvore estritamente binária É uma árvore onde todos os nós que não são folha possuem dois filhos.

Árvore estritamente binária É uma árvore onde todos os nós que não são folha possuem dois filhos. Árvore estritmente binári É um árvore onde todos os nós que não são folh possuem dois filhos. Ex.: 434 Árvore binári complet Um árvore binári complet de profundidde d é um árvore estritmente binári onde

Leia mais

UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO ANÁLISE DE ALGORITMOS. LISTA DE EXERCÍCIOS (Parte B)

UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO ANÁLISE DE ALGORITMOS. LISTA DE EXERCÍCIOS (Parte B) UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO ANÁLISE DE ALGORITMOS LISTA DE EXERCÍCIOS (Parte B). Supondo uma lista encadeada (externa) cujos nós possuem um campo que aponta para outra lista encadeada (interna),

Leia mais

Árvores. SCC-202 Algoritmos e Estruturas de Dados I. Lucas Antiqueira

Árvores. SCC-202 Algoritmos e Estruturas de Dados I. Lucas Antiqueira Árvores SCC-202 Algoritmos e Estruturas de Dados I Lucas Antiqueira Listas e árvores Listas lineares Um nó após o outro, adjacentes Nó sucessor e antecessor Diversas aplicações necessitam de estruturas

Leia mais

Fluxo de execução e blocos básicos

Fluxo de execução e blocos básicos Otimizção Fluxo de execução e blocos básicos Compildores II Melhorr código mke it better, não mke it best Não deve lterr semântic originl do progrm Tipos locis ou globis Precoce Constnt folding 6-6 0 Simplificções

Leia mais

3.3 Autómatos finitos não determinísticos com transições por ε (AFND-ε)

3.3 Autómatos finitos não determinísticos com transições por ε (AFND-ε) TRANSIÇÕES POR (AFND-) 43 3.3 Autómtos finitos não determinísticos com trnsições por (AFND-) Vmos gor considerr utómtos finitos que podem mudr de estdo sem consumir qulquer símbolo, isto é, são utómtos

Leia mais

Conceitos gerais Terminologia Forma de Representação de Árvores Árvores Binárias

Conceitos gerais Terminologia Forma de Representação de Árvores Árvores Binárias Conceitos gerais Terminologia Forma de Representação de Árvores Árvores Binárias Conceitos gerais Representação por Contiguidade Física Representação por Encadeamento Operações 2 Conceitos gerais Uma árvore

Leia mais

4 GRAFOS NÃO-ORIENTADOS. 4.1 Definições. O caminho v 1, v 2,..., v n conecta v 1 a v n. Ciclo: caminho de um vértice a ele mesmo de comprimento

4 GRAFOS NÃO-ORIENTADOS. 4.1 Definições. O caminho v 1, v 2,..., v n conecta v 1 a v n. Ciclo: caminho de um vértice a ele mesmo de comprimento GRAFOS Aspectos geris Grfos orientdos Problems clássicos sobre grfos orientdos Grfos não-orientdos GRAFOS NÃO-ORIENTADOS. Definições m grfo não-orientdo tmbém é chmdo de grfo nãodirigido, ou breidmente

Leia mais

Pilhas Acesso. Pilha. Fila. Listas lineares especiais. Pilhas e Filas. Listas lineares especiais mais usuais. Disciplina restrita

Pilhas Acesso. Pilha. Fila. Listas lineares especiais. Pilhas e Filas. Listas lineares especiais mais usuais. Disciplina restrita Listas lineares especiais s Acesso consulta inserção remoção Disciplina restrita de acesso Disciplina restrita acesso permitido somente em alguns nós Listas lineares especiais mais usuais LIFO Last In

Leia mais

Prof. Jesus José de Oliveira Neto

Prof. Jesus José de Oliveira Neto Prof. Jesus José de Oliveira Neto São estruturas de dados adequadas para a representação de hierarquias. Uma árvore é composta por um conjunto de nós. Existe um nó r, denominado raiz, que contém zero ou

Leia mais

UNIVERSIDADE DE SÃO PAULO ICMC SCC 202 Algoritmos e Estrutura de Dados I - 2º Semestre 2010 Profa. Sandra Maria Aluísio;

UNIVERSIDADE DE SÃO PAULO ICMC SCC 202 Algoritmos e Estrutura de Dados I - 2º Semestre 2010 Profa. Sandra Maria Aluísio; UNIVERSIDADE DE SÃO PAULO ICMC SCC 202 Algoritmos e Estrutura de Dados I - 2º Semestre 2010 Profa. Sandra Maria Aluísio; e-mail: sandra@icmc.usp.br Lista de Exercícios Árvores, Árvores Binárias, Árvores

Leia mais

Aula 19: Percursos em árvores binárias. Percurso em pré-ordem, ordem simétrica e pós-ordem. Algoritmo para cálculo de altura uma árvore binária

Aula 19: Percursos em árvores binárias. Percurso em pré-ordem, ordem simétrica e pós-ordem. Algoritmo para cálculo de altura uma árvore binária 19.1 ula 19: Percursos em árvores binárias Percurso em pré-ordem, ordem simétrica e pós-ordem lgoritmo para cálculo de altura uma árvore binária omplexidade dos métodos 19.2 ula 19: Percursos em árvores

Leia mais

ESTRUTURA DE DADOS DCC013. Árvore Binária de Busca

ESTRUTURA DE DADOS DCC013. Árvore Binária de Busca ESTRUTURA DE DADOS DCC013 Árvore Binária de Busca Árvore Binária de Busca Propriedade fundamental da árvore binária de busca Valor da chave da raiz é Maior do que o valor da chave da subárvore da esquerda

Leia mais

Programação II. Pilhas (stacks) Bruno Feijó Dept. de Informática, PUC-Rio

Programação II. Pilhas (stacks) Bruno Feijó Dept. de Informática, PUC-Rio Progrmção II Pilhs (stcks) Bruno Feijó Dept. de Informátic, PUC-Rio Pilh Novo elemento é inserido no e cesso é pens o... como num pilh de prtos O único elemento que pode ser cessdo e removido é o do N

Leia mais

Árvores. Prof. Byron Leite Prof. Tiago Massoni Prof. Fernando Buarque. Engenharia da Computação. Poli - UPE

Árvores. Prof. Byron Leite Prof. Tiago Massoni Prof. Fernando Buarque. Engenharia da Computação. Poli - UPE Árvores Prof. Byron Leite Prof. Tiago Massoni Prof. Fernando Buarque Engenharia da Computação Poli - UPE Motivação Para entradas realmente grandes, o acesso linear de listas é proibitivo Estrutura de dados

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano. CÁLCULO NUMÉRICO Prof. Dr. Yr de Souz Tdno yrtdno@utfpr.edu.br Aul 0 0/04 Sistems de Equções Lineres Prte MÉTODOS ITERATIVOS Cálculo Numérico /9 MOTIVAÇÃO Os métodos itertivos ou de proimção fornecem um

Leia mais

Projeto de Compiladores Professor Carlos de Salles

Projeto de Compiladores Professor Carlos de Salles Projeto de Compildores 2006.1 Professor Crlos de Slles Trlho 1 Autômto pr Plvrs Reservds Ojetivo do trlho: implementr um progrm que recee como entrd um list de plvrs reservds e define como síd um função

Leia mais

DCC-UFRJ Linguagens Formais Primeira Prova 2008/1

DCC-UFRJ Linguagens Formais Primeira Prova 2008/1 DCC-UFRJ Lingugens Formis Primeir Prov 28/. Constru um utômto finito determinístico que ceite lingugem L = {w ( ) w contém pelos menos dois zeros e no máximo um }. 2. Use o lgoritmo de substituição pr

Leia mais

Aula 1 - POTI = Produtos Notáveis

Aula 1 - POTI = Produtos Notáveis Aul 1 - POTI = Produtos Notáveis O que temos seguir são s demonstrções lgébrics dos sete principis produtos notáveis e tmbém prov geométric dos três primeiros. 1) Qudrdo d Som ( + b) = ( + b) * ( + b)

Leia mais

Gramáticas Regulares. Capítulo Gramáticas regulares

Gramáticas Regulares. Capítulo Gramáticas regulares Cpítulo Grmátics Regulres Ests nots são um complemento do livro e destinm-se representr lguns lgoritmos estuddos ns uls teórics. É ddo um exemplo de plicção de cd conceito. Mis exemplos form discutidos

Leia mais

Algoritmos e Estrutura de Dados II. Árvore. Prof a Karina Oliveira.

Algoritmos e Estrutura de Dados II. Árvore. Prof a Karina Oliveira. Algoritmos e Estrutura de Dados II Árvore Prof a Karina Oliveira kkco@dei.unicap.br Introdução Estruturas de dados lineares (pilha, fila) são estruturas que guardam coleções de elementos que são acessados

Leia mais

Árvores binárias de busca

Árvores binárias de busca Árvores binárias de busca S-202 lgoritmos e Estruturas de Dados I Prof. Thiago. S. Pardo Árvore binárias Árvores de grau 2, isto é, cada nó tem dois filhos, no máximo Raiz D B E Terminologia: filho esquerdo

Leia mais

Linguagens Formais Capítulo 5: Linguagens e gramáticas livres de contexto

Linguagens Formais Capítulo 5: Linguagens e gramáticas livres de contexto Lingugens ormis Cpítulo 5: Lingugens e grmátics livres de contexto José Lucs Rngel, mio 1999 5.1 - Introdução Vimos no cpítulo 3 definição de grmátic livre de contexto (glc) e de lingugem livre de contexto

Leia mais

Árvores. Árvores M-Vias. Métodos de Pesquisa de Dados. de Pesquisa (ANP) VANTAGENS EXEMPLO

Árvores. Árvores M-Vias. Métodos de Pesquisa de Dados. de Pesquisa (ANP) VANTAGENS EXEMPLO Métodos de Pesquisa de Dados Árvores M-Vias Encontrar um dado em um conjunto de dados de forma eficiente Baseia-se na noção de uma chave (índice) de pesquisa Aplicação típica: SGBD Busca de dados em disco

Leia mais

Universidade Federal de Mato Grosso Estrutura de Dados II

Universidade Federal de Mato Grosso Estrutura de Dados II Universidade Federal de Mato Grosso Estrutura de Dados II Curso de Ciência da Computação Prof. Thiago P. da Silva thiagosilva@ufmt.br Agenda Definições Fator de Balanceamento Estrutura de um Nó Operações

Leia mais

Análise Léxica. Construção de Compiladores. Capítulo 2. José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto

Análise Léxica. Construção de Compiladores. Capítulo 2. José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto Construção de Compildores Cpítulo 2 Análise Léxic José Romildo Mlquis Deprtmento de Computção Universidde Federl de Ouro Preto 2014.1 1/23 1 Análise Léxic 2/23 Tópicos 1 Análise Léxic 3/23 Análise léxic

Leia mais

MC3305 Algoritmos e Estruturas de Dados II. Aula 06 Árvores. Prof. Jesús P. Mena-Chalco.

MC3305 Algoritmos e Estruturas de Dados II. Aula 06 Árvores. Prof. Jesús P. Mena-Chalco. MC3305 Algoritmos e Estruturas de Dados II Aula 06 Árvores Prof. Jesús P. Mena-Chalco jesus.mena@ufabc.edu.br 2Q-2015 1 Árvores Uma árvore é uma estrutura de dados mais geral que uma lista ligada. Nessa

Leia mais

operation a b result operation a b MUX result sum i2 cin cout cout cin

operation a b result operation a b MUX result sum i2 cin cout cout cin Módulo 5 Descrição e simulção em VHDL: ALU do MIPS Ojectivos Pretende-se que o luno descrev, n lingugem VHDL, circuitos comintórios reltivmente complexos, usndo, pr esse efeito, lguns mecnismos d lingugem

Leia mais

Exemplos de autómatos finitos

Exemplos de autómatos finitos Exemplos de utómtos finitos s s 2 reconhece lingugem: {x {, } x termin em e não têm s consecutivos} s s 2 reconhece lingugem {x x {, } e tem como suplvr} Deprtmento de Ciênci de Computdores d FCUP MC Aul

Leia mais

Estrutura de Dados: Aula 3 - Linguagem C

Estrutura de Dados: Aula 3 - Linguagem C Estrutura de Dados: Aula 3 - Linguagem C Uso de Memória Alocação de memória Estática Ocorre em tempo de compilação no momento em que se define uma variável ou estrutura é necessário que se definam seu

Leia mais

ÁRVORES E ÁRVORE BINÁRIA DE BUSCA

ÁRVORES E ÁRVORE BINÁRIA DE BUSCA ÁRVORES E ÁRVORE BINÁRIA DE BUSCA Prof. André Backes Definição 2 Diversas aplicações necessitam que se represente um conjunto de objetos e as suas relações hierárquicas Uma árvore é uma abstração matemática

Leia mais

Modelos de Computação -Folha de trabalho n. 2

Modelos de Computação -Folha de trabalho n. 2 Modelos de Computção -Folh de trlho n. 2 Not: Os exercícios origtórios mrcdos de A H constituem os prolems que devem ser resolvidos individulmente. A resolução em ppel deverá ser depositd n cix d disciplin

Leia mais

DECivil Secção de Mecânica Estrutural e Estruturas MECÂNICA I ENUNCIADOS DE PROBLEMAS

DECivil Secção de Mecânica Estrutural e Estruturas MECÂNICA I ENUNCIADOS DE PROBLEMAS Eivil Secção de Mecânic Estruturl e Estruturs MEÂNI I ENUNIOS E ROLEMS Fevereiro de 2010 ÍTULO 3 ROLEM 3.1 onsidere plc em form de L, que fz prte d fundção em ensoleirmento gerl de um edifício, e que está

Leia mais

Árvores & Árvores Binárias

Árvores & Árvores Binárias SCE 182 SCC122 Algoritmos Estruturas e Estruturas de Dados de Dados I Árvores & Árvores Binárias Prof. Material Original: Walter Aoiama Nagai; Maria das Graças Volpe Nunes; Definições Árvore T é um conjunto

Leia mais

Bhaskara e sua turma Cícero Thiago B. Magalh~aes

Bhaskara e sua turma Cícero Thiago B. Magalh~aes 1 Equções de Segundo Gru Bhskr e su turm Cícero Thigo B Mglh~es Um equção do segundo gru é um equção do tipo x + bx + c = 0, em que, b e c são números reis ddos, com 0 Dd um equção do segundo gru como

Leia mais

INF 1010 Estruturas de Dados Avançadas. Árvores binárias

INF 1010 Estruturas de Dados Avançadas. Árvores binárias INF 1010 Estruturas de Dados Avançadas Árvores binárias 1 Árvore estrutura hierárquica: A B E F C D G A B C E F D G A B C D E F G (A (B (E, F)), C, (D (G))) 05/09/16 2 Árvore - definições árvore: nó raiz

Leia mais

Estrutura de Dados. Carlos Eduardo Batista. Centro de Informática - UFPB

Estrutura de Dados. Carlos Eduardo Batista. Centro de Informática - UFPB Estrutura de Dados Carlos Eduardo Batista Centro de Informática - UFPB bidu@ci.ufpb.br Árvores (parte 2) Estruturas de Dados 2 Organização dos dados: Linear: Listas, pilhas, filas. Relação sequencial.

Leia mais

Árvores. SCC-214 Projeto de Algoritmos. Thiago A. S. Pardo. Um nó após o outro, adjacentes Sem relações hierárquicas entre os nós, em geral

Árvores. SCC-214 Projeto de Algoritmos. Thiago A. S. Pardo. Um nó após o outro, adjacentes Sem relações hierárquicas entre os nós, em geral SCC-214 Projeto de Algoritmos Thiago A. S. Pardo Listas e árvores Listas lineares Um nó após o outro, adjacentes Sem relações hierárquicas entre os nós, em geral Diversas aplicações necessitam de estruturas

Leia mais

Aula 09 Equações de Estado (parte II)

Aula 09 Equações de Estado (parte II) Aul 9 Equções de Estdo (prte II) Recpitulndo (d prte I): s equções de estdo têm form (sistems de ordem n ) = A + B u y = C + D u onde: A é um mtriz n n B é um mtriz n p C é um mtriz q n D é um mtriz q

Leia mais

ÁRVORES BINÁRIAS DE BUSCA. Vanessa Braganholo Estruturas de Dados e Seus Algoritmos

ÁRVORES BINÁRIAS DE BUSCA. Vanessa Braganholo Estruturas de Dados e Seus Algoritmos ÁRVORES BINÁRIAS DE BUSCA Vanessa Braganholo Estruturas de Dados e Seus Algoritmos REFERÊNCIA Szwarcfiter, J.; Markezon, L. Estruturas de Dados e seus Algoritmos, 3a. ed. LTC. Cap. 4 INSTITUTO DE COMPUTAÇÃO

Leia mais

Árvores Binárias. SCC Algoritmos e Estruturas de Dados I. Prof. Fernando V. Paulovich

Árvores Binárias. SCC Algoritmos e Estruturas de Dados I. Prof. Fernando V. Paulovich Árvores Binárias SCC0202 - Algoritmos e Estruturas de Dados I Prof. Fernando V. Paulovich *Baseado no material do Prof. Gustavo Batista. Figuras editadas por Isadora Maria Mendes http://www.icmc.usp.br/~paulovic

Leia mais

Estruturas de Dados. Profº Carlos Alberto Teixeira Batista

Estruturas de Dados. Profº Carlos Alberto Teixeira Batista Estruturas de Dados Profº Carlos Alberto Teixeira Batista E-mail: carlos.batista@facape.br carlos36_batista@yahoo.com.br Árvores São estruturas de dados adequadas para a representação de hierarquias. Uma

Leia mais

Hierarquia de Chomsky

Hierarquia de Chomsky Universidde Ctólic de Pelots Centro Politécnico 364018 Lingugens Formis e Autômtos TEXTO 1 Lingugens Regulres e Autômtos Finitos Prof. Luiz A M Plzzo Mrço de 2011 Hierrqui de Chomsky Ling. Recursivmente

Leia mais

Estruturas de Dados com Jogos. Capítulo 8 Árvores

Estruturas de Dados com Jogos. Capítulo 8 Árvores Estruturas de Dados com Jogos Capítulo 8 Árvores 1 Seus Objetivos neste Capítulo 2 Entender o conceito, a nomenclatura e a representação usual da estrutura de armazenamento denominada Árvore, e de um tipo

Leia mais

Faculdade de Computação

Faculdade de Computação UNIVERIDADE FEDERAL DE UBERLÂNDIA Fculdde de Computção Disciplin : Teori d Computção Professor : ndr de Amo Revisão de Grmátics Livres do Contexto (1) 1. Fzer o exercicio 2.3 d págin 128 do livro texto

Leia mais

Fontes Bibliográficas. Estruturas de Dados Aula 15: Árvores. Livros:

Fontes Bibliográficas. Estruturas de Dados Aula 15: Árvores. Livros: Fontes Bibliográficas Estruturas de Dados Aula 15: Árvores Livros: Introdução a Estruturas de Dados (Celes, Cerqueira e Rangel): Capítulo 13; Projeto de Algoritmos (Nivio Ziviani): Capítulo 5; Estruturas

Leia mais

Universidade Estadual do Sudoeste da Bahia

Universidade Estadual do Sudoeste da Bahia Universidde Estdul do Sudoeste d Bhi Deprtmento de Estudos Básicos e Instrumentis 3 Vetores Físic I Prof. Roberto Cludino Ferreir 1 ÍNDICE 1. Grndez Vetoril; 2. O que é um vetor; 3. Representção de um

Leia mais

Estruturas de Dados e Algoritmos (C/C++) Aula 05 (Prof. Fábio) pag. 1. Aula 05 - Conteúdo

Estruturas de Dados e Algoritmos (C/C++) Aula 05 (Prof. Fábio) pag. 1. Aula 05 - Conteúdo struturas de ados e lgoritmos (/++) ula 05 (Prof. ábio) pag. ula 05 - onteúdo ) Árvores e suas representações ) Árvore inária e suas representações ) Percursos em Árvores inárias ) mplementações dos algoritmos

Leia mais

Autômatos determinísticos grandes

Autômatos determinísticos grandes Autômtos determinísticos grndes Arnldo Mndel 27 de outubro de 2009 A construção dos subconjuntos implic n seguinte firmtiv: se um lingugem é reconhecid por um utômto não-determinístico com n estdos, então

Leia mais

Teoria de Linguagens 2 o semestre de 2014 Professor: Newton José Vieira Primeira Lista de Exercícios Entrega: até 16:40h de 23/10.

Teoria de Linguagens 2 o semestre de 2014 Professor: Newton José Vieira Primeira Lista de Exercícios Entrega: até 16:40h de 23/10. Pós-Grdução em Ciênci d Computção DCC/ICEx/UFMG Teori de Lingugens 2 o semestre de 2014 Professor: Newton José Vieir Primeir List de Exercícios Entreg: té 16:40h de 23/10. Oservções: O uso do softwre JFLAP,

Leia mais

Árvores & Árvores Binárias

Árvores & Árvores Binárias SCE 182 SCC122 Algoritmos Estruturas e Estruturas de Dados de Dados I Árvores & Árvores Binárias Prof. Material Original: Walter Aoiama Nagai; Maria das Graças Volpe Nunes; Definições Árvore T é um conjunto

Leia mais

Desigualdades - Parte II. n (a1 b 1 +a 2 b a n b n ) 2.

Desigualdades - Parte II. n (a1 b 1 +a 2 b a n b n ) 2. Polos Olímpicos de Treinmento Curso de Álgebr - Nível Prof. Mrcelo Mendes Aul 9 Desigulddes - Prte II A Desiguldde de Cuchy-Schwrz Sejm,,..., n,b,b,...,b n números reis. Então: + +...+ ) n b +b +...+b

Leia mais

SUMÁRIO. Fundamentos Árvores Binárias Árvores Binárias de Busca

SUMÁRIO. Fundamentos Árvores Binárias Árvores Binárias de Busca ÁRVORES SUMÁRIO Fundamentos Árvores Binárias Árvores Binárias de Busca 2 ÁRVORES Utilizadas em muitas aplicações Modelam uma hierarquia entre elementos árvore genealógica Diagrama hierárquico de uma organização

Leia mais

Árvores Binárias. 9/11 e 11/11 Conceitos Representação e Implementação

Árvores Binárias. 9/11 e 11/11 Conceitos Representação e Implementação Árvores Binárias 9/11 e 11/11 Conceitos Representação e Implementação Árvore Binárias (AB) Uma Árvore Binária (AB) T é um conjunto finito de elementos, denominados nós ou vértices, tal que: (i) Se T =,

Leia mais

Quantidade de oxigênio no sistema

Quantidade de oxigênio no sistema EEIMVR-UFF Refino dos Aços I 1ª Verificção Junho 29 1. 1 kg de ferro puro são colocdos em um forno, mntido 16 o C. A entrd de oxigênio no sistem é controld e relizd lentmente, de modo ir umentndo pressão

Leia mais

Árvores Binárias Balanceadas Estrutura de Dados I

Árvores Binárias Balanceadas Estrutura de Dados I - entro de iências Exatas, Naturais e de Saúde Departamento de omputação Árvores inárias alanceadas Estrutura de Dados I OM06992 - Estrutura de Dados I Prof. Marcelo Otone guiar marcelo.aguiar@ufes.br

Leia mais

Árvores & Árvores Binárias

Árvores & Árvores Binárias Árvores & Árvores Binárias Problema Implementações do TAD Lista Linear Lista encadeada eficiente para inserção e remoção dinâmica de elementos, mas ineficiente para busca Lista seqüencial (ordenada) Eficiente

Leia mais

Estruturas de Dados com Jogos. Capítulo 9 Árvores Balanceadas

Estruturas de Dados com Jogos. Capítulo 9 Árvores Balanceadas Estruturas de Dados com Jogos Capítulo 9 Árvores Balanceadas 1 Seus Objetivos neste Capítulo Entender o conceito de Balanceamento, e sua importância para a eficiência das Árvores Binárias de Busca; Desenvolver

Leia mais

Árvores Binárias. Disciplina de Algoritmos e Estrutura de Dados III. Prof. Marcos Antonio Schreiner 17/03/2015

Árvores Binárias. Disciplina de Algoritmos e Estrutura de Dados III. Prof. Marcos Antonio Schreiner 17/03/2015 Árvores Binárias Disciplina de Algoritmos e Estrutura de Dados III Prof. Marcos Antonio Schreiner 17/03/2015 1 Introdução Árvore binárias são estruturas importantes toda vez que uma decisão binária deve

Leia mais

INF1010 Lista de Exercícios 2

INF1010 Lista de Exercícios 2 INF00 Lista de Exercícios 2 Árvores. Construir algoritmo para dada uma árvore n-ária, transformá-la em uma árvore binária. 2. Qual a maior e menor quantidade de nós que podem existir em uma árvore binária

Leia mais

Árvores Estrutura de Dados. Universidade Federal de Juiz de Fora Departamento de Ciência da Computação

Árvores Estrutura de Dados. Universidade Federal de Juiz de Fora Departamento de Ciência da Computação 1 Árvores Estrutura de Dados Universidade Federal de Juiz de Fora Departamento de Ciência da Computação 2 Árvore Binária de Busca Definição: uma árvore binária de busca (ABB) é uma árvore binária na qual

Leia mais

Propriedades das Linguagens Regulares

Propriedades das Linguagens Regulares Cpítulo 5 Proprieddes ds Lingugens Regulres Considerndo um lfeto, já vimos que podemos rterizr lsse ds lingugens regulres sore esse lfeto omo o onjunto ds lingugens que podem ser desrits por expressões

Leia mais

Raiz, filho, pai, irmão, ancestral, descendente, folha.

Raiz, filho, pai, irmão, ancestral, descendente, folha. 17.1 Aula 17: Conceitos de Árvores e Árvores Binárias Raiz, ilho, pai, irmão, ancestral, descendente, olha. Nível, altura, subárvore, subárvore parcial. Árvores binárias completas, binárias cheias, estritamente

Leia mais

EQUAÇÃO DO 2 GRAU. Seu primeiro passo para a resolução de uma equação do 2 grau é saber identificar os valores de a,b e c.

EQUAÇÃO DO 2 GRAU. Seu primeiro passo para a resolução de uma equação do 2 grau é saber identificar os valores de a,b e c. EQUAÇÃO DO GRAU Você já estudou em série nterior s equções do 1 gru, o gru de um equção é ddo pelo mior expoente d vriável, vej lguns exemplos: x + = 3 equção do 1 gru já que o expoente do x é 1 5x 8 =

Leia mais

3.2.2 Pilha (LIFO - last in, first out) - Inserção e remoção apenas no final da lista.

3.2.2 Pilha (LIFO - last in, first out) - Inserção e remoção apenas no final da lista. 3. Estruturas Lineares (Listas Lineares) 3.1 Definição Uma lista linear é uma estrutura dinâmica caracterizada por uma seqüência ordenada, no sentido de sua posição relativa, de elementos (nós) L[1], L[2],,

Leia mais

a) 3 ( 2) = d) 4 + ( 3) = g) = b) 4 5 = e) 2 5 = h) = c) = f) = i) =

a) 3 ( 2) = d) 4 + ( 3) = g) = b) 4 5 = e) 2 5 = h) = c) = f) = i) = List Mtemátic -) Efetue s dições e subtrções: ) ( ) = d) + ( ) = g) + 7 = b) = e) = h) + = c) 7 + = f) + = i) 7 = ) Efetue s multiplicções e divisões: ).( ) = d).( ) = g) ( ) = b).( 7) = e).( 6) = h) (

Leia mais

se vai Devagar Devagar se vai longe longe...

se vai Devagar Devagar se vai longe longe... Compelm M et e tn át os de M ic Devgr Devgr se se vi vi o o longe... longe 130 ) Describe the pttern by telling how ech ttribute chnges. A c) Respost possível: b B B B A b b... A b) Drw or describe the

Leia mais

Estrutura de Dados. Carlos Eduardo Batista. Centro de Informática - UFPB

Estrutura de Dados. Carlos Eduardo Batista. Centro de Informática - UFPB Estrutura de Dados Carlos Eduardo Batista Centro de Informática - UFPB bidu@ci.ufpb.br Árvores (parte 4) Estruturas de Dados 2 Organização dos dados: Linear: Listas, pilhas, filas. Relação sequencial.

Leia mais

3. Seja Σ um alfabeto. Explique que palavras pertencem a cada uma das seguintes linguagens:

3. Seja Σ um alfabeto. Explique que palavras pertencem a cada uma das seguintes linguagens: BCC244-Teori d Computção Prof. Lucíli Figueiredo List de Exercícios DECOM ICEB - UFOP Lingugens. Liste os strings de cd um ds seguintes lingugens: ) = {λ} ) + + = c) {λ} {λ} = {λ} d) {λ} + {λ} + = {λ}

Leia mais

SISGP - TUTORIAL PARA ACOMPANHAMENTO DE ATIVIDADES PELO RESPONSÁVEL DE ATIVIDADE

SISGP - TUTORIAL PARA ACOMPANHAMENTO DE ATIVIDADES PELO RESPONSÁVEL DE ATIVIDADE Link pr cesso o SISGP: https://sistems.sede.emrp.r/sisgp/redireciondor.php 1. Login: 2. Clicr em Acompnhmento de Atividdes ; * documento elordo pelo CTI-CNPH, com justes pelo CTI-CTAA e pelo DPD. Págin

Leia mais

Árvores Binárias. 16/11 Representação e Implementação: Encadeada Dinâmica O TAD

Árvores Binárias. 16/11 Representação e Implementação: Encadeada Dinâmica O TAD Árvores Binárias 16/11 Representação e Implementação: Encadeada Dinâmica O TAD ED AB, encadeada dinâmica Para qualquer árvore, cada nó é do tipo info esq dir typedef int elem; typedef struct arv *Arv;

Leia mais

Uso da memória. Estruturas de Dados Aulas 3 e 4: Uso da memória e Vetores. Alocação estática da memória. Alocação estática da memória (2)

Uso da memória. Estruturas de Dados Aulas 3 e 4: Uso da memória e Vetores. Alocação estática da memória. Alocação estática da memória (2) Estruturs de Ddos Auls 3 e 4: Uso d memóri e Vetores 08/03/2009 e 10/03/2009 Uso d memóri Existem 3 mneirs de reservr o espço d memóri: Vriáveis glois (estátics) Espço existe enqunto progrm estiver executndo

Leia mais

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase Prov Escrit de MATEMÁTICA A - o Ano 0 - Fse Propost de resolução GRUPO I. Como comissão deve ter etmente mulheres, num totl de pessos, será constituíd por um único homem. Logo, como eistem 6 homens no

Leia mais

SCC 202 Algoritmos e Estruturas de Dados I. Pilhas (Stacks) (implementação dinâmica)

SCC 202 Algoritmos e Estruturas de Dados I. Pilhas (Stacks) (implementação dinâmica) SCC 202 Algoritmos e Estruturas de Dados I Pilhas (Stacks) (implementação dinâmica) Operações alocação encadeada dinâmica typedef struct elem{ tipo_info info; struct elem *lig; tipo_elem; typedef struct{

Leia mais

UNIVERSIDADE DA BEIRA INTERIOR

UNIVERSIDADE DA BEIRA INTERIOR UNIVERSIDADE DA BEIRA INTERIOR Algoritmos e Estruturas de Dados - Bioengenharia 2º Semestre Exame Época Normal Resolução 13/junho/2015 A. [3.5 val] Algoritmos de ordenação e de pesquisa Considere-se as

Leia mais

UFJF - DCC - Estrutura de Dados e Laboratório de Programação II

UFJF - DCC - Estrutura de Dados e Laboratório de Programação II UFJF - DCC - Estrutura de Dados e Laboratório de Programação II Árvore Binária (AB) 1. Considerar os tipos abstratos de dados definidos a seguir. Para o nó de uma árvore binária de números inteiros: class

Leia mais

Estrutura de Dados. Carlos Eduardo Batista. Centro de Informática - UFPB

Estrutura de Dados. Carlos Eduardo Batista. Centro de Informática - UFPB Estrutura de Dados Carlos Eduardo Batista Centro de Informática - UFPB bidu@ci.ufpb.br Árvores (parte 3) Estruturas de Dados 2 Organização dos dados: Linear: Listas, pilhas, filas. Relação sequencial.

Leia mais

Árvores Binárias de Busca (ABB) 18/11

Árvores Binárias de Busca (ABB) 18/11 Árvores Binárias de Busca (ABB) 18/11 Definição Uma Árvore Binária de Busca possui as mesmas propriedades de uma AB, acrescida da seguintes propriedade: Para todo nó da árvore, se seu valor é X, então:

Leia mais

Algoritmos em Grafos: Circuitos de Euler e Problema do Carteiro Chinês

Algoritmos em Grafos: Circuitos de Euler e Problema do Carteiro Chinês CAL (00-0) MIEIC/FEUP Algoritmos em Grfos (0-0-0) Algoritmos em Grfos: Circuitos de Euler e Prolem do Crteiro Chinês R. Rossetti, A.P. Roch, A. Pereir, P.B. Silv, T. Fernndes FEUP, MIEIC, CPAL, 00/0 Circuitos

Leia mais

Problemas e Algoritmos

Problemas e Algoritmos Problems e Algoritmos Em muitos domínios, há problems que pedem síd com proprieddes específics qundo são fornecids entrds válids. O primeiro psso é definir o problem usndo estruturs dequds (modelo), seguir

Leia mais

ESTRUTURA DE DADOS E ALGORITMOS. Árvores Binárias de Busca. Cristina Boeres

ESTRUTURA DE DADOS E ALGORITMOS. Árvores Binárias de Busca. Cristina Boeres ESTRUTURA DE DADOS E ALGORITMOS Árvores Binárias de Busca Cristina Boeres Árvore Binária de Busca 30! construída de tal forma que, para cada nó: nós com chaves menores estão na sub-árvore esquerda nós

Leia mais

é: y y x y 31 2 d) 18 e) O algarismo das unidades de é igual a: a) 1 b) 3 c) 5 d) 7 e) 9

é: y y x y 31 2 d) 18 e) O algarismo das unidades de é igual a: a) 1 b) 3 c) 5 d) 7 e) 9 0. Dentre s firmtivs bio, ssinle quel que NÃO é verddeir pr todo nturl n: - n = b - n- = - n+ n n c d - n = -- n e - n- = -- n 07. O lgrismo ds uniddes de 00. 7 00. 00 é igul : b c d 7 e 0. O vlor de 6

Leia mais

DAINF - Departamento de Informática

DAINF - Departamento de Informática DAINF - Departamento de Informática Algoritmos 2 - Árvore binária de busca Prof. Alex Kutzke ( http://alex.kutzke.com.br/courses ) 30 de Novembro de 2015 Slides adaptados do material produzido pelo Prof.

Leia mais

é: 31 2 d) 18 e) 512 y y x y

é: 31 2 d) 18 e) 512 y y x y 0. Dentre s firmtivs bio, ssinle quel que NÃO é verddeir pr todo nturl n: ) -) n = b) -) n- = -) n+ n n c) ) ) d) -) n = --) n e) -) n- = --) n 07. O lgrismo ds uniddes de 00. 7 00. 00 é igul : ) b) c)

Leia mais

Ficha de trabalho 1 Madalena Andrade, Hugo Anjos & Tiago A. Marques

Ficha de trabalho 1 Madalena Andrade, Hugo Anjos & Tiago A. Marques Fich de trlho 1 Mdlen Andrde, Hugo Anjos & Tigo A. Mrques Contents Exercício 1 2 Exercício 2 2 Exercicio 3 3....................................................... 3.......................................................

Leia mais

{ fazer Pós-Ordem sem recursividade. Poderá cair na prova!!! }

{ fazer Pós-Ordem sem recursividade. Poderá cair na prova!!! } 1 Instituto Luterano de Ensino Superior de Ji-Paraná Curso Bacharelado em Informática Prof.: José Luiz A. Duizith A B D.. C E. E C Pré: A B C D E B In : B C A E D D Pos: C B E D A A Usando Pilha Procedimento

Leia mais

ESTRUTURA DE DADOS. Árvores, árvores binárias e percursos. Cristina Boeres

ESTRUTURA DE DADOS. Árvores, árvores binárias e percursos. Cristina Boeres ESTRUTURA DE DADOS Árvores, árvores binárias e percursos Cristina Boeres 2 Árvores! utilizada em muitas aplicações! modela uma hierarquia entre elementos árvore genealógica diagrama hierárquico de uma

Leia mais

SOCIEDADE EDUCACIONAL DE SANTA CATARINA INSTITUTO SUPERIOR TUPY

SOCIEDADE EDUCACIONAL DE SANTA CATARINA INSTITUTO SUPERIOR TUPY SOCIEDADE EDUCACIONAL DE SANTA CATARINA INSTITUTO SUPERIOR TUPY IDENTIFICAÇÃO Curso: Engenhri Mecânic PLANO DE ENSINO Período/Módulo: 4 o Período Disciplin/Unidde Curriculr: Cálculo IV Código: CE386 Número

Leia mais

MATEMÁTICA PROFº ADRIANO PAULO LISTA DE FUNÇÃO POLINOMIAL DO 1º GRAU - ax b, sabendo que:

MATEMÁTICA PROFº ADRIANO PAULO LISTA DE FUNÇÃO POLINOMIAL DO 1º GRAU - ax b, sabendo que: MATEMÁTICA PROFº ADRIANO PAULO LISTA DE FUNÇÃO POLINOMIAL DO º GRAU - Dd unção = +, determine Dd unção = +, determine tl que = Escrev unção im, sendo que: = e - = - - = e = c = e - = - A ret, gráico de

Leia mais