-
Notifications
You must be signed in to change notification settings - Fork 3
#Índice de Algoritmos en CPP
MatiPalermo99 edited this page Nov 27, 2019
·
24 revisions
Lista de algoritmos, agrupados por tema de Algoritmos y Estructuras de Datos (materia de 1er. año de ISI - UTN Argentina)
Lista en proceso de creación, organización, ampliación, etc...!
- Intercambio del valor de dos variables del mismo tipo (en construcción)
- Menor de dos valores (en construcción)
- Mayor de 3 enteros.
- Determinar si un año es bisiesto.
- Mínimo Común Múltiplo (versión iterativa)
- Mínimo Común Múltiplo (versión recursiva)
- Máximo Común Divisor (versión iterativa)
- Máximo Común Divisor (versión recursiva)
- Mayor de N elementos, leídos por teclado
- Sumatoria de los números 1..N (versión iterativa)
- Sumatoria de los números 1..N (versión con fórmula)
- Reverso de un número (recursivo).
- Determinar si un número entero es capícua (iterativo y recursivo)
- Determinar si un número entero es primo (Complejidad lineal y Complejidad √n).
- Determinar los números primos en un rango determinado por Criba de Eratóstenes.
- Determinar si dos números son amigos.
- Conversión de decimal a binario, octal, hexa y viceversa.
- Factorial (iterativo y recursivo)
- Fibonacci (iterativo y recursivo)
- Fibonacci por fórmula
- Potencia de base y exponente entero (iterativo y recursivo)
- Triángulo de Pascal.
Raíz Cuadrada.
- Búsqueda Secuencial o Lineal
- Búsqueda Binaria
- Merge de dos vectores
- Ordenamiento Burbuja
- Ordenamiento Selección
- Ordenamiento Inserción
- Ordenamiento Intercambio
- Ordenamiento Mergesort
- Ordenamiento Quicksort
Algos - Proyecto Iniciado por la cátedra "Algoritmos y Estructuras de Datos" en Agosto de 2019 - UTN Santa Fe - Argentina.
Objetivo: Elaborar una enciclopedia de algoritmos codificados en C++, que resuelvan problemas habitualmente tratados en las asignaturas de Fundamentos de Programación, como herramienta complementaria al proceso de aprendizaje de los alumnos de la asignatura, y de los entusiastas de programación y de las competencias de programación como TecnoMate.