Entradas

JAVA 05x03: MERGE SORT

MERGE SORT: package javaapplication5c; import java.util.Scanner; public class JavaApplication5C { public static void MostrarArreglo(int N,int ANros[]) { for(int k=0;k<N;k++) { System.out.print(ANros[k]+" "); } } //MODULO LEER ARREGLO public static void LeerArreglo(int N,int Anotas[]) { //Leer las notas for(int k=0;k<N;k++) { System.out.print("Nro "+(k+1)+" : "); Anotas[k]=LeerEntero(); } } //MODULO LEER ENTERO public static int LeerEntero() { Scanner S=new Scanner(System.in); int Nro=S.nextInt(); return Nro; } public static void merge(int A[],int izq, int m, int der){ int i, j, k; int [] B = new int[A.length]; //array auxiliar for (i=izq; i<=der; i++) //copia ambas mitades en el array auxiliar B[i]=A[i]; i=izq; j=m+1; k=izq; while (i<=m && j<=der)...

JAVA 05x02: SORT SHELL

 SORT SHELL: package app4b; import java.util.Scanner; public class APP4B { public static void MostrarArreglo(int N,int ANros[]) { for(int k=0;k<N;k++) { System.out.print(ANros[k]+" "); } } //MODULO LEER ARREGLO public static void LeerArreglo(int N,int Anotas[]) { //Leer las notas for(int k=0;k<N;k++) { System.out.print("Nro "+(k+1)+" : "); Anotas[k]=LeerEntero(); } } //MODULO LEER ENTERO public static int LeerEntero() { Scanner S=new Scanner(System.in); int Nro=S.nextInt(); return Nro; } public static void SortShell(int N,int[] Nros) { for(int i=N/2;i>0;i/=2){ for(int k=i;k<N;k++){ int j=k; int temp=Nros[k]; while(j>i-1 && temp<Nros[j-i]){ Nros[j]=Nros[j-i]; j-=i; } ...

JAVA 05x01: SORT INSERCIÓN

SORT INSERCIÓN: package appsortinsercion; import java.util.Scanner; public class APPSORTINSERCION { public static void MostrarArreglo(int N,int ANros[]) { for(int k=0;k<N;k++) { System.out.print(ANros[k]+" "); } } //MODULO LEER ARREGLO public static void LeerArreglo(int N,int Anotas[]) { //Leer las notas for(int k=0;k<N;k++) { System.out.print("Nro "+(k+1)+" : "); Anotas[k]=LeerEntero(); } } //MODULO LEER ENTERO public static int LeerEntero() { Scanner S=new Scanner(System.in); int Nro=S.nextInt(); return Nro; } //SORT INSERCION public static void SortInsercion(int N, int []Nros){ //En este metodo se ubica cada elemeto en su posicion correta int i,j,temp; for(i=1;i<N;i++){ //Indice i explora la sublista anterior a la posicion del elemento buscando //la posicion ...

JAVA 04x03:SORT BURBUJA

ALGORITMOS FUNDAMENTALES DE CLASIFICACIÓN SORT SELECCION: package sort3; import java.util.Scanner; public class SORT3 { public static void MostrarArreglo(int N,int ANros[]) { for(int k=0;k<N;k++) { System.out.print(ANros[k]+" "); } } //MODULO LEER ARREGLO public static void LeerArreglo(int N,int Anotas[]) { //Leer las notas for(int k=0;k<N;k++) { System.out.print("Nro "+(k+1)+" : "); Anotas[k]=LeerEntero(); } } //MODULO LEER ENTERO public static int LeerEntero() { Scanner S=new Scanner(System.in); int Nro=S.nextInt(); return Nro; } public static void SortBurbuja(int N,int[] Nros) { //SE DEBE REALIZAR N-1 BURBUJAS , PUEDE SER MENOR int NroIntercambios=1; int NroBurbujeo=0; while(NroIntercambios>0)//Si hay intercambios ejecutar burbujas { NroIntercambios=0; //Ej...

JAVA 04X02: SORT SELECCION

ALGORITMOS FUNDAMENTALES DE CLASIFICACIÓN SORT SELECCION: package javaordenado3; import java.util.Scanner; public class Javaordenado3 { public static void MostrarArreglo(int N,int ANros[]) { for(int k=0;k<N;k++) { System.out.print(ANros[k]+" "); } } //MODULO LEER ARREGLO public static void LeerArreglo(int N,int Anotas[]) { //Leer las notas for(int k=0;k<N;k++) { System.out.print("Nro"+k+":"); Anotas[k]=LeerEntero(); } } //MODULO LEER ENTERO public static int LeerEntero() { Scanner S=new Scanner(System.in); int Nro=S.nextInt(); return Nro; } public static void SortSeleccion(int N,int ANros[]) { //se debe realizar n-1 intercambios for(int i=0; i<N-1;i++) { int Menor=ANros[i]; int UbiMenor=i; for(int k=i; k<N;k++) { if(Menor>ANros[k]) { ...

JAVA 04x01: SORT INTERCAMBIO

Algoritmos fundamentales de clasificación SORT INTERCAMBIO package sortintercambio2; import java.util.Scanner; public class SortIntercambio2 { //MOSTRAR ARREGLO public static void MostrarArreglo(int N,int ANros[]) { for(int k=0;k<N;k++) { System.out.print(ANros[k]+" "); } } //MODULO LEER ARREGLO public static void LeerArregloNotas(int N,int Anotas[]) { //Leer las notas for(int k=0;k<N;k++) { System.out.print("Nota "+(k+1)+" : "); Anotas[k]=LeerEntero(); } } //MODULO LEER ENTERO public static int LeerEntero() { Scanner S=new Scanner(System.in); int Nro=S.nextInt(); return Nro; } //ALGORITMO DE INTERCAMBIO public static void OrdenarArreglo(int N,int[] arreglo) { //SE DEBE REALIZAR N-1 INTERCAMBIOS for(int i=0; i<N;i++) { //eNCOBNTRAR AL N-ESIMO MAYOR for(int j=i+1; j<N;...

JAVA 03: SUMAR,RESTAR,MULTIPLICAR Y DIVIDIR NÚMEROS COMPLEJOS

CODIFICACIÓN: package practica; import java.util.Scanner; public class PRACTICA { //mOSTAR menu public static void Menu() { System.out.println("1->SUMAR:"); System.out.println("2->RESTAR:"); System.out.println("3->MULTIPLICAR:"); System.out.println("4->DIVIDIR:"); } //LEER COMPLEJO public static void leerComplejo() { Scanner S=new Scanner(System.in); System.out.println("ingrese Primer numero:"); System.out.print("Parte real del Nro1:"); float real1=S.nextFloat(); System.out.print("Parte Imaginaria del Nro1:"); float img1=S.nextFloat(); System.out.println("ingrese el Segundo numero:"); System.out.print("Parte real del Nro2:"); float real2=S.nextFloat(); System.out.print("Parte Imaginaria del Nro2:"); float img2=S.nextFloat(); } //SUMA DE COMPLEJ...

Entradas populares de este blog

JAVA 02x01: Calcular el promedio de notas y determinar el n° de notas mayores al promedio.(ESTRUCTURA DE DATOS:Arreglos)

JAVA 01x01: Promedio: Aprobado,Desaprobado, Reprobado