Questions marquées «algorithms»

25
Déterminer si un algorithme est O (log n)

Je rafraîchis ma théorie CS, et je veux savoir comment identifier cet algorithme de complexité O (log n). Plus précisément, existe-t-il un moyen facile de l'identifier? Je sais qu'avec O (n), vous avez généralement une seule boucle; O (n ^ 2) est une double boucle; O (n ^ 3) est une triple boucle,...

24
Algorithme d'emballage 3D pour l'expédition de l'article

J'ai reçu la tâche de construire une estimation d'expédition qui suggère le meilleur hébergement de marchandises sur le moins de boîtes possible: Il existe un ensemble fini de tailles de boîtes rétangulaires connues Il existe de nombreux éléments arbitraires retangulaires à emballer dans des boîtes...

22
Comment implémenter un shuffle pondéré

J'ai récemment écrit du code que je pensais très inefficace, mais comme il ne comprenait que quelques valeurs, je l'ai accepté. Cependant, je suis toujours intéressé par un meilleur algorithme pour les éléments suivants: Une liste d'objets X, chacun d'eux se voit attribuer un "poids" Résumez les...