Archivo de la etiqueta: busqueda

Métodos Fundamentales de Ordenación y Búsqueda en Algoritmos

Conceptos Fundamentales de Ordenación

Ordenar significa reorganizar un conjunto de datos u objetos en una secuencia definida. Los métodos de ordenación se clasifican en dos categorías principales:

Algoritmos y Estructuras de Datos Fundamentales en Pseudocódigo

Algoritmos de Ordenación

Ordenación por Inserción (Insertion Sort)

Procedimiento Ins


procedimiento Ins (var T[1..n])
    para i := 2 hasta n hacer
        x := T[i];
        j := i - 1;
        mientras j > 0 y T[j] > x hacer
            T[j+1] := T[j];
            j := j - 1
        fin mientras;
        T[j+1] := x;
    fin para
fin procedimiento

Ordenación por Selección (Selection Sort)

Procedimiento Sel


procedimiento Sel (var T[1..n])
    para i := 1 hasta n-1 hacer
        minj := i; Seguir leyendo “Algoritmos y Estructuras de Datos Fundamentales en Pseudocódigo” »

Manipulación y Gestión de Arrays en C: Código Completo

#include <stdio.h>

Funciones para Manipular Arrays en C

Este código en C proporciona un menú interactivo para realizar diversas operaciones sobre un array de enteros. Permite insertar, visualizar, ordenar, eliminar y buscar elementos dentro del array. A continuación, se detalla cada una de las funciones implementadas.

Menú Principal

    
void main (void)
{
    int array[10], ne = 0, i, j, res, cont = 0, aux, pos, num;
    char opc;
do
{
    printf("**********MENU***********");
    printf( Seguir leyendo “Manipulación y Gestión de Arrays en C: Código Completo” »