Algoritimos e estrutura de dados ii - array

520 palavras 3 páginas
EA EDS II – ALGORITIMOS E ESTRUTURA DE DADOS II

Nelson Júnior 2012

Array
Um array é uma porção de memória fixa e sequencial dividida em pedaços idênticos indexados a partir do 0.

AEDS II – ALGORITIMOS E ESTRUTURA DE DADOS II
ESTRUTURA

Conhecimentos Básicos

Array
Suponha que tenhamos três variáveis do tipo int com diferentes identificadores para cada variável int number1; int number2; int number3; number1 = 1; number2 = 2; number3 = 3;

AEDS II – ALGORITIMOS E ESTRUTURA DE DADOS II
ESTRUTURA

Conhecimentos Básicos

Array
Um array de uma dimensão é declarado informando o tipo de dados do array seguido do nome do array,
Ex: int[] tabela; ==> correto int[] numeros; numeros = new int[10]; numeros = new int[20];

int tabela[]; ==> incorreto
//declara numeros como um array de inteiros de qualquer tamanho tamanho
// numeros agora é um array de 10 elementos
// numeros agora é um array de 20 elementos

int[] n2 = { 10, 20, 30, 40, 50 }; int[] n3 = new int[] { 10, 20, 30, 40, 50 }; int[] n4 = new int[5] { 10, 20, 30, 40, 50 }; int[] n5 = new int[5]; n5[0] = 10; n5[1] = 20; n5[2] = 30; n5[3] = 40; n5[4] = 50;

AEDS II – ALGORITIMOS E ESTRUTURA DE DADOS II
ESTRUTURA

Conhecimentos Básicos

Array string[] languages = { "C#", "Delphi", "VB" }; ou... string[] languages = new string[] { "C#", "Delphi", "VB" }; ou... string[] languages = new string[3] { "C#", "Delphi", "VB" };
Operações com Arrays
Rank: Propriedade que retorna o número de dimensões deumarray. Exemplo:
Result = multInt.Rank;
Length: Propriedade que retorna o número total de elementos de todas as dimensões de um array.
Result = multInt.Lentgh; // Result será igual a 4.
GetLenght: Como já vimos acima, este método retorna o número total de elementos de uma dimensão específica do array. Recebe como parâmetroumnúmero inteiro que corresponde ao número da dimensão da qual se deseja saber o total de elementos. A numeração das dimensões começa

Relacionados

  • Logica de programação e algoritmos
    1933 palavras | 8 páginas
  • História da Programação
    1336 palavras | 6 páginas
  • Sistemas de informação
    2158 palavras | 9 páginas
  • Desenvolvimento web
    26045 palavras | 105 páginas
  • Trabalho
    1826 palavras | 8 páginas
  • Análise e Desenvolvimentos de Sistemas
    5273 palavras | 22 páginas
  • portifolio
    3614 palavras | 15 páginas
  • Algoritmo
    7794 palavras | 32 páginas
  • ATPS de Algoritmo
    3989 palavras | 16 páginas
  • wallace
    2473 palavras | 10 páginas