Questions marquées «optimization»

L'optimisation est l'acte d'améliorer une méthode ou une conception. En programmation, l'optimisation consiste généralement à augmenter la vitesse d'un algorithme ou à réduire les ressources dont il a besoin. Les algorithmes d'optimisation numérique utilisés dans l'apprentissage automatique sont un autre sens de l'optimisation.

24455
Pourquoi le traitement d'un tableau trié est-il plus rapide que le traitement d'un tableau non trié?

На этот вопрос есть ответы на Stack Overflow на рurredом : Почему отсортированный массиив обрабатывается быстренот Voici un morceau de code C ++ qui montre un comportement très particulier. Pour une raison étrange, le tri des données miraculeusement rend le code presque six fois plus rapide:...

1424
Le remplacement d'un compteur de boucles 32 bits par 64 bits introduit des écarts de performances fous avec _mm_popcnt_u64 sur les processeurs Intel

Je cherchais le moyen le plus rapide d'accéder à de popcountgrands tableaux de données. J'ai rencontré un effet très étrange : changer la variable de boucle de unsignedà a uint64_tfait chuter les performances de 50% sur mon PC. La référence #include <iostream> #include <chrono> #include...

1165
À quoi sert l'attribut «rôle» en HTML?

Je vois toujours des attributs de rôle dans le travail de certaines personnes. Je l'utilise aussi, mais je ne suis pas sûr de son effet. Par exemple: <header id="header" role="banner"> Header stuff in here </header> Ou: <section id="facebook" role="contentinfo"> Facebook stuff in...