Skip to content
/ GrAAL Public
forked from vctrodrigues/GrAAL

A collection of algorithms for generic pointers problems

License

Notifications You must be signed in to change notification settings

Carvs10/GrAAL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GrAAL - GeneRic Array Algorithms Library

Summary

1. Introduction

2. The Algorithms

3. Compiling

4. Using library

5. Authorship

1. Introduction

The GrAAL is a series of functions that represent typical algorithms for array manipulation. This project was developed following instructions and orientations given by Prof. Selan Rodrigues dos Santos. By building this generic library we want to demonstrate the importance of programming abstraction, and code reuse while developing an application in the next exercise.

2. The Algorithms

We developed 11 algorithms based on problemas described at docs/problems.pdf file.

Please, read the document to understand the problems.

3. Compiling

This project was developed using CMake and GTest, so you must have these softwares installed on your machine to compile successfully.

With these programs ready, you can use:

mkdir build (if is necessary)

cd build

cmake ..

make

and, finally run with ./run_tests.

4. Using library

After these steps, you can use the compiled library in all your C++ future projects.

Note: You may need change in CMakeLists.txt the location of installation of the library.

5. Authorship

This C++ library was developed by Victor Raphaell Vieira Rodrigues < [email protected] >.

© IMD/UFRN 2019.

About

A collection of algorithms for generic pointers problems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.2%
  • CMake 1.8%