Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 2 dokumen yang sesuai dengan query
cover
Lee, Kent D.
"This clearly structured and easy to read textbook explains the concepts and techniques required to write programs that can handle large amounts of data efficiently.
Project-oriented and classroom-tested, the book presents a number of important algorithms supported by motivating examples that bring meaning to the problems faced by computer programmers. The idea of computational complexity is also introduced, demonstrating what can and cannot be computed efficiently so that the programmer can make informed judgements about the algorithms they use. The text assumes some basic experience in computer programming and familiarity in an object-oriented language, but not necessarily with Python.
Topics and features:
- Includes both introductory and advanced data structures and algorithms topics, with suggested chapter sequences for those respective courses provided in the preface
- Provides learning goals, review questions and programming exercises in each chapter, as well as numerous illustrative examples
- Offers downloadable programs and supplementary files at an associated website, with instructor materials available from the author
- Presents a primer on Python for those coming from a different language background
- Reviews the use of hashing in sets and maps, along with an examination of binary search trees and tree traversals, and material on depth first search of graphs
- Discusses topics suitable for an advanced course, such as membership structures, heaps, balanced binary search trees, B-trees and heuristic search.
"
Switzerland: Springer International Publishing, 2015
e20509978
eBooks  Universitas Indonesia Library
cover
Lee, Kent D.
"This text serves well as a follow-on text to Python Programming Fundamentals
by Kent D. Lee and published by Springer, but does not require you to have read
that text. In this text the next steps are taken to teach you how to handle large
amounts of data efficiently. A number of algorithms are introduced and the need for
them is motivated through examples that bring meaning to the problems we face as
computer programmers. An algorithm is a well-defined procedure for accomplishing
a task. Algorithms are an important part of Computer Science and this text
explores many algorithms to give you the background you need when writing
programs of your own. The goal is that having seen some of the sorts of algorithms presented in this text, you will be able to apply these techniques to other programs you write in the future."
Switzerland: Springer International Publishing, 2015
e20528496
eBooks  Universitas Indonesia Library