Questions marquées «algorithms»

Un algorithme est une séquence d'étapes bien définies qui définit une solution abstraite à un problème. Utilisez cette balise lorsque votre problème est lié à la conception et à l'analyse d'algorithmes.

1
Dans quelle mesure les matroïdes et les grédoides sont-ils fondamentaux dans la conception d'algorithmes?
Dans un premier temps , matroïdes ont été introduites pour généraliser les notions d'indépendance linéaire d'une collection de sous - ensembles sur un terrain mis . Certains problèmes qui contiennent cette structure permettent aux algorithmes gourmands de trouver des solutions optimales. Le concept de greedoids a été introduit plus tard …

5
Comment aborder le défi Vertical Sticks
Cette question a été migrée à partir de la bourse théorique de l'informatique, car elle peut être répondue sur la bourse de la science informatique. Migré il y a 7 ans . Ce problème est tiré de interviewstreet.com On nous donne un tableau d'entiers qui représente segments de ligne tels …


3
Pourquoi Radix Sort ?
Dans le tri radix, nous trions d'abord par chiffre le moins significatif puis nous trions par deuxième chiffre le moins significatif et ainsi de suite et nous nous retrouvons avec une liste triée. Maintenant, si nous avons une liste de nombres, nous avons besoin de bits pour distinguer ces nombres. …





4
N'y a-t-il pas d'algorithme de tri avec toutes les propriétés souhaitées spécifiques?
Sur le site Web des algorithmes de tri , la réclamation suivante est faite: L'algorithme de tri idéal aurait les propriétés suivantes: Stable: les clés égales ne sont pas réorganisées. Fonctionne en place, nécessitant d'espace supplémentaire.O(1)O(1)O(1) Comparaisons clés pire des cas .O(n⋅lg(n))O(n⋅lg⁡(n))O(n\cdot\lg(n)) Swaps pire des cas .O(n)O(n)O(n) Adaptatif: accélère jusqu'à …

2
Fondements théoriques de Divide and Conquer
En matière de conception d'algorithmes, on utilise souvent les techniques suivantes: Programmation dynamique La stratégie gourmande Diviser et conquérir Alors que pour les deux premières méthodes, il existe des fondements théoriques bien connus, à savoir le principe de l'optimalité de Bellman et la théorie matroïde (resp. Greedoid), je n'ai pas …






En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.