J'ai déjà des connaissances sur les algorithmes de base. Maintenant, je prévois d'étudier des algorithmes plus avancés et je décide d'aller avec Introduction aux algorithmes . Je ne suis pas sûr, dois-je rafraîchir mes compétences en mathématiques avant de lire ce livre ou non? (J'oublie presque les mathématiques que j'apprends …
J'essaie de trouver un algorithme efficace en Java pour trouver la partie décimale répétitive de deux entiers aet boù a/b. par exemple. 5/7 = 0,714258 714258 .... Je ne connais actuellement que la méthode de la division longue.
Alors que je m'implique de plus en plus dans la théorie derrière la programmation, je me trouve fasciné et abasourdi par des choses apparemment simples. Je me rends compte que ma compréhension de la majorité des processus fondamentaux est justifiée par une logique circulaire Q : Comment ça marche? R …
Un ami du milieu universitaire m'a demandé conseil (je suis développeur d'applications commerciales C #). Il possède une base de code héritée qu'il a écrite à Fortran dans le domaine de l'imagerie médicale. Il fait une énorme quantité de calculs à l'aide de vecteurs. Il utilise un cluster (30ish cores) …
La programmation fonctionnelle est-elle si liée aux mathématiques parce qu'une grande partie de la programmation fonctionnelle est représentée par des notions mathématiques? Est-ce un MUST d'avoir une base solide de mathématiques pour apprendre et comprendre la programmation fonctionnelle pour un programmeur avec une formation impérative?
J'ai essayé d'apprendre la programmation fonctionnelle et la plupart des tutoriels que j'ai trouvés utilisent les mathématiques comme exemples pour les constructions les plus compliquées (même les plus simples dans certains cas). Pourquoi est-ce? J'imagine que quelque chose de plus simple pourrait être utilisé. Cela rend son apprentissage difficile. Informations …
Ajoutée Je viens de trouver deux questions connexes /math//q/1759680/1281 /programming//a/2582804/156458 Dans les langages de programmation, de Michael Scott's Programming Language Pragmatics En général, une valeur dans un langage de programmation est considérée comme ayant un statut de première classe si elle peut être transmise en tant que paramètre, renvoyée par …
Parfois, mais pas souvent, je dois inclure la logique mathématique dans mon code. Les concepts utilisés sont pour la plupart très simples, mais le code qui en résulte ne l'est pas - beaucoup de variables avec un but peu clair, et certaines opérations avec une intention pas si évidente. Je …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Selon MDN Math.min n'accepte que des nombres, et si l'un des arguments n'est pas un nombre, il reviendra NaN. Il est vrai que si l' on passe un tableau avec plusieurs chiffres que nous obtenons NaN, comme ceci: Math.min([1,2]), mais si nous utilisons un tableau avec un seul numéro, Math.minrenverra …
Y a-t-il une raison, historique ou autre, pour laquelle l'opérateur de module fait partie d'un petit ensemble d'opérateurs standard dans ce qui semble être de nombreuses langues? ( +, -, *, /et %, pour Java et C, avec **en Ruby et Python). Il semble étrange d'inclure le mod comme "fondamental" …
Dans quel langage de programmation l'utilisation du signe pourcentage (%) pour signifier modulo / reste est-elle née? Ce billet précédent 1 explique que le symbole% a probablement été choisi car il comprend une barre oblique, astucieuse pour une opération liée à la division. Il mentionne également l'influence de l'utilisation du …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . En tant que programmeur C …
J'essaie de réfléchir à la façon dont je procéderais pour faire des calculs sur des nombres extrêmement grands (à l'infini - intergers sans flottants) si la construction du langage est incapable de gérer des nombres supérieurs à une certaine valeur. Je suis sûr que je ne suis ni le premier …
Je passais par l'analyse de quicksort dans le livre des algorithmes de Sedgewick. Il crée la relation de récurrence suivante pour le nombre de comparaisons dans le tri rapide tout en triant un tableau de N éléments distincts. J'ai du mal à comprendre cela ... Je sais qu'il faut une …
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.