Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Trata sobre la busqueda secuencial y como funciona, Diapositivas de Programación Java

Muestra el paso a paso del código y como funciona el metodo secuencial

Tipo: Diapositivas

2022/2023

Subido el 27/09/2023

kevin-wta
kevin-wta 🇧🇴

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
package Metodos;
import java.util.Scanner;
public class BusSecuencial {
private static Scanner l = new
Scanner(System.in);
public static int[] cargar(int n){
int[] vec = new int[n];
for( int i=0; i<n; i++){
System.out.print("Ingrese un elemento:
");
vec[i]= l.nextInt();
}
return vec;
}
public static void imprimir(int[] vec){
System.out.print("[");
for(int i=0; i<vec.length;i++){
if(i < vec.length-1)
System.out.print(vec[i]+", ");
else System.out.print(vec[i]+"]\n");
}
}
public static int bussecuencial(int[] V, int
valorB){
int posE=-1;
for(int i=0; i<V.length; i++){
if (V[i]==valorB) {
posE=i;
break;
}
}
return posE ;
}
public static void main(String[] args) {
System.out.print("Tamaño del vector: ");
int longitud = l.nextInt();
int[] V = cargar(longitud);
System.out.println("Vector original:");
imprimir(V);
System.out.print("intoducir el valor a
buscar:");
int valorB = l.nextInt();
int indice = bussecuencial(V,valorB);
if (indice>=0) {
indice++;
pf3

Vista previa parcial del texto

¡Descarga Trata sobre la busqueda secuencial y como funciona y más Diapositivas en PDF de Programación Java solo en Docsity!

package Metodos; import java.util.Scanner; public class BusSecuencial { private static Scanner l = new Scanner(System. in ); public static int [] cargar( int n){ int [] vec = new int [n]; for ( int i=0; i<n; i++){ System. out .print("Ingrese un elemento: "); vec[i]= l .nextInt(); } return vec; } public static void imprimir( int [] vec){ System. out .print("["); for ( int i=0; i<vec.length;i++){ if (i < vec.length-1) System. out .print(vec[i]+", "); else System. out .print(vec[i]+"]\n"); } } public static int bussecuencial( int [] V, int valorB){ int posE=-1; for ( int i=0; i<V.length; i++){ if (V[i]==valorB) { posE=i; break ; } } return posE ; } public static void main(String[] args) { System. out .print("Tamaño del vector: "); int longitud = l .nextInt(); int [] V = cargar (longitud); System. out .println("Vector original:"); imprimir (V); System. out .print("intoducir el valor a buscar:"); int valorB = l .nextInt(); int indice = bussecuencial (V,valorB); if (indice>=0) { indice++;

System. out .println("el valor fue encontrado en la posicion:"+indice); } else { System. out .println("El valor no fue encontrado"); } } }