J'ai vu le terme intrusif utilisé pour décrire des structures de données telles que des listes et des piles, mais qu'est-ce que cela signifie? Pouvez-vous donner un exemple de code d'une structure de données intrusive, et en quoi elle diffère d'une structure non intrusive? Aussi, pourquoi le rendre intrusif (ou …
C'est une question d'entrevue. Vous devez concevoir une pile qui contient une valeur entière telle que la fonction getMinimum () doit renvoyer l'élément minimum dans la pile. Par exemple: considérez l'exemple ci-dessous cas 1 5 -> HAUT 1 4 6 2 Lorsque getMinimum () est appelé, il doit renvoyer 1, …
Je travaille sur le logiciel d'une machine qui coupe automatiquement les ongles des pieds, afin que les utilisateurs puissent simplement y mettre leurs pieds et l'exécuter au lieu d'avoir à le faire manuellement en les mordant ou en utilisant un coupe-ongles. Un pourcentage important de notre base d'utilisateurs potentiels sera …
Hier, j'ai eu un débat houleux avec un collègue sur ce que serait la méthode préférée pour signaler les erreurs. Nous discutions principalement de l'utilisation d'exceptions ou de codes d'erreur pour signaler les erreurs entre les couches ou modules d'application. Quelles règles utilisez-vous pour décider si vous lancez des exceptions …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en éditant ce message . Fermé il y a 5 ans . Améliorez cette question Mon entreprise …
Il n'y a pas de jour sur SO qui passe sans une question sur l'analyse (X) HTML ou XML avec des expressions régulières posées. Bien qu'il soit relativement facile de trouver des exemples qui démontrent la non-viabilité des expressions rationnelles pour cette tâche ou avec une collection d'expressions pour représenter …
J'essaie de déterminer le meilleur algorithme efficace pour accomplir la tâche décrite ci-dessous. J'ai un ensemble de disques. Pour cet ensemble d'enregistrements, j'ai des données de connexion qui indiquent comment les paires d'enregistrements de cet ensemble se connectent les unes aux autres. Cela représente essentiellement un graphe non orienté, les …
Comme le titre l'explique, j'ai une question de programmation très fondamentale que je n'ai tout simplement pas encore pu résoudre. Filtrer tous les (extrêmement intelligents) "Pour comprendre la récursivité, vous devez d'abord comprendre la récursivité." réponses de divers fils en ligne Je ne comprends toujours pas tout à fait. Comprenant …
Je crois comprendre qu'un code de hachage et une somme de contrôle sont des choses similaires - une valeur numérique, calculée pour un bloc de données, qui est relativement unique. c'est-à-dire que la probabilité que deux blocs de données produisent la même valeur de hachage numérique / somme de contrôle …
Quel algorithme est généralement utilisé lors de la mise en œuvre d'un correcteur orthographique accompagné de suggestions de mots? Au début, j'ai pensé qu'il pourrait être judicieux de vérifier chaque nouveau mot tapé (s'il ne se trouve pas dans le dictionnaire) par rapport à la distance de Levenshtein de tous …
Quelqu'un pourrait-il expliquer avec des exemples la différence entre le noyau monolithique et le micro-noyau? Aussi d'autres classifications du noyau?
Il semble être de notoriété publique que les tables de hachage peuvent atteindre O (1), mais cela n'a jamais eu de sens pour moi. Quelqu'un peut-il l'expliquer? Voici deux situations qui me viennent à l'esprit: A. La valeur est un entier plus petit que la taille de la table de …
La plupart du temps, je vois des gens essayer d'utiliser des listes chaînées, cela me semble être un mauvais (ou très mauvais) choix. Il serait peut-être utile d'explorer les circonstances dans lesquelles une liste chaînée est ou n'est pas un bon choix de structure de données. Idéalement, les réponses expliqueraient …
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.