Archivo de la etiqueta: Inserción

Implementación de una Lista Doblemente Enlazada en C

Introducción

Este código implementa una lista doblemente enlazada en C, permitiendo la inserción, borrado y otras operaciones como la verificación de palíndromos. Incluye funciones para mostrar la lista en orden ascendente y descendente.

Código

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <conio.h> //Para usar getch() y system("pause")
#include <string.h> //Para usar strlen()

#define ASCENDENTE 1
#define DESCENDENTE 0
#define TRUE 1

typedef  Seguir leyendo “Implementación de una Lista Doblemente Enlazada en C” »

Implementación y Comparación de Algoritmos de Ordenamiento en C++

Implementación y Comparación de Algoritmos de Ordenamiento en C++

#include <iostream>

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

#include <time.h>

#define Max 120000

#define TOPE 1000

#define randomize (srand(time(0)))

#define random(num) (rand()%(num))

using namespace std;

int METODODEORDENAMIENTO();

void leerVector(int X[Max],int *dimX);

void mostrarVector(int X[Max],int dimX);

void ordenarxBurbuja(int X[Max],int dimX);

void ordenarxBurbuja_senal(int X [Max],int Seguir leyendo “Implementación y Comparación de Algoritmos de Ordenamiento en C++” »