Git Product home page Git Product logo

trabajo-laboratorio-1_paradigmas-de-la-programacion's Introduction

Trabajo Laboratorio 1 Curso Paradigmas de la Programación.

Apareando puntos coloreados con rectángulos.

El objetivo de este trabajo es desarrollar en Python un algoritmo heurı́stico para aparear la mayor cantidad posible de puntos con rectángulos. Se utilizarán los archivos de código match.py y visual.py adjuntos a este documento. El algoritmo recibirá como entrada el total n de pun- tos, generará un conjunto de n puntos aleatorios utilizando las funciones del archivo match.py, ejecutará la parte heurı́stica para aparear la mayor cantidad posible de puntos, y finalmente re- tornará el porciento de los puntos que pudieron ser apareados. Se puede usar el archivo visual.py para visualizar el conjunto de puntos y el apareamiento correspondiente. Se espera poder aparear más del 90% de los puntos. Detalles de cada una de estas cosas aparecen en las secciones siguientes (pdf adjunto).

Ejemplo:

Screenshot from 2019-04-27 00-28-50

trabajo-laboratorio-1_paradigmas-de-la-programacion's People

Contributors

gbalfa avatar

Watchers

 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.