Mostrar los tags: algoritmo

Mostrando del 31 al 40 de 56 coincidencias
Se ha buscado por el tag: algoritmo
Imágen de perfil

Algorimto de búsqueda de elemento en ancho de banda


Python

Publicado el 3 de Agosto del 2018 por Xve (294 códigos)
3.823 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

Algoritmo de búsqueda lineal


Python

Publicado el 3 de Agosto del 2018 por Xve (294 códigos)
11.520 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

Algoritmo de búsqueda binaria


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 3 de Agosto del 2018 por Xve (294 códigos)
15.663 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

Servidor de archivos y bases de datos


Java

Publicado el 16 de Julio del 2018 por Rafael Angel (81 códigos)
4.680 visualizaciones desde el 16 de Julio del 2018
Permite registrar texto de acuerdo a sus campos, sin importar si el texto tiene saltos de linea o no.
Es seguro y robusto.
Pero se publica aquí con el gusto de compartirselo a usted para que lo modifique, experimente, para que lo mejore.
Para que se base en esto para crear algo mejor.
Es lindo tener el propio servidor de bases de datos personalizado, asi fue como empezaron las grandes empresas de bases de datos.
No baya a creer que de una vez lanzaron algo potentisimo como lo que tienen ahora.
Comenzaron con prototipos muy similares a este.
Lo se porque en mi aprendizage vi los prototipos de servidores de bases de datos al estilo SQLServer y otros.
Ademas, asi no tendrá usted que estar migrando su base de datos cada sierto tiempo o incluso exponerse que el dia de mañana te cobren por el moton de informacion en una base de datos ya que las licencias; se esta poniendo de moda que las licencias expiran cada año.
Eso es feo...
Por eso es mejor que cada uno empise a crear e investigar como crear servidores de bases de datos y mejor aun, basados en el camino ya andado por los grandes.
Imágen de perfil

Algoritmo ordenado por inserción


Python

Publicado el 15 de Julio del 2018 por Xve (294 códigos)
2.956 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

Algoritmo ordenado por selección


Python

Publicado el 15 de Julio del 2018 por Xve (294 códigos)
1.996 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

Algoritmo ordenado burbuja


Python

Publicado el 15 de Julio del 2018 por Xve (294 códigos)
7.016 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.
Imágen de perfil

Ordenar listado de objetos


PHP

Publicado el 1 de Julio del 2018 por Alexis Jose (3 códigos)
2.185 visualizaciones desde el 1 de Julio del 2018
Ejemplo de función en PHP que permite ordenar un arreglo de objetos por uno de los atributos del objeto. El ejemplo esta basado en una clase llamada persona con dos atributos, nombre y edad. La función “ordenar_por_edad” tiene como parámetro de entrada un arreglo de objetos de tipo Persona y retorna el arreglo ordenado de forma ascendente por la edad.
Imágen de perfil

Obtener el objeto de mayor valor de un atributo de un listado


PHP

Publicado el 1 de Julio del 2018 por Alexis Jose (3 códigos)
1.740 visualizaciones desde el 1 de Julio del 2018
Ejemplo de función en PHP que permite obtener el mayor de un arreglo de objetos por uno de los atributos del objeto. El ejemplo esta basado en una clase llamada persona con dos atributos, nombre y edad. La función “mayor_edad” tiene como parámetro de entrada un arreglo de objetos de tipo Persona y retorna el objeto que cumple la condición de ser el mayor.
Imágen de perfil

Como programar arboles binarios


Java

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 27 de Febrero del 2018 por Rafael Angel (81 códigos)
20.999 visualizaciones desde el 27 de Febrero del 2018
Arbol-binario
Este codigo es para ejemplificar de manera facil y entendible el uso de arboles binarios de nodos. Es parte del tema de los nodos y de mis investigaciones personales acerca de los nodos, arboles...
Se creará un class nodo, luego un class arbol.
Sucesivamente se procederá a crear un form para usarse.
Finalmente lo aprendido se usará para crearse una aplicasion personal para llevar el control de notas de los cursos llevados en la Universidad.