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.
Quelle est la différence réelle entre les analyseurs LR, SLR et LALR? Je sais que SLR et LALR sont des types d'analyseurs LR, mais quelle est la différence réelle en ce qui concerne leurs tables d'analyse? Et comment montrer si une grammaire est LR, SLR ou LALR? Pour une grammaire …
Disons que nous l'avons fait 0.33, nous devons produire 1/3. Si c'est le cas 0.4, nous devons produire 2/5. L'idée est de le rendre lisible par l'homme pour que l'utilisateur comprenne « x parties sur y » comme une meilleure façon de comprendre les données. Je sais que les pourcentages …
Ainsi, au lycée, et probablement à l'université, on nous apprend à utiliser les fonctions trigonométriques, ce qu'elles font et les types de problèmes qu'elles résolvent. Mais ils m'ont toujours été présentés comme une boîte noire. Si vous avez besoin du sinus ou du cosinus de quelque chose, vous appuyez sur …
par exemple "ccddcc" dans la chaîne "abaccddccefe" J'ai pensé à une solution mais elle fonctionne en temps O (n ^ 2) Algo 1: Étapes: c'est une méthode de force brute Avoir 2 boucles for pour i = 1 à i inférieur à array.length -1 pour j = i + 1 …
Cette question est peut-être ancienne, mais je n'ai pas trouvé de réponse. Disons qu'il existe deux listes de longueurs différentes, fusionnant en un point ; comment savoir où se situe le point de fusion? Conditions: Nous ne connaissons pas la longueur Nous ne devrions analyser chaque liste qu'une seule fois.
Je me demande s'il existe des moyens non triviaux de trouver le signe des nombres ( fonction signum )? Peut être des solutions plus courtes / plus rapides / plus élégantes que l'évidente var sign = number > 0 ? 1 : number < 0 ? -1 : 0; Réponse …
Qu'est-ce que le temps pseudopolynomial ? En quoi diffère-t-il du temps polynomial? Certains algorithmes qui fonctionnent en temps pseudopolynomial ont des temps d'exécution tels que O (nW) (pour le problème de sac à dos 0/1 ) ou O (√n) (pour la division d'essai ); pourquoi cela ne compte-t-il pas comme …
Je voudrais calculer à la fois le sinus et le cosinus d'une valeur ensemble (par exemple pour créer une matrice de rotation). Bien sûr, je pourrais les calculer séparément l'un après l'autre a = cos(x); b = sin(x);, mais je me demande s'il existe un moyen plus rapide lorsque vous …
Considérez le tableau suivant: /www/htdocs/1/sites/lib/abcdedd /www/htdocs/1/sites/conf/xyz /www/htdocs/1/sites/conf/abc/def /www/htdocs/1/sites/htdocs/xyz /www/htdocs/1/sites/lib2/abcdedd quel est le moyen le plus court et le plus élégant de détecter le chemin de base commun - dans ce cas /www/htdocs/1/sites/ et le supprimer de tous les éléments du tableau? lib/abcdedd conf/xyz conf/abc/def htdocs/xyz lib2/abcdedd
On vous donne une large plage [a, b] où «a» et «b» peuvent généralement être compris entre 1 et 4 000 000 000 inclus. Vous devez trouver le XOR de tous les nombres dans la plage donnée. Ce problème a été utilisé dans TopCoder SRM. J'ai vu l'une des solutions …
J'ai écrit un jeu de tic-tac-toe en Java, et ma méthode actuelle de détermination de la fin du jeu tient compte des scénarios possibles suivants pour la fin du jeu: Le plateau est plein et aucun gagnant n'a encore été déclaré: le jeu est un match nul. Cross a gagné. …
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.