1. Insira o algoritmo de classificação para implementar a versão Java
public static int [] insert_sort (int [] a) {for (int i = 0; i <a.length; i ++) {for (int j = i+1; j> 0 && j <A.Length; j-) {if (a [j] <a [j-1]) {int tmp = a [j]; // É logicamente possível definir a inicialização dessa maneira, J // foi projetado para não retornar aqui, a matriz original também foi modificada e classificada}2. Selecione o algoritmo de classificação para implementar a versão Java
public static int [] select_sort (int [] a) {for (int i = 0; i <a.length; i ++) {int min_pos = i; para (int j = i+1; j <A.Length; j ++) {if (a [j] <a [min_ min_s]) {min_pos = j; // Operação de troca a [i] = a [min_pos]; a [min_pos] = tmp;} retorna a;}3. Implementação do algoritmo de classificação de bolhas Java
Bolhas comuns
public static int [] bubble_sort (int [] a) {for (int i = 0; i <a.length; i ++) {// Após cada viagem a [i] é o i-th menor para (int j = a.Length-1; j> i; j-) // Existem operações J-1 subsequente para observar j> i {se (j] // Operação de troca a [j] = a [j-1]; a [j-1] = tmp;}}} retorna a;}Melhorar a classificação de bolhas e termine cedo
public static int [] bubble_sort_flag (int [] a) {boolean ischange = true; para (int i = 0; i <a.length && ischange; i ++) {ischange = false; para (int j = a.length-1; j> i; j) // após o j-1 [1]. a [j]; // Operação de troca a [j] = a [j-1]; a [j-1] = tmp; isChange = true;}}} retorna a;}Os acima são os vários algoritmos de classificação implementados por Java (INSERT STRYLING, ALGORITMO DE CLASSIFICAÇÃO DE SELECÇÃO, algoritmo de classificação de bolhas) apresentado a você pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!