Bublbubblesort
Publicado por Jordano R Reis 26/12/2004
[ Hits: 6.356 ]
Minha primeira implementacao do metodo de ordenacao da bolha...
Foi utilizada a funcao rand() (compilado no dev-c++)
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
//using namespace std;
int levetor(int vet[],int tam)
{
for(int i=0; i<tam;i++)
vet[i] = (1+rand()%tam);
for(int i=0; i<tam; i++)
cout << vet[i]<<" , ";
}
void bubblesort(int vet[],int tam)
{
int tmp;
for(int i=0; i<tam; i++)
for(int j=0; j<tam; j++)
{
if(j != tam -1)
if(vet[j] > vet[j+1])
{
tmp = vet[j];
vet[j] = vet[j+1];
vet[j+1] = tmp;
}
}
for(int i=0; i<tam; i++)
cout << vet[i]<<" , ";
}
void main(){
int tam;
char resp = 's';
while(resp == 's' || resp == 'S' )
{
system("cls");
cout<<"Digite o Tamanho da colecao de dados:\n";
cin>>tam;
int vetor[tam];
cout << "vetor nao ordenado:\n";
levetor(vetor,tam);
cout << "\nvetor ordenado:\n";
bubblesort(vetor,tam);
cout << "\n\n\nPretende fazer outra ordenacao?\t";
cin >> resp;
}
}
Embutir texto em arquivos de imagem
Raiz cúbica pelo método de bissecção
Controle de tráfego aéreo - filas dinâmicas
Lista duplamente encadeada com cabecalho
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Gerenciamento de Vídeo Híbrido (Intel/NVIDIA) via nvidia-prime no Ubuntu e derivados
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
Warsaw não é reconhecido no Google Chrome 147.0.7727.55 [RESOLVIDO] (11)
Depois não querem que eu fale sobre as baseadas... (5)
Tive um problema ao abrir minha partição Btrfs. Como posso resolver is... (0)









