Questions marquées «algorithms»

10
Chargement efficace des bus

C'est quelque chose que j'ai fait pour une entreprise de voyages en bus il y a longtemps et je n'ai jamais été satisfait des résultats. Je pensais à cet ancien projet récemment et pensais que je reverrais ce problème. Problème: La société de voyages en bus dispose de plusieurs bus avec des...

10
trouver des maisons dans un rayon

Lors d'une interview, on m'a demandé ce qui suit: Une application immobilière qui répertorie toutes les maisons qui sont actuellement sur le marché (c'est-à-dire à vendre) à une distance donnée (par exemple, l'utilisateur souhaite trouver toutes les maisons à moins de 30 km), comment...

10
Quelles sont les différences entre les algorithmes utilisant des structures de données et les algorithmes utilisant des bases de données?

La question générale Quelles sont les différences entre les algorithmes utilisant des structures de données et les algorithmes utilisant des bases de données? Un certain contexte C'est une question qui m'écoute depuis un certain temps et je n'ai pas pu trouver de réponse convaincante. Actuellement,...

10
Puzzle d'entrevue sur les déplacements sur un segment de ligne

Sur une ligne numérique de longueur M, où 0 < M <= 1,000,000,000vous avez donné N( 1 < N <= 100,000) des paires entières de points. Dans chaque paire, le premier point représente l'endroit où se trouve actuellement un objet et le deuxième point représente l'endroit où un objet doit être...

10
Approche de type TDD aux problèmes algorithmiques

J'ai échoué à un test algorithmique avec Codility parce que j'ai essayé de trouver une meilleure solution, et finalement je n'avais rien. Cela m'a donc fait penser si je pouvais utiliser une approche similaire à TDD? C'est-à-dire si je peux généralement développer progressivement une solution de la...

10
Imprime le plus petit suivant de 2 ^ i * 5 ^ j où i, j> = 0

On m'a posé cette question lors d'une projection téléphonique technique récemment et je n'ai pas bien fait. La question est incluse mot pour mot ci-dessous. Générez une {2^i * 5^j | i,j >= 0}collection triée. Imprimez en continu la plus petite valeur suivante. Exemple: { 1, 2, 4, 5, 8, 10...}...

10
Quel type d'algorithme nécessite un ensemble?

Lors de mes premiers cours de programmation, on m'a dit que je devais utiliser un ensemble chaque fois que je devais faire des choses comme supprimer les doublons de quelque chose. Par exemple: pour supprimer tous les doublons d'un vecteur, parcourez ce vecteur et ajoutez chaque élément à un...

10
Qu'est-ce qui fait un mauvais dossier pour un tri rapide?

J'apprends sur le tri rapide et je veux illustrer différents tableaux sur lesquels le tri rapide aurait du mal. Le tri rapide que j'ai en tête n'a pas de mélange aléatoire initial, fait 2 partitions et ne calcule pas la médiane. Jusqu'à présent, j'ai pensé à trois exemples: [1,2,3,4,5,6,7,8,9,10] -...