Portf lio 01 Estrutura Dados

509 palavras 3 páginas
...............................................................................................................................

ENSINO PRESENCIAL COM SUPORTE ead sistemas de informação

Estrutura de dados
PORTFÓLIO 01

...............................................................................................................................
Guarulhos
2015

Estrutura de dados
PORTFÓLIO 01

Trabalho apresentado ao Curso de Sistema de Informação da Faculdade ENIAC para a disciplina de Estrutura de Dados.

Guarulhos
2015

Respostas
.............................................................................................................

ATIVIDADE PROPOSTA

Busca Linear:

1 - Escreva uma função que recebe como parâmetros uma sequência de números reais V [ ], o tamanho “n”da sequência e um número real “x” e devolve 1 (retorna 1) se “x” ocorre na sequência e “0” caso contrário.

#include <stdio.h>
#include <stdlib.h>
#define MAX 100 int main(void)
{
int n, i, V[MAX], a; printf("Digite a quantidade de elementos: "); scanf("%d", &n); for (i = 0; i < n; i++) { printf("Informe um elemento: "); scanf("%d", &V[i]);
}
printf("Informe o elemento a ser procurado: "); scanf("%d", &a); for (i = 0; i < n && V[i] != a; i++); if (i < n) printf("%d esta na posicao %d de V\n", a, i+1); else printf( "%d nao pertence ao conjunto V\n", a); system( "pause" ); return 0;
}
Busca Binária:

2 - Escreva uma função que recebe como parâmetros uma sequência ordenada de números inteiros V [ ] , o tamanho n da sequência e um inteiro x e retorna i se x pertence a sequência e 0 caso contrário.

#include<stdio.h>
#include<stdlib.h>

int BuscaBinaria(int A[],int n,int x){ int achou = 0, L = 0, R = n-1, m; while((!achou)&&(L<=R)) { m = (L + R)/2; if (x == A[m]) achou = 1; else if (x<A[m]) R = m-1; else L = m+1; } return

Relacionados

  • governança corporativa
    110949 palavras | 444 páginas
  • ovinocultura
    25630 palavras | 103 páginas
  • Capacita ̧ ̃o em inform ́tica
    25607 palavras | 103 páginas