Código para todos
jueves, 22 de octubre de 2020
miércoles, 21 de octubre de 2020
Listas enlazadas (parte 1)
PUNTERO
LISTAS ENLAZADAS
Lista circular doblemente enlazada.
TORRES DE HANOI
Hola a todos nuestros lectores en esta ocasión veremos la forma de crear una solución de el juego matemático las torres de Hanói utilizando la recursividad este juego consiste en una cantidad de discos que se distribuyen de el mayor diámetro al menor introducidos en un poste de madera donde hay tres sobre una base la dificultad de este juego es pasar los discos a cualquier otro de los postes sin colocar un disco grande sobre uno pequeño
entonces mostraremos el código de solución de dicho juego.
La solución queda como se muestra en la imagen.
martes, 20 de octubre de 2020
Fibonacci
Hola amigos continualos con programacionen esta ocacion veremos la serie Fibonacci resuelta en codigo de java.
Comentarles de la serie Fibonacci Consta de una serie de números naturales que se suman de a 2, a partir de 0 y 1. Básicamente, la sucesión de Fibonacci se realiza sumando siempre los últimos 2 números (Todos los números presentes en la sucesión se llaman números de Fibonacci) de la siguiente manera: 0,1,1,2,3,5,8,13,21,34...
Codigo:
package pkg7.practica.fibonacci;
public class PracticaFibonacci {
public static void main(String[] args) {
PracticaFibonacci objFibonacci = new PracticaFibonacci();
System.out.println("La sucesion con Fibonacci recursivo es: " + objFibonacci.fibonacciRecursivo(4));
}
//METODO RECURSIVO PARA LA SUCESION DE FIBONACCI
//0,1-1-2-3-5-8-13-21-34
public int fibonacciRecursivo(int n){
if(n==1 || n==2){
return 1;
}else{
return fibonacciRecursivo(n-1) + fibonacciRecursivo(n-2);
//posicion 1
//Numero 1 - 2 - 3
//resultado 1- 1-
}
}
//METODO CICLICO PARA LA SUCESION DE FIBONACCI
public int fibonacciCiclico(int n){
int fibo=0, primero = 1, segundo=0;
while(n>0){
fibo=primero+segundo;
primero=segundo;
segundo=fibo;
n--;
//n 3 2 1 0
// fibo 1 1 2
// primero 0 1 1
//segundo 1 1 2
}
return fibo;
}
}
Recursividad
Saludes mis amigos en esta entrada vamos hablar sobre la recursividad.
Es una técnica que permite que un bloque de instrucciones se ejecuten n veces, logrando en algunas ocasiones reemplazar a las estructuras repetitivas. , aquí vamos
a desarrollar un ejemplo.
Vamos a calcular cuantas escalones de una escalera necesitamos pasar.
ejemplo de TDA ArraysList
Saludes mis amigos en esta oportunidad veremos un ejemplo de Arraylist donde se le pide una frase ,seguidamente se le pedirá si quiere poner otra frase, así la modificara veamos
jueves, 15 de octubre de 2020
Clase Arraylist
Saludes queridos lectores, en este momento vamos hablar sobre el método Arraylist.
Esto nos permite insertar elementos, remplazarlos, consultarlos, entre otros procesos.
para crearlos debemos de definirlos : arrayList<>,
Para poder utilizar las operaciones como eliminar, buscar o modificar podemos ocupar los métodos siguientes
Listas enlazadas (Parte 2)
Saludes ,en esta oportunidad vamos a hablar sobre las Listas enlazadas Pero antes comenzaremos con algunos conceptos: ¿Qué es un nodo? ...
-
Hola amigos continualos con programacionen esta ocacion veremos la serie Fibonacci resuelta en codigo de java. Comentarles de la serie Fibo...
-
Hola a todos en esta entrega hablaremos sobre listas, nodos y punteros demostrando su funcionalidad en la programación. NODOS Un nodo es ...
-
Bienvenidos. Buenos días mis amigos lectores, en esta oportunidad les damos la bienvenida a nuestro blog de información de códigos fácil. A...









