4.07 (14 оценок)

Data Structures and Algorithms

John Bullinaria
126 печатных страниц 2018 год
Электронная книга
PDF формат (в наличии)

Чтобы читать онлайн - авторизуйтесь на сайте. Заполните данные профиля.

Печатная книга
В библиотеке (нет в наличии)

Для получения книги авторизуйтесь на сайте и выберите филиал для брони.

Оцените книгу
О книге
These lecture notes cover the key ideas involved in designing algorithms. We shall see how they depend on the design of suitable data structures, and how some structures and algorithms are more e cient than others for the same task. We will concentrate on a few basic tasks, such as storing, sorting and searching data, that underlie much of computer science, but the techniques discussed will be applicable much more generally. We will start by studying some key data structures, such as arrays, lists, queues, stacks and trees, and then move on to explore their use in a range of di erent searching and sorting algorithms. This leads on to the consideration of approaches for more e cient storage of data in hash tables. Finally, we will look at graph based representations and cover the kinds of algorithms needed to work e ciently with them. Throughout, we will investigate the computational e ciency of the algorithms we develop, and gain intuitions about the pros and cons of the various potential approaches for each task.
Издатель
University of Birmingham
1 книг
Читают
Печатное издание: 0
Электронно: 0
© Copyright © All rights reserved
This template is made with by Cherry