Après avoir lu un livre d'introduction sur les algorithmes et les structures de données, j'ai maintenant envie d'exemples sur la façon de les combiner pour une efficacité optimale. Par exemple, vous pouvez combiner des hashmaps avec des algorithmes de tri spécifiques pour créer un simple programme de recherche de texte.Où puis-je apprendre à combiner des algorithmes et des structures de données?
Existe-t-il un bon livre ou une ressource en ligne pour cela?
(j'ai déjà commandé Programming Pearls, qui ressemble beaucoup, mais je veux apprendre plus à ce sujet.)
J'ai programmé en python depuis quelques années déjà. :) Ce que je cherche, c'est la façon la plus efficace de faire les choses. Pensez à des questions d'entrevue, quoique dans un sens plus général. – csl
Avec les problèmes les plus simples, il y a toujours plus d'une "meilleure" solution. Certains fonctionnent plus vite, d'autres ont besoin de moins de mémoire, d'autres sont plus faciles à maintenir, d'autres ont besoin de la moindre quantité de code. –