Vetores

gostaria de saber como faço para organizar um vetor de forma crescente sem utilizar o arrays.sort tem de ser somente com controladores de fluxo é para minha faculdade …

Amigo, você poderia começar dando uma olhada em alguns algoritmos de ordenação simples tal como o trivial bubble sort.

Cara, existe algumas formas de fazer isso. Você pode fazer com um for e com um if.
E já que é crescente, pode colocar o valor de cada posição o mesmo valor do for.

porem o vetor é gerado por um random… eu tenho que organiza-lo e gerar uma matriz com ele de forma crescente…

[code]import java.util.*;

@SuppressWarnings(“unused”)
public class Conta {

public static void main(String[] args) {

	int vetor[][] = new int[5][5];
	int array[] = new int[25];

	for (int x = 0; x <= 4; x++) {
		for (int i = 0; i <= 4; i++) {
			vetor[x][i] = (int) (Math.random() * 100 + 1);

		}

	}

	System.out
			.println("=================== matriz primaria ==========================");

	for (int x = 0; x <= 4; x++) {
		System.out.println("");
		for (int i = 0; i <= 4; i++) {
			System.out.print(vetor[x][i] + "\t");
		}
	}

	int y = 0;
	for (int x = 0; x <= 4; x++) {
		System.out.println("");
		for (int i = 0; i <= 4; i++) {
			array[y] = vetor[x][i];
			y++;
		}
	}

	/*
	 * System.out.println("=================== Vetor =========================="
	 * ); int p = 0; for (int x = 0; x <= 4; x++) { for (int i = 0; i <= 4;
	 * i++) { System.out.print(array[p] + "\t"); p++; } }
	 */

	/*
	 * System.out.println(
	 * "===================  novo Vetor ==========================");
	 * Arrays.sort(array);
	 * 
	 * int q =0;
	 * 
	 * 
	 * for (int x = 0; x <= 4; x++) { for (int i = 0; i <= 4; i++) {
	 * System.out.print(array[q] + "\t"); q++; } }
	 */
	int m = 0;
	for (int x = 0; x <= 4; x++) {
		System.out.println("");
		for (int i = 0; i <= 4; i++) {
			//if(vetor[x][i]<= array[0]){
			array[m] = vetor[x][i];
			y++;
			//}
		}
	}

	int p = 0;
	for (int x = 0; x <= 4; x++) {
		for (int i = 0; i <= 4; i++) {
			System.out.print(array[p] + "\t");
			p++;
		}
	}

	System.out.println("");
	System.out
			.println("=================== matriz secundaria ==========================");

	for (int x = 0; x <= 4; x++) {
		System.out.println("");
		for (int i = 0; i <= 4; i++) {
			System.out.print(vetor[x][i] + "\t");
		}
	}

}

}[/code]
esse é meu codigo !

Na própria Wikipedia tem dezenas de algoritmos, com explicações, código em alguma linguagem, e uma demostração visual da ordenação.

muito obrigado vou dar uma olhada