Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 2.08 KB

File metadata and controls

29 lines (24 loc) · 2.08 KB

MiniProyecto de ordenamiento y búsqueda

Sobre el autor:

Nombre: Sebastián Felipe Tamayo Proaño

Dedicación actual: Estudiante de la Pontificia Universidad Católica del Ecuador

Realizado el: 11/09/2020

Objetivo del programa:

El objetivo principal de este mini proyecto fue el operar con el algoritmo de búsqueda dicotómica de diferentes formas y en diferentes ámbitos con arreglos, a su vez, familiarizarse con el algoritmo de búsqueda de Shell igualmente con arreglos.

Descripción del programa:

El repositorio contiene un único archivo el cual contiene un programa realizado con el paradigma de programación estructurada en C#, este, realiza las siguientes operaciones:

  • El programa permite al usuario el ingreso de cualquier número de elementos de un arreglo separados por espacios.
  • El programa realiza el ordenamiento del arreglo ingresado mediante el algoritmo de Shell.
  • El programa permite al usuario la elección de que búsqueda realizar, entre ellas, el usuario puede:
    1. Buscar la existencia de un elemento dado.
    2. Buscar la primera aparición encontrada de un elemento.
    3. Indices de todas las apariciones de un elemento.
    4. Apariciones de un elemento.
    5. Las iteraciones de un elemento.
  • Al terminar las búsquedas deseadas por el usuario, este, puede elegir entre ingresar un nuevo arreglo o no.
  • Si desea ingresar un nuevo arreglo, el usuario tiene la opción de limpiar la pantalla de la consola para una lectura más sencillas de los resultados.
  • Si el usuario no desea ingresar un nuevo arreglo, el programa llega a su fin.

El programa unicamente está implementado en el uso de arreglos.

Licencia y uso

El programa es corto y sencillo puesto que unicamente tiene la finalidad de familiarizarse con el uso de algoritmos de búsqueda y ordenamiento en diferentes situaciones que se pueden dar en la vida diaria, por lo tanto, es de libre uso!

Si descubren algún error, recomendación o solo tienen alguna duda con respecto al programa me encantaría escucharla! Se pueden comunicar conmigo a través de mi LinkedIn aquí!