Códigos Fuente de Python

Mostrando del 531 al 540 de 765 registros
Imágen de perfil

Juego del tetris


Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 9 de Agosto del 2018 por Administrador (718 códigos)
21.847 visualizaciones desde el 9 de Agosto del 2018
Implementación del clásico juego del Tetris, usando la librería de desarrollo de videojuegos 2D PyGame

tetris
Imágen de perfil
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Algorimto de búsqueda de elemento en ancho de banda


Python

Publicado el 3 de Agosto del 2018 por Xve (294 códigos)
3.842 visualizaciones desde el 3 de Agosto del 2018
Este código muestra como encontrar un elemento en anchura de forma recursiva utilizando el algoritmo de búsqueda de elemento en ancho de banda.

arbol-busqueda-en-anchura


El algoritmo devuelve el camino que ha utilizado y el numero de iteraciones.
Imágen de perfil
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Algoritmo de búsqueda lineal


Python

Publicado el 3 de Agosto del 2018 por Xve (294 códigos)
11.584 visualizaciones desde el 3 de Agosto del 2018
El algoritmo de búsqueda lineal busca un elemento en un array empezando por el primer elemento hasta dar con el valor deseado.
Este método no es optimo cuando hay muchos elementos. En ese caso es mejor utilizar el algoritmo de búsqueda binaria (https://www.lawebdelprogramador.com/codigo/Python/4739-Algoritmo-de-busqueda-binaria.html).

No es necesario que el array o lista este ordenada.
Imágen de perfil
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Algoritmo de búsqueda binaria


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 3 de Agosto del 2018 por Xve (294 códigos)
15.696 visualizaciones desde el 3 de Agosto del 2018
El algoritmo de búsqueda binaria, se posiciona en el medio del array y determina si el valor a buscar es superior o inferior. Luego busca la mitad de la parte superior o inferior según resultado anterior hasta dar con el valor.
Este algoritmo es mas optimo que la búsqueda lineal (https://www.lawebdelprogramador.com/codigo/Python/4738-Algoritmo-de-busqueda-lineal.html) que busca uno a uno.

Necesita utilizar un array o lista ordenada.
Imágen de perfil
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Algoritmo ordenado por inserción


Python

Publicado el 15 de Julio del 2018 por Xve (294 códigos)
2.971 visualizaciones desde el 15 de Julio del 2018
Este algoritmo, empieza por el segundo elemento y lo compara con el anterior, si es menor, lo reemplaza. Posteriormente, revisa el tercer elemento y es inferior al segundo, recorre desde el segundo elemento hasta el primero buscando su posición, y así sucesivamente con el resto de elementos.
Imágen de perfil
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Algoritmo ordenado por selección


Python

Publicado el 15 de Julio del 2018 por Xve (294 códigos)
2.008 visualizaciones desde el 15 de Julio del 2018
Este algoritmo busca la posición del elemento mas pequeño y la coloca en la primera posición, luego busca la posición del elemento mas pequeño en el resto de la lista y lo coloca en la segunda posición, y así sucesivamente hasta el último elemento.
Imágen de perfil
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Algoritmo ordenado burbuja


Python

Publicado el 15 de Julio del 2018 por Xve (294 códigos)
7.035 visualizaciones desde el 15 de Julio del 2018
El algoritmo burbuja es utilizado para ordenar secuencias de números

Se ordena de derecha a izquierda comparando los dos últimos números de la derecha, y se intercambian para dejar el mas grande a la derecha de los dos, y así hasta el primer elemento, teniendo en el primer elemento el numero mas bajo.
Luego se vuelve a ordenar igualmente empezando por la derecha hasta el segundo elemento, donde quedara el segundo elemento mas bajo.... así hasta al final.