Coder Social home page Coder Social logo

ngantonio / estructuras Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 484 KB

Estructuras de Datos Dinamicas, implementadas en el lenguaje de programacion C++.

C++ 96.01% Makefile 3.99%
deitel programming-language data-structures c-plus-plus cpp trees graphs hpp computer-science lists

estructuras's Introduction

Estructuras

Estructuras de Datos Dinamicas, implementadas en el lenguaje de programacion C++.

Dynamic Data Structures, implemented in the C ++ programming language.

Son Librerias Desarrolladas por mi persona bajo el principio y los estandares de la Programacion Orientada a Objetos, con las buenas practicas de programacion adquiridas durante los 3 primeros años de estudio en ciencias Computacionales y de importantes textos como C++ How to program, 6th edition, by Deitel & Deitel. Implementadas con plantillas (templates) de manera que, pueden ser utilizadas con cualquier tipo de dato primitivo o definido por el usuario, haciedo uso de apuntadores como la forma de enlace para cada nodo de las mismas.

En cada libreria se encuentran desarrollados los algoritmos basicos que dan funcionamiento a cada una de las estructuras creadas, ademas de algoritmos que resuelven diversos problemas triviales y academicos que se presentan para cada estructura, encontrados en bibliografias destinadas al aprendizaje y la construccion de algoritmos.

Cada directorio contiene un archivo README donde se especifica detalladamente cada Libreria y su semantica operacional.

¿Que necesito tener instalado para compilar y ejecutar las librerias?

1. Instalacion del compilador gcc: para ello abrimos la terminal e ingresamos y escribimos el siguiente comando:

$ sudo apt-get install gcc

*(en caso de que tu gestor de paquetes sea apt), Puedes comprobar que se instaló corectamente ejecutando el comando gcc -v

2. Una vez instalado gcc, procedemos a instalar la compilacion de librerias estandar de C++, utilizando el comando:

$ sudo apt-get install build-essential

3. Descarga los archivos de este repositorio y situate en el directorio de la estructura que quieres compilar.
	3.1 Escribe *make* en la terminal, para compilar todos los codigos fuente existentes en el fichero.
	3.2 El paso anterior generará un ejecutable llamado *main*, para ejecutarlo, escribe *./main*.

estructuras's People

Contributors

ngantonio avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.