MAC 5711 - An´ alise de Algoritmos
Texto
Documentos relacionados
Escreva um algoritmo que ordena uma lista de n itens dividindo-a em trˆes sublistas de aprox- imadamente n/3 itens, ordenando cada sublista recursivamente e intercalando as
Suponha que os custos das arestas de um grafo conexo s˜ ao distintos dois a dois (ou seja, n˜ ao h´ a duas arestas com o mesmo custo). Suponha que os custos das arestas de um
Qualquer das duas buscas calcula uma arborescência que contém um dos arcos de cada aresta de uma árvore geradora do grafo. Algoritmos em Grafos — 1º sem 2012 18
Um algoritmo polinomial Alg ´e um verificador polinomial para a resposta sim de um problema Π se para toda entrada I de Π existe um objeto C, hCi ´e O(hIi c ) para alguma constante
m] de inteiros, com o raio de cada uma das lajotas de duas torres na ordem em que elas aparecem nas torres, e devolve a altura (i.e., o n´ umero de lajotas) das maiores torres gˆ
de inteiros, devolve um elemento de v que est´ a na metade superior do vetor v, ou seja, devolve um inteiro armazenado em v que ´ e maior ou igual a pelo menos bn/2c+1 elementos de
Seu algoritmo deve consumir tempo O(nk). Explique sucintamente porque seu algoritmo est´a correto e tem o consumo de tempo pedido.. b) Escreva um algoritmo Medianas-2 (A, n, k)
A fila de carros para entrar na balsa ´ e uma fila ´ unica e o operador direciona cada carro para uma das duas faixas da balsa — a faixa esquerda ou a faixa direita — de modo