Árvores Rubro-Negras Letícia Rodrigues Bueno
|
|
- João Lucas Gorjão Desconhecida
- 6 Há anos
- Visualizações:
Transcrição
1 Árvores Rubro-Negras Leícia Rodrigues Bueno UFABC
2 Árvores Rubro-Negras ( Red-Black Trees ): Inrodução Objeivo: garanir que operações básicas demorem O(lg n) no pior caso.
3 Árvores Rubro-Negras ( Red-Black Trees ): Inrodução Objeivo: garanir que operações básicas demorem O(lg n) no pior caso. Árvores rubro-negras: árvores binárias de busca com um bi exra por nó para cor vermelha ou prea;
4 Árvores Rubro-Negras ( Red-Black Trees ): Inrodução Objeivo: garanir que operações básicas demorem O(lg n) no pior caso. Árvores rubro-negras: árvores binárias de busca com um bi exra por nó para cor vermelha ou prea; Alura: no máximo 2 lg(n+1) onde n é número de nós;
5 Árvores Rubro-Negras ( Red-Black Trees ): Inrodução Objeivo: garanir que operações básicas demorem O(lg n) no pior caso. Árvores rubro-negras: árvores binárias de busca com um bi exra por nó para cor vermelha ou prea; Alura: no máximo 2 lg(n+1) onde n é número de nós; Inserção e remoção execuadas em O(lg n).
6 Árvores Rubro-Negras ( Red-Black Trees ): Inrodução Objeivo: garanir que operações básicas demorem O(lg n) no pior caso. Árvores rubro-negras: árvores binárias de busca com um bi exra por nó para cor vermelha ou prea; Alura: no máximo 2 lg(n+1) onde n é número de nós; Inserção e remoção execuadas em O(lg n). Nenhum caminho é maior do que duas vezes o comprimeno de qualquer ouro caminho;
7 Comparação enre Árvores Balanceadas Arvores Balanceadas h 1 + log 2 n AVL s h 1 log Compleas 2 a log 2 (n + 1) + log a 5 h = 1 + log 2 n where a = ( ) 2 RN s 1 + log 2 n h 2log 2 (n + 1)
8 Árvores Rubro-Negras: Definição Uma árvore rubro-negra é uma ABB que obedece às propriedades:
9 Árvores Rubro-Negras: Definição Uma árvore rubro-negra é uma ABB que obedece às propriedades: 1. Todo nó exerno é preo;
10 Árvores Rubro-Negras: Definição Uma árvore rubro-negra é uma ABB que obedece às propriedades: 1. Todo nó exerno é preo; 2. Para cada nó, odos os caminhos de um nó aé as folhas conêm mesmo número de nós preos;
11 Árvores Rubro-Negras: Definição Uma árvore rubro-negra é uma ABB que obedece às propriedades: 1. Todo nó exerno é preo; 2. Para cada nó, odos os caminhos de um nó aé as folhas conêm mesmo número de nós preos; 3. Se um nó é vermelho, enão ambos filhos são preos.
12 Exemplo de Árvore Rubro-Negra
13 Árvores Rubro-Negras: Inserção Nó inserido q é rubro. Possibilidades: Caso 1: v é negro Exemplo:
14 Árvores Rubro-Negras: Inserção Nó inserido q é rubro. Possibilidades: Caso 1: v é negro Exemplo: v q
15 Árvores Rubro-Negras: Inserção Nó inserido q é rubro. Possibilidades: Caso 2: v é rubro. Enão, w (pai de v) é preo. Caso 2.1: é rubro; Aleramos a cor de v,, w Exemplo:
16 Árvores Rubro-Negras: Inserção Nó inserido q é rubro. Possibilidades: Caso 2: v é rubro. Enão, w (pai de v) é preo. Caso 2.1: é rubro; Aleramos a cor de v,, w Exemplo: w v q
17 Árvores Rubro-Negras: Inserção Nó inserido q é rubro. Possibilidades: Caso 2: v é rubro. Enão, w (pai de v) é preo. Caso 2.1: é rubro; Aleramos a cor de v,, w Exemplo: w v q
18 Roações Caso 2.2: é preo Caso 2.2.1: q é filho esquerdo de v e v é filho esquerdo de w. Alera cor de v e w. w v q z roacao direia u y
19 Roações Caso 2.2: é preo Caso 2.2.1: q é filho esquerdo de v e v é filho esquerdo de w. Alera cor de v e w. w v q z y u roacao direia w v q z y u
20 Roações Caso 2.2: é preo Caso 2.2.2: q é filho direio de v e v é filho esquerdo de w. Alera cor de q e w. w v z q roacao dupla direia u y
21 Roações Caso 2.2: é preo Caso 2.2.2: q é filho direio de v e v é filho esquerdo de w. Alera cor de q e w. w v q z q roacao dupla direia v w u y z u y
22 Roações Caso 2.2: é preo Caso 2.2.3: q é filho direio de v e v é filho direio de w. Alera cor de v e w. w v z q roacao esquerda u y
23 Roações Caso 2.2: é preo Caso 2.2.3: q é filho direio de v e v é filho direio de w. Alera cor de v e w. w v q z y u roacao esquerda q v w y u z
24 Roações Caso 2.2: é preo Caso 2.2.4: q é filho esquerdo de v e v é filho direio de w. Alera cor de q e w. w v q z roacao dupla esquerda u y
25 Roações Caso 2.2: é preo Caso 2.2.4: q é filho esquerdo de v e v é filho direio de w. Alera cor de q e w. w v q q z roacao dupla esquerda w v u y u y z
26 Árvores Rubro-Negras: algorimo para inserção 1 InsereRN(x, pv, pw, pr, a): 2 se pv = exerno enão 3 ocupar(pv) 4 pv.esq pv.dir exerno 5 pv.chave x; pv.cor R 6 se praiz = exerno enão 7 pv.cor N; praiz pv 8 senão se x < pw.chave enão 9 pw.esq pv 10 senão pw.dir pv 11 senão se x pv.chave enão 12 se x < pv.chave enão pq pv.esq 13 senão pq pv.dir 14 InsereRN(x, pq, pv, pw, a) 15 se a = 1 enão roa(pq, pv, pw, pr, a) 16 senão se a = 0 enão a = 1 17 senão Inserção Inválida
27 Comparação: árvores AVL e rubro-negras
28 Comparação: árvores AVL e rubro-negras 1. Árvores AVL:
29 Comparação: árvores AVL e rubro-negras 1. Árvores AVL: 1.1 primeira árvore binária de busca com balanceameno proposa por Adel son-vel skii e Landis em 1962;
30 Comparação: árvores AVL e rubro-negras 1. Árvores AVL: 1.1 primeira árvore binária de busca com balanceameno proposa por Adel son-vel skii e Landis em 1962; 1.2 alura: enre log 2 (n+1) e log 2 (n+2) 0.328, porano, O(log n);
31 Comparação: árvores AVL e rubro-negras 1. Árvores AVL: 1.1 primeira árvore binária de busca com balanceameno proposa por Adel son-vel skii e Landis em 1962; 1.2 alura: enre log 2 (n+1) e log 2 (n+2) 0.328, porano, O(log n); 2. Árvores rubro-negras:
32 Comparação: árvores AVL e rubro-negras 1. Árvores AVL: 1.1 primeira árvore binária de busca com balanceameno proposa por Adel son-vel skii e Landis em 1962; 1.2 alura: enre log 2 (n+1) e log 2 (n+2) 0.328, porano, O(log n); 2. Árvores rubro-negras: 2.1 proposa por Guibas e Sedgewick em 1978;
33 Comparação: árvores AVL e rubro-negras 1. Árvores AVL: 1.1 primeira árvore binária de busca com balanceameno proposa por Adel son-vel skii e Landis em 1962; 1.2 alura: enre log 2 (n+1) e log 2 (n+2) 0.328, porano, O(log n); 2. Árvores rubro-negras: 2.1 proposa por Guibas e Sedgewick em 1978; 2.2 alura: 2 log 2 (n + 1), porano, O(log n);
34 Comparação: árvores AVL e rubro-negras 1. Árvores AVL: 1.1 primeira árvore binária de busca com balanceameno proposa por Adel son-vel skii e Landis em 1962; 1.2 alura: enre log 2 (n+1) e log 2 (n+2) 0.328, porano, O(log n); 2. Árvores rubro-negras: 2.1 proposa por Guibas e Sedgewick em 1978; 2.2 alura: 2 log 2 (n + 1), porano, O(log n); Comparação: árvores AVL são mais rigidamene balanceadas que árvores rubro-negras, levando a inserção e remoção mais lenas, porém recuperação (busca) mais rápida;
35 Exercícios 1. Prove ou dê conra-exemplo: 1.1 Toda árvore complea é AVL. 1.2 Toda árvore AVL é complea. 1.3 Toda árvore AVL é rubro-negra. 1.4 Toda árvore rubro-negra é AVL. 1.5 Toda árvore complea é rubro-negra. 1.6 Toda árvore rubro-negra é complea.
36 Exercícios 2. Mosre que o caminho mais longo a parir de um nó x em uma árvore rubro-negra aé uma folha descendene em comprimeno no máximo de duas vezes o comprimeno do caminho mais curo a parir do nó x aé uma folha descendene.
37 Exercícios 2. Mosre que o caminho mais longo a parir de um nó x em uma árvore rubro-negra aé uma folha descendene em comprimeno no máximo de duas vezes o comprimeno do caminho mais curo a parir do nó x aé uma folha descendene. 3. Dê um exemplo de inserção em árvore rubro-negra cuja recoloração dos nós se propaga aé a raiz.
38 Exercícios 2. Mosre que o caminho mais longo a parir de um nó x em uma árvore rubro-negra aé uma folha descendene em comprimeno no máximo de duas vezes o comprimeno do caminho mais curo a parir do nó x aé uma folha descendene. 3. Dê um exemplo de inserção em árvore rubro-negra cuja recoloração dos nós se propaga aé a raiz. 4. Escreva o procedimeno de remoção de um nó em árvores rubro-negras.
39 Exercícios 2. Mosre que o caminho mais longo a parir de um nó x em uma árvore rubro-negra aé uma folha descendene em comprimeno no máximo de duas vezes o comprimeno do caminho mais curo a parir do nó x aé uma folha descendene. 3. Dê um exemplo de inserção em árvore rubro-negra cuja recoloração dos nós se propaga aé a raiz. 4. Escreva o procedimeno de remoção de um nó em árvores rubro-negras. 5. Prove ou dê conra-exemplo: seja uma árvore rubro-negra cuja raiz possui a cor rubra. Se esa for alerada para negra, a árvore maném-se rubro-negra.
40 Bibliografia Uilizada SZWARCFITER, J. L. e MARKENZON, L. Esruuras de Dados e seus Algorimos, LTC, 1994.
CT-234. Análise de Algoritmos e Complexidade Estrutural. Carlos Alberto Alonso Sanches
CT-234 Estruturas de Dados, Análise de Algoritmos e Complexidade Estrutural Carlos Alberto Alonso Sanches CT-234 4) Árvores balanceadas AVL, Rubro-Negras, B-Trees Operações em árvores binárias de busca
Leia maisÁrvore Binária de Busca. Algoritmos e Estrutura de Dados II. Operações Busca e Sucessor. Árvore Binária de Busca. Árvores Rubro-Negras
Árvore Binária de Busca Algoritmos e Estrutura de Dados II Árvores Rubro-Negras Prof. Marco Aurélio Stefanes marco em dct.ufms.br Propriedades Se está na subárvore esquerda de então chave() chave() Se
Leia maisGGI026 - Árvore balanceada
GGI06 - Árvore balanceada Marcelo K. Albertini 11 de Setembro de 013 /1 Trabalho 1 implementar programa para resolver o problema entregue programa deve funcionar conforme pedido na descrição 3 fazer apresentação
Leia maisÁrvores B + Prof Márcio Bueno. ed2tarde@marciobueno.com / ed2noite@marciobueno.com. Material da Prof a Ana Eliza Lopes Moura
Árvores B + Prof Márcio Bueno ed2tarde@marciobueno.com / ed2noite@marciobueno.com Material da Prof a Ana Eliza Lopes Moura Árvore B + A árvore B + é uma variação da estrutura básica da árvore B. Características:
Leia maisÁrvores AVL. Prof. Othon M. N. Batista Estrutura de Dados
Árvores AVL Prof. Othon M. N. Batista Estrutura de Dados Roteiro (/2) Árvore Binária de Pesquisa - Pior Tempo ABP Balanceada e Não Balanceada Balanceamento de Árvores Balanceamento de ABP Balanceamento
Leia maisBC1424 Algoritmos e Estruturas de Dados I. Aula 16: Árvores (introdução) Prof. Jesús P. Mena-Chalco. jesus.mena@ufabc.edu.br
BC1424 Algoritmos e Estruturas de Dados I Aula 16: Árvores (introdução) Prof. Jesús P. Mena-Chalco jesus.mena@ufabc.edu.br 1Q-2015 1 2 Árvores Uma árvore é uma estrutura de dados mais geral que uma lista
Leia maisÁrvore B UNITINS ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 3º PERÍODO 43
AULA A 3 ESTRUTURA RA DE DADOS Árvore B Esperamos que, ao final desta aula, você seja capaz de: identificar as vantagens da árvore B em relação às árvores binária de busca e AVL; conhecer as funções de
Leia maisAula T20 BCC202 Pesquisa (Parte 2) Árvores de Pesquisa. Túlio Toffolo www.decom.ufop.br/toffolo
Aula T20 BCC202 Pesquisa (Parte 2) Árvores de Pesquisa Túlio Toffolo www.decom.ufop.br/toffolo Árvore AVL n Árvore binária de busca tal que, para qualquer nó interno v, a diferença das alturas dos filhos
Leia maisÁrvores Balanceadas. Árvore binária completamente balanceada. Ocorre quando a árvore está cheia ou quase cheia com o nível n-1 completo
Árvores Balanceadas As árvores binárias de pesquisa são, em alguns casos, pouco recomendáveis para as operações básicas (inserção, remoção e busca) Árvores binárias de pesquisa degeneradas tornam as operações
Leia mais- UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática
Laboratório I Prof. Osório Balanceamento de Árvores Binárias Pag.: - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática LABORATÓRIO II AULA : Balanceamento
Leia maisMódulo 07 Capítulo 06 - Viscosímetro de Cannon-Fensk
Módulo 07 Capíulo 06 - Viscosímero de Cannon-Fensk Inrodução: o mundo cienífico, medições são necessárias, o que sempre é difícil, impreciso, principalmene quando esa é muio grande ou muio pequena. Exemplos;
Leia maisÁrvores Binárias de Busca
Árvores Binárias de Busca Definição Uma Árvore Binária de Busca possui as mesmas propriedades de uma AB, acrescida da seguinte propriedade: Para todo nó da árvore, se seu valor é X, então: Os nós pertencentes
Leia maisÁrvore Binária de Busca
Árvore Binária de Busca 319 Árvore Binária de Busca! construída de tal forma que, para cada nó:! nós com chaves menores estão na sub-árvore esquerda! nós com chaves maiores (ou iguais) estão na subárvore
Leia maisEstruturas de Dados I
UFES - Curso de verão 2011 Estruturas de Dados I Profa. Juliana Pinheiro Campos jupcampos@gmail.com Árvores binárias de busca (ou São árvores projetadas para dar suporte a operações de busca de forma eficiente.
Leia maisPedro Vasconcelos DCC/FCUP. Programação Funcional 15 a Aula Árvores de pesquisa
Programação Funcional 15 a Aula Árvores de pesquisa Pedro Vasconcelos DCC/FCUP 2014 Árvores binárias Um árvore binária é um grafo dirigido, conexo e acíclico em que cada vértice é de um de dois tipos:
Leia maisÁrvores. Algoritmos e Estruturas de Dados 2005/2006
Árvores Algoritmos e Estruturas de Dados 2005/2006 Árvores Conjunto de nós e conjunto de arestas que ligam pares de nós Um nó é a raiz Com excepção da raiz, todo o nó está ligado por uma aresta a 1 e 1
Leia maisCurso de Modulação Digital de Sinais (parte 1)
Curso de Modulação Digial de Sinais (pare ) Márcio Anônio Mahias Auguso Carlos Pavão IMT Insiuo Mauá de Tecnologia. O que é modulação O processo de modulação pode ser definido como a ransformação de um
Leia maisAlgoritmos e Estruturas de Dados 2
Algoritmos e Estruturas de Dados 2 Unidade 1: Árvores binárias Rafael Beserra Gomes Universidade Federal do Rio Grande do Norte Material compilado em 21 de fevereiro de 201. Licença desta apresentação:
Leia maisInstituto de Tecnologia de Massachusetts Departamento de Engenharia Elétrica e Ciência da Computação. Tarefa 5 Introdução aos Modelos Ocultos Markov
Insiuo de Tecnologia de Massachuses Deparameno de Engenharia Elérica e Ciência da Compuação 6.345 Reconhecimeno Auomáico da Voz Primavera, 23 Publicado: 7/3/3 Devolução: 9/3/3 Tarefa 5 Inrodução aos Modelos
Leia maisFísica. Física Módulo 1
Física Módulo 1 Nesa aula... Movimeno em uma dimensão Aceleração e ouras coisinhas O cálculo de x() a parir de v() v( ) = dx( ) d e x( ) x v( ) d = A velocidade é obida derivando-se a posição em relação
Leia maisCORREÇÃO PROVA UFRGS 2009 MATEMÁTICA FAÉ
CORREÇÃO PROVA UFRGS 009 MATEMÁTICA FAÉ QUESTÃO 6 (E) ASSUNTO: MATEMÁTICA BÁSICA (PORCENT. E POTÊNCIAS DE 0) 00 milhões = 00.0 6 Regra de Três: 00.0 6,% 00%.0 8,.0.0 0 dólares QUESTÃO 7 (E) ASSUNTO: MATEMÁTICA
Leia mais= + 3. h t t. h t t. h t t. h t t MATEMÁTICA
MAEMÁICA 01 Um ourives possui uma esfera de ouro maciça que vai ser fundida para ser dividida em 8 (oio) esferas menores e de igual amanho. Seu objeivo é acondicionar cada esfera obida em uma caixa cúbica.
Leia maisHashing Letícia Rodrigues Bueno
Hashing Letícia Rodrigues Bueno UFABC hash: Hashing (Tabelas de Dispersão): Introdução hash: Hashing (Tabelas de Dispersão): Introdução Hashing (Tabelas de Dispersão): Introdução hash: 1. fazer picadinho
Leia maisEstruturas de Dados Árvores
Estruturas de Dados Árvores Prof. Eduardo Alchieri Árvores (introdução) Importância de estruturas unidimensionais ou lineares (vetores e listas) é inegável Porém, estas estruturas não são adequadas para
Leia maisClassificação e Pesquisa de Dados
Classificação e Pesquisa de Dados Aula 20 Árvores B e B+ B-Trees (Árvores B) [Bayer & McCreight 1970] UFRGS INF01124 B-Trees (Árvores B) Árvores de pesquisa balanceadas, projetadas para minimizar o tempo
Leia maisEAD Árvore - representação usando listas ligadas
4.1. Definição É uma árvore binária em que os seus nodos têm associado uma chave, que - determina a sua posição de colocação na árvore e - obedece às seguintes regras: a chave de um nodo é - maior do que
Leia maisUNIVERSIDADE ESTADUAL DO CEARÁ. Relatório Final: Estrutura de Dados II
UNIVERSIDADE ESTADUAL DO CEARÁ Relatório Final: Estrutura de Dados II Felipe José Aguiar Maia João Gonçalves Filho Prof.: Negreiros FORTALEZA 2010 Sumário 1 Introdução 2 2 Estruturas de Dados 2 2.1 AVL................................
Leia maisÁrvores - Introdução (1)
AED Algoritmos e Estruturas de Dados LEEC - 2004/2005 Árvores Árvores - Introdução (1) As árvores são estruturas de dados usadas em diversas aplicações na vida comum: Bases de dados de grande dimensão.
Leia maisLinguagem C: Árvores Binarias
Instituto de C Linguagem C: Árvores Binarias Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Tópicos Principais Introdução Árvores binárias Implementação
Leia maisMódulo de Equações do Segundo Grau. Equações do Segundo Grau: Resultados Básicos. Nono Ano
Módulo de Equações do Segundo Grau Equações do Segundo Grau: Resultados Básicos. Nono Ano Equações do o grau: Resultados Básicos. 1 Exercícios Introdutórios Exercício 1. A equação ax + bx + c = 0, com
Leia maisMo:vação. Árvore AVL. Caracterís:cas. Origem. Exemplo. Exercício 1 Qual é a altura dos nodos 50 e 44?
Mo:vação Árvore AVL Árvores binárias de Pesquisa possuem uma tendência natural de desbalancear 1 2 Rohit Gheyi rohit@dsc.ufcg.edu.br 6 8 1 2 Origem Adelson Velskii, G.; E. M. Landis (1962). "An algorithm
Leia maisRedes de Computadores
Inrodução Ins iuo de Info ormáic ca - UF FRGS Redes de Compuadores Conrole de fluxo Revisão 6.03.015 ula 07 Comunicação em um enlace envolve a coordenação enre dois disposiivos: emissor e recepor Conrole
Leia maisÁrvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos
Árvores Parte 1 Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Árvores uma introdução As listas apresentadas na aula anterior formam um conjunto de TADs extremamente importante
Leia maisHashing. Estruturas de Dados. Motivação
Estruturas de Dados Hashing Prof. Ricardo J. G. B. Campello Parte deste material é baseado em adaptações e extensões de slides disponíveis em http://ww3.datastructures.net (Goodrich & Tamassia). Motivação
Leia maisÁrvores B* Letícia Rodrigues Bueno
Árvores B* Letícia Rodrigues Bueno UFABC Árvores B* Árvores B* Aplicações que utilizam algum tipo de implementação de Árvores B ou B*: Árvores B* Aplicações que utilizam algum tipo de implementação de
Leia maisPesquisa em Memória Primária. Prof. Jonas Potros
Pesquisa em Memória Primária Prof. Jonas Potros Procedimento para Inserir na Árvore Binária Critérios: Atingir um ponteiro nulo em um processo de pesquisa significa uma pesquisa sem sucesso. O ponteiro
Leia maisEscola Secundária Dom Manuel Martins
Escola Secundária Dom Manuel Marins Seúbal Prof. Carlos Cunha 1ª Ficha de Avaliação FÍSICO QUÍMICA A ANO LECTIVO 2006 / 2007 ANO II N. º NOME: TURMA: C CLASSIFICAÇÃO Grisson e a sua equipa são chamados
Leia mais12 Integral Indefinida
Inegral Indefinida Em muios problemas, a derivada de uma função é conhecida e o objeivo é enconrar a própria função. Por eemplo, se a aa de crescimeno de uma deerminada população é conhecida, pode-se desejar
Leia maisModulação em Largura de Pulso - PWM
Mdulaçã e Largura de Puls - PWM O sisea PWM cnsise e variar a largura d puls da pradra, prprcinalene a sinal dulane, anend cnsanes a apliude e inerval de ep a que s pulss se repee. Pdes classifica PWM
Leia maisMatemática 2 aula 11 COMENTÁRIOS ATIVIDADES PARA SALA COMENTÁRIOS ATIVIDADES PROPOSTAS POLINÔMIOS I. P(x) = 4x (x 1) + (x 1)
Matemática aula POLINÔMIOS I. COMENTÁRIOS ATIVIDADES PARA SALA b a P() b P() + + Calculando P (), temos: b a P() b b + b + a ab b a P () b + ( ab) + b + a b Se P () P (), podemos observar que: b + ( ab)
Leia maisAlgoritmos e Estruturas de Dados: Árvore Binária de Busca
Busca pelo nodo 72 Árvore Binária de Busca Introdução 2/21 Algoritmos e Estruturas de Dados: Árvore Binária de Busca 44 Raiz Rômulo Silva de Oliveira Departamento de Automação e Sistemas DAS UFSC romulo@das.ufsc.br
Leia maisValor do Trabalho Realizado 16.
Anonio Vicorino Avila Anonio Edésio Jungles Planejameno e Conrole de Obras 16.2 Definições. 16.1 Objeivo. Valor do Trabalho Realizado 16. Parindo do conceio de Curva S, foi desenvolvida pelo Deparameno
Leia maistipo e tamanho e com os "mesmos" elementos do vetor A, ou seja, B[i] = A[i].
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUL-RIO- GRANDENSE CAMPUS SAPUCAIA DO SUL PROFESSOR: RICARDO LUIS DOS SANTOS EXERCÍCIO DE REVISÃO E FIXAÇÃO DE CONTEÚDO - ARRAYS 1. Criar um vetor A
Leia maisEstando o capacitor inicialmente descarregado, o gráfico que representa a corrente i no circuito após o fechamento da chave S é:
PROCESSO SELETIVO 27 2 O DIA GABARITO 1 13 FÍSICA QUESTÕES DE 31 A 45 31. Considere o circuio mosrado na figura abaixo: S V R C Esando o capacior inicialmene descarregado, o gráfico que represena a correne
Leia maisPROJETO ÓTIMO DE PÓRTICOS PLANOS USANDO ALGORITMO GENÉTICO
PROJTO ÓTIMO D PÓRTICOS PLANOS USANDO ALGORITMO GNÉTICO Anderson Pereira Deparameno de ngenharia de Civil Poniícia Universidade Caólica do Rio de Janeiro Rua Marquês de São Vicene 5/301L, Gávea CP 453-900,
Leia maisPesquisa digital. Algoritmos e Estruturas de Dados II
Pesquisa digital Algoritmos e Estruturas de Dados II Pesquisa digital A pesquisa digital usa a representação das chaves para estruturar os dados na memória Por exemplo, a representação de um número em
Leia maisSe A =, o evento é impossível, por exemplo, obter 7 no lançamento de um dado.
PROBABILIDADE Espaço amostral Espaço amostral é o conjunto universo U de todos os resultados possíveis de um experimento aleatório. O número de elementos desse conjunto é indicado por n(u). Exemplos: No
Leia maisÁrvores Binárias de Busca
Árvores Binárias de Busca Uma Árvore Binária de Busca T (ABB) ou Árvore Binária de Pesquisa é tal que ou T = 0 e a árvore é dita vazia ou seu nó contém uma chave e: 1. Todas as chaves da sub-árvore esquerda
Leia maisÁrvores. ! utilizada em muitas aplicações. ! modela uma hierarquia entre elementos. ! O conceito de árvores está diretamente ligado à recursão
Árvores 1 Árvores! utilizada em muitas aplicações! modela uma hierarquia entre elementos! árvore genealógica! diagrama hierárquico de uma organização! modelagem de algoritmos! O conceito de árvores está
Leia maisINF1007: Programação 2 10 Árvores Binárias. (c) Dept. Informática - PUC-Rio 1
INF1007: Programação 2 10 Árvores Binárias (c) Dept. Informática - PUC-Rio 1 Tópicos Principais Introdução Árvores binárias Representação em C Ordens de percurso em árvores binárias Altura de uma árvore
Leia maisWS Pino autoperfurante Aço carbónico com zincagem galvânica branca
WS Pino auoperfurane Aço carónico com zincagem galvânica ranca EN 14592 APOIO TÉCNICO Documenação complea e consula personalizada RAPIDEZ E PRECISÃO rápida sem pré-furo, com possiilidade de perfuração
Leia maisINFORMAÇÕES IMPORTANTES PARA OS TIMES E TENISTAS!
INFORMAÇÕES IMPORTANTES PARA OS TIMES E TENISTAS! Qualifying Dia 8 de Novembro ATENÇÃO! Os times inscritos no Futebol Masculino categoria livre e os tenistas inscritos no Tênis categoria A disputarão o
Leia maisAdição de probabilidades. O número de elementos da união dos conjuntos A e B n(aub) = n(a B) Dividindo os dois membros por n(e):
Adição de probabilidades O número de elementos da união dos conjuntos A e B n(aub) = n(a B) Dividindo os dois membros por n(e): Dois eventos A e B são ditos mutuamente exclusivos se, e somente se, A B
Leia mais;(define conta-folhas ; (lambda ( ) ; (cond ; ( ( ) ) ; ( (and ) ) ; ( else ; ) ) ))
; ICC 00.2 PROVA 3 ; Gabarito ; QUESTAO 1 (1 ponto) (árvores binárias) ; Complete os espaços em branco na definição abaixo de maneira que ; a função receba uma Árvore Binária de números e retorne o número
Leia maisDisciplina: Álgebra Linear - Engenharias ], C = Basta adicionar elemento a elemento de A e B que ocupam a mesma posição na matriz.
Universidade Federal de Goiás Campus Catalão Departamento de Matemática Disciplina: Álgebra Linear - Engenharias Professor: André Luiz Galdino Gabarito da 1 a Lista de Exercícios 1. Sejam Encontre: [ 1
Leia maisFibershield. Barreiras corta-fogo flexíveis. Fibershield-P Fibershield-E Fibershield-I Fibershield-H Fibershield-S Fibershield-F Fibershield-W
Fibersield Barreiras cora-fogo flexíveis Fibersield-P Fibersield-E Fibersield-I Fibersield-H Fibersield-S Fibersield-F Fibersield-W Conceios de proeção com barreiras cora-fogo auomáicas êxeis: 1. Para
Leia maisINF 1010 Estruturas de Dados Avançadas
11.2 INF 1010 Estruturas de Dados Avançadas Listas de Prioridades e Heaps 1 Listas de Prioridades Em muitas aplicações, dados de uma coleção são acessados por ordem de prioridade A prioridade associada
Leia maisPROCESSO SELETIVO 2006/2 UNIFAL 2 O DIA GABARITO 1 13 FÍSICA QUESTÕES DE 31 A 45
OCEO EEIVO 006/ UNIF O DI GIO 1 13 FÍIC QUEÕE DE 31 45 31. Uma parícula é sola com elocidade inicial nula a uma alura de 500 cm em relação ao solo. No mesmo insane de empo uma oura parícula é lançada do
Leia maisAula 7 Lista de Exercícios de Raízes de Equações Polinomiais
Aula 7 Lista de Exercícios de Raízes de Equações Polinomiais Parte 1 Exercícios do Livro A Matemática do Ensino Médio Volume 3. Autores: Elon Lages Lima, Paulo Cezar Pinto Carvalho, Eduardo Wagner, Augusto
Leia maisAula 5. Uma partícula evolui na reta. A trajetória é uma função que dá a sua posição em função do tempo:
Aula 5 5. Funções O conceito de função será o principal assunto tratado neste curso. Neste capítulo daremos algumas definições elementares, e consideraremos algumas das funções mais usadas na prática,
Leia mais1º Concurso de Bandas de Garagem da Associação de Estudantes da Escola Superior Agrária de Viseu
1º Concurso de Bandas de Garagem da Associação de Estudantes da Escola Superior Agrária de Viseu Ficha de inscrição *Nome do projecto musical: Idade do projecto: anos e meses *Cidade de origem: *Género
Leia maisInteligência Artificial
Inteligência Artificial Aula 7 Programação Genética M.e Guylerme Velasco Programação Genética De que modo computadores podem resolver problemas, sem que tenham que ser explicitamente programados para isso?
Leia maisComo realizar um exame com o sistema TEB ECGPC:
Como realizar um exame com o sistema TEB ECGPC: Colocar todos os cabos no paciente na respectiva ordem: POSIÇÃO CÓDIGO COR Braço direito RA Vermelha Braço esquerdo LA Amarela Perna esquerda LL Verde Perna
Leia maisFACULDADE CAMPO LIMPO PAULISTA MESTRADO EM CIÊNCIA DA COMPUTAÇÃO. Projeto e Análise de Algoritmos II Lista de Exercícios 2
FACULDADE CAMPO LIMPO PAULISTA MESTRADO EM CIÊNCIA DA COMPUTAÇÃO Projeto e Análise de Algoritmos II Lista de Exercícios 2 Prof. Osvaldo. 1. Desenvolva algoritmos para as operações abaixo e calcule a complexidade
Leia maisUm estudo de Cinemática
Um esudo de Cinemáica Meu objeivo é expor uma ciência muio nova que raa de um ema muio anigo. Talvez nada na naureza seja mais anigo que o movimeno... Galileu Galilei 1. Inrodução Nese exo focaremos nossa
Leia maisINF 1007 Programação II
INF 1007 Programação II Aula 14 Árvores Binárias Edirlei Soares de Lima Árvores Uma estrutura de dados do tipo árvore permite que dados sejam organizados de maneira hierárquica.
Leia maisSeu pé direito nas melhores Faculdades
10 Insper 01/11/009 Seu pé direito nas melhores Faculdades análise quantitativa 40. No campeonato brasileiro de futebol, cada equipe realiza 38 jogos, recebendo, em cada partida, 3 pontos em caso de vitória,
Leia maisJornal O País Concurso Repórter por 1 dia. Regulamento
Jornal O País Concurso Repórter por 1 dia Regulamento 1. Promoção 1.1 O Repórter por um Dia é promovido pelo Jornal OPAÍS como parte integrante do Projeto de promoção e lançamento d OPAÍS diário. Os principais
Leia maisÁrvores Binárias Balanceadas
Árvores Binárias Balanceadas Elisa Maria Pivetta Cantarelli Árvores Balanceadas Uma árvore é dita balanceada quando as suas subárvores à esquerda e à direita possuem a mesma altura. Todos os links vazios
Leia maisPesquisa em Memória Primária. Algoritmos e Estruturas de Dados II
Pesquisa em Memória Primária Algoritmos e Estruturas de Dados II Pesquisa em Memória Primária Pesquisa: Recuperação de informação em um grande volume de dados Informação é dividida em registros e cada
Leia maisÁrvores Binárias. Observação: Material elaborado a partir do material do Professor Marcos Costa.
Árvores Binárias Observação: Material elaborado a partir do material do Professor Marcos Costa. Árvores Binárias Árvore binária é definida como um conjunto finito de nós que Ou está vazio Ou consiste de
Leia maisProf. Josemar dos Santos
Engenharia Mecânica - FAENG Sumário SISTEMAS DE CONTROLE Definições Básicas; Exemplos. Definição; ; Exemplo. Prof. Josemar dos Sanos Sisemas de Conrole Sisemas de Conrole Objeivo: Inroduzir ferramenal
Leia maisComplexidade de Algoritmos
Complexidade de Algoritmos Complexidade de Algoritmos Envolvendo Estruturas de Dados Elementares Prof. Osvaldo Luiz de Oliveira Estas anotações devem ser complementadas por apontamentos em aula. Vetor
Leia maisEstruturas de Dados. Prof. Gustavo Willam Pereira Créditos: Profa. Juliana Pinheiro Campos
Estruturas de Dados Prof. Gustavo Willam Pereira Créditos: Profa. Juliana Pinheiro Campos Árvores Conceitos Árvores binárias Árvores binárias de pesquisa Árvores binárias balanceadas Árvores ESTRUTURAS
Leia maisProva de Fundamentos de Bancos de Dados 1 a Prova
Prova de Fundamentos de Bancos de Dados 1 a Prova Prof. Carlos A. Heuser Abril de 2009 Prova sem consulta duas horas de duração 1. (Peso 2 Deseja-se projetar um banco de dados para o sítio de uma prefeitura.
Leia maisÁrvores de Suporte de Custo Mínimo
Árvores de Suporte de Custo Mínimo Pedro Ribeiro DCC/FCUP 2014/2015 Pedro Ribeiro (DCC/FCUP) Árvores de Suporte de Custo Mínimo 2014/2015 1 / 28 Árvore de Suporte Uma árvore de suporte ou árvore de extensão
Leia maisMAGI PORTA - PORTAS AUTOMÁTICAS
MAGI PORTA - PORTAS AUTOMÁTICAS LINHA SOCIAL A SOLUÇÃO PERFEITA EM PORTAS AUTOMÁTICAS TECNOLOGIA A Magi Porta já consolidada no mercado de portas automáticas, mais uma vez inova o conceito de portas sociais
Leia maisESTRUTURAS DE DADOS. prof. Alexandre César Muniz de Oliveira. 1. Introdução 2. Pilhas 3. Filas 4. Listas 5. Árvores 6. Ordenação 7. Busca 8.
ESTRUTURAS DE DADOS prof. Alexandre César Muniz de Oliveira 1. Introdução 2. Pilhas 3. Filas 4. Listas 5. Árvores 6. Ordenação 7. Busca 8. Grafos Sugestão bibliográfica: ESTRUTURAS DE DADOS USANDO C Aaron
Leia maisESTRUTURAS DE DADOS II MSc. Daniele Carvalho Oliveira
ESTRUTURAS DE DADOS II MSc. Daniele Carvalho Oliveira ÁRVORES ED2: MSc. Daniele Oliveira 2 Introdução Filas, pilhas» Estruturas Lineares Um dos exemplos mais significativos de estruturas não-lineares são
Leia maisexercício e o preço do ativo são iguais, é dito que a opção está no dinheiro (at-themoney).
4. Mercado de Opções O mercado de opções é um mercado no qual o iular (comprador) de uma opção em o direio de exercer a mesma, mas não a obrigação, mediane o pagameno de um prêmio ao lançador da opção
Leia maisPROPOSTA DE MECANISMO DE GESTÃO CONJUNTA DA INTERLIGAÇÃO ESPANHA-PORTUGAL
CMVM PROPOSTA DE MECANISMO DE GESTÃO CONJUNTA DA INTERLIGAÇÃO ESPANHA-PORTUGAL 1...Descrição geral do método e fases da sua implementação... 2 2...Mecanismo de leilões explícitos de capacidade... 2 3...Mecanismo
Leia maisRelatório das Provas da 2ª. Fase - Vestibular 2016
Relatório das Provas da 2ª. Fase - Vestibular 2016 Resumo Executivo O presente relatório apresenta os resultados da segunda fase do Vestibular UNICAMP 2016 constituída por três provas. Esta etapa do vestibular
Leia maisNotas Técnicas do Banco Central do Brasil
ISSN 1519-7212 Noas Técnicas do Banco Cenral do Brasil Número 25 Julho de 2002 Há Razões para Duvidar de Que a Dívida Pública no Brasil é Susenável? Ilan Goldfajn ISSN 1519-7212 CGC 00.038.166/0001-05
Leia maisOndas EM no Espaço Livre (Vácuo)
Secretaria de Educação Profissional e Tecnológica Instituto Federal de Santa Catarina Campus São José Área de Telecomunicações ELM20704 Eletromagnetismo Professor: Bruno Fontana da Silva 2014-1 Ondas EM
Leia maisFísica. Resolução das atividades complementares. F5 Cinemática vetorial
Resolução das aiidades complemenares Física F Cinemáica eorial p. 9 (Uniau-SP) Dois objeos enconram-se em moimeno em relação a um obserador inercial O. s rajeórias são reilíneas de mesma direção e as elocidades
Leia maisGT 3. Classes sociais e transformações no mundo do trabalho - Painel. Ana Lúcia Kraiewski Ana Patrícia Nalesso **
Anais do IV Simpósio Lutas Sociais na América Latina ISSN: 2177-9503 Imperialismo, nacionalismo e militarismo no Século XXI 14 a 17 de setembro de 2010, Londrina, UEL GT 3. Classes sociais e transformações
Leia maisMódulo de Princípios Básicos de Contagem. Segundo ano
Módulo de Princípios Básicos de Contagem Combinação Segundo ano Combinação 1 Exercícios Introdutórios Exercício 1. Numa sala há 6 pessoas e cada uma cumprimenta todas as outras pessoas com um único aperto
Leia maisLOGO DO WEBSITE DA FUTURA APP
LOGO DO WEBSITE DA FUTURA APP LexiZi é uma aplicação mobile e web que é simultaneamente uma ferramenta e um serviço. a) Ferramenta É uma ferramenta porque permite a criação de Notas em cada um dos artigos
Leia maisARTIGOS. Análise elástica dos efeitos da deslocabilidade global em estruturas de aço
Revisa da Esruura de Aço Revisa da Esruura de Aço Volume Número Volume Número Agoso de 013 CBCA Cenro Brasileiro da Consrução em Aço Revisa da Esruura de Aço Volume Número ARTIGOS Análise elásica dos efeios
Leia maisEQUIVALENTES DINÂMICOS PARA ESTUDOS DE HARMÔNICOS USANDO ANÁLISE MODAL. Franklin Clement Véliz Sergio Luis Varricchio Sergio Gomes Jr.
SP-2 X SEPOPE 2 a 25 de maio de 2006 a 2 s o 25 h 2006 X SIPÓSIO DE ESPECIAISTAS E PANEJAENTO DA OPERAÇÃO E EXPANSÃO EÉTRICA X SYPOSIU OF SPECIAISTS IN EECTRIC OPERATIONA AND EXPANSION PANNING FORIANÓPOIS
Leia maisExperimento. Guia do professor. O método de Monte Carlo. Governo Federal. Ministério da Educação. Secretaria de Educação a Distância
Análise de dados e probabilidade Guia do professor Experimeno O méodo de Mone Carlo Objeivos da unidade 1. Apresenar um méodo ineressane e simples que permie esimar a área de uma figura plana qualquer;.
Leia maisMecânica dos Fluidos. Aula 8 Introdução a Cinemática dos Fluidos. Prof. MSc. Luiz Eduardo Miranda J. Rodrigues
Aula 8 Inrodução a Cinemáica dos Fluidos Tópicos Abordados Nesa Aula Cinemáica dos Fluidos. Definição de Vazão Volumérica. Vazão em Massa e Vazão em Peso. Definição A cinemáica dos fluidos é a ramificação
Leia maisO Fluxo de Caixa Livre para a Empresa e o Fluxo de Caixa Livre para os Sócios
O Fluxo de Caixa Livre para a Empresa e o Fluxo de Caixa Livre para os Sócios! Principais diferenças! Como uilizar! Vanagens e desvanagens Francisco Cavalcane (francisco@fcavalcane.com.br) Sócio-Direor
Leia maisModelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
Leia maisEAD Árvore árvore binária
EAD Árvore árvore binária - Uma árvore binária é um conjunto finito de elementos (nodos) que pode ser vazio ou particionado em três subconjuntos: - raiz da árvore (elemento inicial, que é único); - subárvore
Leia maisEstruturas de Dados. Árvores AVL. Cesar Tadeu Pozzer. pozzer3@gmail.com, pozzer@inf.ufsm.br. Curso de Ciência da Computação UFSM (12/12/2007)
struturas de ados Árvores VL esar Tadeu Pozzer pozzer3@gmail.com, pozzer@inf.ufsm.br.b urso de iência da omputação UFSM (12/12/2007) Árvore VL Uma árvore binária é denominada VL quando a diferença de altura
Leia mais1. Introdução... 1 1.1. Definição... 1 1.2. Conceitos relacionados... 2
Índice i Índice Capítulo 4 Estrutura de Dados não sequencial com armazenamento não sequencial ( Árvore ) 1. Introdução... 1 1.1. Definição... 1 1.2. Conceitos relacionados... 2 2. Árvores binárias... 2
Leia maisEXPERIÊNCIA 7 CONSTANTE DE TEMPO EM CIRCUITOS RC
EXPERIÊNIA 7 ONSTANTE DE TEMPO EM IRUITOS R I - OBJETIVO: Medida da consane de empo em um circuio capaciivo. Medida da resisência inerna de um volímero e da capaciância de um circuio aravés da consane
Leia maisEstruturas de Dados Pilhas, Filas e Deques
Estruturas de Dados Pilhas, Filas e Deques Prof. Eduardo Alchieri Estruturas de Dados Pilhas Pilhas Lista LIFO (Last In, First Out) Os elementos são colocados na estrutura (pilha) e retirados em ordem
Leia mais