Podcast
Questions and Answers
Si alguien te dice 'tome', ¿qué están pidiendo cortésmente?
Si alguien te dice 'tome', ¿qué están pidiendo cortésmente?
- Que les des algo.
- Que vayas a un lugar.
- Que te detengas inmediatamente.
- Que tomes o gires. (correct)
Cuando preguntas '¿Para ir a...?', ¿qué estás tratando de averiguar?
Cuando preguntas '¿Para ir a...?', ¿qué estás tratando de averiguar?
- El costo del transporte a un lugar.
- La distancia a un lugar.
- Cómo llegar a un lugar. (correct)
- Si alguien ha ido a un lugar antes.
¿Cuál de las siguientes frases usarías para indicar una dirección directamente adelante?
¿Cuál de las siguientes frases usarías para indicar una dirección directamente adelante?
- A la izquierda.
- A la derecha.
- En la esquina.
- Todo derecho. (correct)
Si estás perdido y necesitas ser cortés, ¿cuál de las siguientes frases usarías para llamar la atención de alguien?
Si estás perdido y necesitas ser cortés, ¿cuál de las siguientes frases usarías para llamar la atención de alguien?
En una conversación dando direcciones, ¿qué significa primero/a?
En una conversación dando direcciones, ¿qué significa primero/a?
Si alguien te dice que un lugar está 'a medio kilómetro', ¿qué tan lejos está?
Si alguien te dice que un lugar está 'a medio kilómetro', ¿qué tan lejos está?
Estás dando instrucciones a alguien. ¿Qué significa 'Vaya'?
Estás dando instrucciones a alguien. ¿Qué significa 'Vaya'?
¿En qué situación dirías que algo está 'hasta' cierto punto?
¿En qué situación dirías que algo está 'hasta' cierto punto?
Si alguien te dice que el restaurante está 'a la esquina', ¿dónde está ubicado?
Si alguien te dice que el restaurante está 'a la esquina', ¿dónde está ubicado?
Si estás caminando y alguien te dice 'baje', ¿qué te está indicando?
Si estás caminando y alguien te dice 'baje', ¿qué te está indicando?
Flashcards
¡Perdone/Perdóneme!
¡Perdone/Perdóneme!
Excusez-moi (formel/informel)
¿Para ir a ...?
¿Para ir a ...?
Comment puis-je aller à... ?
Tome
Tome
Prenez (poli)/Tournez (poli)
A medio kilómetro
A medio kilómetro
Signup and view all the flashcards
Hasta
Hasta
Signup and view all the flashcards
La esquina
La esquina
Signup and view all the flashcards
Baje
Baje
Signup and view all the flashcards
Primero/a
Primero/a
Signup and view all the flashcards
Vaya
Vaya
Signup and view all the flashcards
Segundo/a
Segundo/a
Signup and view all the flashcards
Todo derecho
Todo derecho
Signup and view all the flashcards
A la derecha
A la derecha
Signup and view all the flashcards
Study Notes
- Les algorithmes gloutons sont une méthode de résolution de problèmes algorithmiques basée sur le choix localement optimal à chaque étape, dans l'espoir d'une solution globalement optimale.
Principe général
- L'algorithme glouton consiste à faire le choix qui semble le meilleur sur le moment, sans considérer les conséquences futures.
- Le but est d'obtenir une solution globalement optimale en faisant une série de choix optimaux localement.
- Exemple : Pour rendre 17€ avec le moins de pièces, on choisit successivement les pièces de 10€, 5€, puis 2€.
Avantages et inconvénients
- Simples à concevoir et à implémenter.
- Généralement efficaces en termes de temps de calcul.
- Ne garantissent pas toujours la solution optimale globale.
- Peuvent ne pas trouver de solution dans certains cas.
- Exemple : Avec des pièces de 1€, 3€ et 4€, rendre 6€ avec un algorithme glouton donne 4€ + 1€ + 1€ (3 pièces), alors que l'optimal est 3€ + 3€ (2 pièces)
Quand utiliser un algorithme glouton ?
- Adaptés aux problèmes avec optimalité locale et sous-structure optimale.
- Optimalité locale : un choix localement optimal contribue à une solution globalement optimale.
- Sous-structure optimale : la solution optimale d'un problème contient les solutions optimales des sous-problèmes.
- Il est souvent difficile de prouver formellement ces propriétés.
- Il est important de tester l'algorithme sur un ensemble varié de données pour assurer des résultats satisfaisants.
Exemples d'applications
- Rendu de monnaie (optimal si le système monétaire est canonique).
- Couverture d'ensemble (trouver le plus petit nombre de sous-ensembles recouvrant l'ensemble initial).
- Algorithme de Dijkstra (calcul des plus courts chemins dans un graphe pondéré).
- Arbre couvrant minimal (algorithmes de Kruskal ou Prim).
- Compression de données (algorithme de Huffman).
Exercices
- Ordonnancement de tâches : minimiser le retard maximal en ordonnançant des tâches avec durées et échéances.
- Sac à dos fractionnaire : maximiser la valeur totale transportée en fractionnant des objets avec poids et valeurs, dans un sac à dos de capacité limitée.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.