Questions marquées «algorithms»

49
Comment vérifier le numéro avec Bob sans le savoir?

Vous devez vérifier que votre ami, Bob, a votre numéro de téléphone correct, mais vous ne pouvez pas lui demander directement. Vous devez écrire la question sur une carte et la donner à Eve qui la remettra à Bob et vous retournera la réponse. Que devez-vous écrire sur la carte, en dehors de la...

45
Spanning Tree vs le plus court chemin

Quelle est la différence entre l'algorithme minimum Spanning Tree et un algorithme de chemin le plus court? Dans ma classe de structures de données, nous avons traité deux algorithmes de spanning-tree minimum (Prim et Kruskal) et un algorithme de chemin le plus court (Dijkstra). Spanning Tree...

45
Trouvez médiane de tableau non trié dans

Pour trouver la médiane d'un tableau non trié, nous pouvons créer un min-tas en fois pour éléments, puis extraire un par un éléments pour obtenir la médiane. Mais cette approche prendrait temps.n n / 2 O ( n log n )O ( n logn )O(nbûche⁡n)O(n\log n)nnnn / 2n/2n/2O ( n logn )O(nbûche⁡n)O(n \log n)...

35
Le pire cas

J'ai du mal à trouver de bonnes ressources qui donnent le pire des cas en place stable algorithme de tri. Est-ce que quelqu'un connaît de bonnes ressources?O ( n lnn )O(nln⁡n)O(n \ln n) Juste un rappel, en place signifie qu’il utilise le tableau transmis et que l’algorithme de tri n’est autorisé...

34
Algorithme qui trouve le nombre de chemins simples de à dans

Quelqu'un peut - il me suggérer un algorithme linéaire qui prend en entrée un graphe orienté acyclique et deux sommets et et retourne le nombre de chemins simples de à dans . J'ai un algorithme dans lequel je vais lancer un DFS (recherche approfondie d'abord) mais si DFS trouve il ne changera pas...

34
Comment mesurer le «tri»

Je me demande s'il existe un moyen standard de mesurer le "tri" d'un tableau? Un tableau contenant le nombre médian d'inversions possibles serait-il considéré comme non trié au maximum? J'entends par là qu'il est fondamentalement aussi loin que possible d'être trié ou