Vous étudiez la data science et souhaitez aller plus loin dans votre apprentissage. Les structures de données font partie intégrante de la science des données, du machine learning et des algorithmes, qui visent tous à résoudre des problèmes de programmation qui peuvent sembler insurmontables au départ. Ce livre est divisé en quatre parties : La première partie couvre les listes avancées, notamment : Aperçu des listes chaînées Listes doublement liées Listes chaînées XOR Listes auto-organisées Listes chaînées non roulées La deuxième partie traite des arbres, notamment : Arbres à segments Arbres de tris Arbres du Fenwick Arbres AVL Arbres rouge-noir Arbres boucs émissaires Treap N-aire La troisième partie aborde les ensembles disjoints ou les "Union-finds", comme on les appelle parfois. La quatrième partie traite des tas et des files d'attente prioritaires : Brève discussion sur les tas binaires Tas binomiaux Tas de Fibonacci Amas de gauchistes Tas de K-ary Tasages itératifs Vous y trouverez de nombreux exemples de code pour vous aider à comprendre les choses et des explications pleines de bon sens. Si vous souhaitez approfondir vos connaissances sur les structures de données pour les algorithmes, lisez ce livre dès maintenant !