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 de l'algorithme.
J'ai besoin d'une fonction comme celle-ci: // return true iff 'n' is a power of 2, e.g. // is_power_of_2(16) => true is_power_of_2(3) => false bool is_power_of_2(int n); Quelqu'un peut-il suggérer comment je pourrais écrire ceci? Pouvez-vous me dire un bon site Web où trouver ce type d'algorithme?
L'algorithme de Dijkstra m'a été appris comme suit while pqueue is not empty: distance, node = pqueue.delete_min() if node has been visited: continue else: mark node as visited if node == target: break for each neighbor of node: pqueue.insert(distance + distance_to_neighbor, neighbor) Mais j'ai fait quelques lectures concernant l'algorithme, et …
Ce problème concerne en fait les roll-overs, je vais juste généraliser ci-dessous en tant que tel: J'ai une vue 2D et j'ai un certain nombre de rectangles dans une zone de l'écran. Comment étaler ces boîtes de manière à ce qu'elles ne se chevauchent pas, mais uniquement les ajuster avec …
J'ai eu ce problème lors d'une interview avec Microsoft. Étant donné un tableau d'entiers aléatoires, écrivez un algorithme en C qui supprime les nombres dupliqués et renvoie les nombres uniques dans le tableau d'origine. Par exemple, entrée: {4, 8, 4, 1, 1, 2, 9} sortie:{4, 8, 1, 2, 9, ?, …
Fermé. Cette question ne respecte pas les directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 2 ans . Améliorez cette question Je lis à propos d'un …
Je suis totalement nouveau sur python et j'essaye d'y implémenter quicksort. Quelqu'un pourrait-il m'aider à compléter mon code? Je ne sais pas comment concaténer les trois tableaux et les imprimer. def sort(array=[12,4,5,6,7,3,1,15]): less = [] equal = [] greater = [] if len(array) > 1: pivot = array[0] for x …
Quelle est la différence exacte entre les algorithmes de Dijkstra et Prim? Je sais que Prim's donnera un MST, mais l'arbre généré par Dijkstra sera également un MST. Alors quelle est la différence exacte?
Existe-t-il un moyen de calculer la moyenne et l'écart type pour un vecteur contenant des échantillons en utilisant Boost ? Ou dois-je créer un accumulateur et y introduire le vecteur?
J'ai récemment reçu cette question d'entrevue et je suis curieux de savoir quelle serait une bonne solution. Disons qu'on me donne un tableau 2d où tous les nombres du tableau sont dans l'ordre croissant de gauche à droite et de haut en bas. Quelle est la meilleure façon de rechercher …
Quelqu'un pourrait-il expliquer la différence entre les algorithmes en temps polynomial, en temps non polynomial et en temps exponentiel? Par exemple, si un algorithme prend O (n ^ 2) temps, alors dans quelle catégorie se trouve-t-il?
Je me demandais quelle était la meilleure façon d'implémenter un système de balises, comme celui utilisé sur SO. J'y pensais mais je n'arrive pas à trouver une bonne solution évolutive. Je pensais avoir une solution de base à 3 tables: avoir une tagstable, une articlestable et une tag_to_articlestable. Est-ce la …
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Quelles sont les technologies et les décisions de programmation qui permettent à Google de répondre si rapidement à une requête? Chaque …
Contexte Cette image illustre le problème: Je peux contrôler le cercle rouge. Les cibles sont les triangles bleus. Les flèches noires indiquent la direction dans laquelle les cibles se déplaceront. Je souhaite collecter toutes les cibles en un minimum d'étapes. À chaque tour, je dois faire un pas vers la …
J'ai un tableau de 8 octets et je veux le convertir en sa valeur numérique correspondante. par exemple byte[] by = new byte[8]; // the byte array is stored in 'by' // CONVERSION OPERATION // return the numeric value Je veux une méthode qui effectuera l'opération de conversion ci-dessus.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.