J'ai une technique d'entrevue, lundi, et ils ont eu la gentillesse de me donner un heads-up pour rafraîchir mon algorithmes de base. Cela fait des années depuis que je l'ai regardé ce genre de choses et je suis assez faible sur elle pour commencer donc, de manière générale, j'ai un mauvais pressentiment à ce sujet. Quelle est la meilleure façon de passer en revue les notions de base et obtenir un peu de pratique avant lundi?
Réponses
Trop de publicités?Départ du Projet Euler peut vous aider, aussi essayer de ramasser des Algorithmes dans une coquille de noix et de travail à travers ces exemples. Doit être capable en fin de semaine.
Obtenez de l' Algorithme Manuel de Conception et de regarder la section de référence. Il a une belle "Problème -> Algorithme de" feuille de triche.
Ce DONC, la Question serait utile. Aussi, de temps en temps vous devriez savoir à propos de
* Sorting
* Searching
* Inserting and removing from various data structures
Comme ce sont les principaux algorithmes qui sont généralement posées dans les entretiens.
*Note: C'est à partir de mon expérience personnelle et il peut varier d'une personne à l'autre.
http://en.wikipedia.org/wiki/List_of_algorithms
En particulier dans la Recherche, la Recherche de l'Élément de Tri et de sections.