Ordenação de vetores

623 palavras 3 páginas
Sistema de ordenação de vetores com métodos diversos.

Menu do sistema

Ordenação por bolha

Ordenação por Inserção

Ordenação por Seleção

Ordenação por Quick Sort

Ordenação por Shell Sort

Clase Bolha: using System; using System.Collections.Generic; using System.Linq; using System.Text;

namespace Ordenando.Classes
{
public class Bolha { public long[] Ordenar(long[] vetor, ref DateTime ini, ref DateTime fim, ref long trocas) { for (long i = 0 ; i <= vetor.Length - 1; i++) { ini.Date.TimeOfDay.TotalSeconds.ToString(); for (long j = 0; j < i; j++) { if (vetor[i] < vetor[j]) { long swap = vetor[i]; vetor[i] = vetor[j]; vetor[j] = swap; trocas++; } } } fim = DateTime.Now; return vetor; } }
}
Classe Inserção using System; using System.Collections.Generic; using System.Linq; using System.Text;

namespace Ordenando.Classes
{
public class Insercao { public long[] Ordenar(long[] vetor, ref DateTime ini, ref DateTime fim, ref long trocas) { long i, j, index; for (i = 1; i < vetor.Length; i++) { ini.Date.TimeOfDay.TotalSeconds.ToString(); index = vetor[i]; j = i; //Sentinela while ((j > 0) && (vetor[j - 1] > index)) { vetor[j] = vetor[j - 1]; j = j - 1; } vetor[j] = index; trocas++; } fim = DateTime.Now; return vetor; } }
}
Classe QuickSort using System; using System.Collections.Generic;

Relacionados

  • Ordenação de vetores
    4735 palavras | 19 páginas
  • Ordenação de vetores
    1585 palavras | 7 páginas
  • Ordenação de vetores
    1264 palavras | 6 páginas
  • Ordenação vetores
    445 palavras | 2 páginas
  • Ordenação de vetores pelo método Bubblesort
    530 palavras | 3 páginas
  • Metodos de ordenacao de dados em vetores
    7426 palavras | 30 páginas
  • Ordenação de vetor usando Método Bolha com aplicaçãoo de MPI
    1372 palavras | 6 páginas
  • Ordenaçao de vetor de 5 posições no processador mips
    501 palavras | 3 páginas
  • Aps unip 2º semestre
    3843 palavras | 16 páginas
  • Algoritmos de ordenação de dados
    7415 palavras | 30 páginas