Ejercicios Java - Recursividad #12 - El problema de la mochila con backtracking

Поділитися
Вставка
  • Опубліковано 11 кві 2018
  • - ¿Necesitas que sea tu tutor personal? www.discoduroderoer.es/tutori...
    - Consigue cupones de descuento de mis cursos de udemy: cupones.discoduroderoer.es/#/...
    - Sigue mis próximos eventos: eventos.discoduroderoer.es
    - Visita nuestra web: www.discoduroderoer.es/
    - ¿Necesitas un servidor de calidad? Webempresa te lo da. clientes.webempresa.com/europ...
    - ¿Quieres seguir nuestros trabajos? Visita nuestro github. github.com/DiscoDurodeRoer
    - ¡Sé nuestro patrón! / discoduroderoer
    - Síguenos en las redes sociales:
    - Facebook: goo.gl/JcLshS
    - Twitter: goo.gl/MU2Gbo
    - Google+: goo.gl/8U8aXt
    - UA-cam: goo.gl/5vjkGP o suscribete
    - Discord: / discord
    - Twitch: / discoduroderoer_prog
    - Si quieres contactar con nosotros para alguna consulta o enviarnos ejercicios: administrador@discoduroderoer.es
    - Enunciado:
    21. Queremos meter elementos en una mochila con un peso máximo, estos elementos tienen un peso y un beneficio.
    Obtener la mejor combinación que mas beneficio nos dé y que no sobrepase el peso de la mochila.
    - Descarga de los proyectos y enunciados: github.com/DiscoDurodeRoer/ej...
    - Recopilación de descargas de los videos de youtube: www.discoduroderoer.es/descar...

КОМЕНТАРІ • 21

  •  3 місяці тому

    Muy interesante, gracias por compartir. Disfrutando mi tiempo libre viendo el video.

  • @juanfelipe5328
    @juanfelipe5328 4 роки тому +1

    Graciaaaaaaas.
    Dos años después me sirvió mucho, mereces mas likes:)

  • @megasirob
    @megasirob 5 років тому +1

    Gran aporte!

  • @luxanime
    @luxanime 6 років тому +10

    Existe una mejor combinacion (12,15)+(1,2)+(2,2) = peso 15 y beneficio 19.
    El fix se hace en esta linea (cambiando el > por un >=):
    if (m_base.getPesoMaximo() >= m_base.getPeso() + elementos[i].getPeso())

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  6 років тому +1

      Depende de como se plantee, pero si incluimos el propio peso si seria buen fix. ¡Gracias!

    • @luxanime
      @luxanime 6 років тому +2

      Por cierto, vi tu video para guiarme en una tarea de backtracking en la plataforma de hacker rank para la clase de algoritmos de la Maestria de Computacion. Muy bien tutorial!

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  6 років тому

      Genial!! Me alegro

  • @ivanhernandez56
    @ivanhernandez56 Рік тому

    Lo resolviste de un forma muy simple, muchas gracias!!!
    Como podrias resolver un problema similiar con varias mochilas con diferente capacidad, y sacando la mayor utilidad entre todas las mochilas?

  • @Aleph1869
    @Aleph1869 3 роки тому

    Hola me sirvió mucho tu vídeo, solo una pregunta. Si quiero hacer que los objetos, beneficio, peso de los objetos y el peso máximo de la mochila qué debo hacer?

  • @CSMlari
    @CSMlari 4 роки тому

    y como se haria lo mismo mediante Seleccion Optima, que tengo una practica que no se por donde cogerla...

  • @diegol.e1890
    @diegol.e1890 2 роки тому

    con ese tipo de programacion se pordria resolver un kakuro? podrias hacer un video?

  • @kevinseya1
    @kevinseya1 Рік тому

    Y si se cambia el peso máximo de la mochila, el algoritmo satisface cuál es el mayor beneficio? aunque no llene con todas las cajas la mochila?

  • @aguilaroja19
    @aguilaroja19 5 років тому +1

    No estás teniendo en cuenta las etapas para ir podando en función de si la solución es prometedora o no. Estás probando todos con todos, igual que si utilizases fuerza bruta.

  • @Jhonas0123
    @Jhonas0123 4 роки тому +1

    Link de descarga, caido

  • @cddc2539
    @cddc2539 5 років тому +3

    hay un video en tus comerciales >:v

    • @argiro5655
      @argiro5655 5 років тому +6

      estas en youtube de gratis y el se esmera en lo que hace, si no quieres comerciales paga su curso de udemy payaso, q encima tu canal de youtube no tiene ni tu nombre. Namasté

  • @masterroush1684
    @masterroush1684 5 років тому

    Buen video, solo al final vi que el algoritmo tomo las cajas de 1kg dejandolo en 14 kg y salio el beneficio de 18, pero había una mejor combinación la cual era tomar la de 12kg-15beneficio,1kg-2beneficio y 2kg-2beneficio obteniendo 19 de beneficio y teniendo los 15kg como límite

  • @joshua96mago
    @joshua96mago 5 років тому

    como puedo ver los videos privados ??

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  5 років тому

      Hola, de momento no se pueden ver, voy soltandolos 2 a la semana, dime cual y veo si lo puedo adelantar

    • @megasirob
      @megasirob 5 років тому

      @@DiscoDurodeRoer uhh y yo que tengo mi examen mañana :(