Cardinal

Sequential and Parallel Algorithms and Data Structures: The Basic Toolbox by Pet

Description: Sequential and Parallel Algorithms and Data Structures by Peter Sanders, Kurt Mehlhorn, Martin Dietzfelbinger, Roman Dementiev This textbook is a concise introduction to the basic toolbox of structures that allow efficient organization and retrieval of data, key algorithms for problems on graphs, and generic techniques for modeling, understanding, and solving algorithmic problems. FORMAT Hardcover LANGUAGE English CONDITION Brand New Publisher Description This textbook is a concise introduction to the basic toolbox of structures that allow efficient organization and retrieval of data, key algorithms for problems on graphs, and generic techniques for modeling, understanding, and solving algorithmic problems. The authors aim for a balance between simplicity and efficiency, between theory and practice, and between classical results and the forefront of research. Individual chapters cover arrays and linked lists, hash tables and associative arrays, sorting and selection, priority queues, sorted sequences, graph representation, graph traversal, shortest paths, minimum spanning trees, optimization, collective communication and computation, and load balancing. The authors also discuss important issues such as algorithm engineering, memory hierarchies, algorithm libraries, and certifying algorithms. Moving beyond the sequential algorithms and data structures of the earlier related title, this book takes into account the paradigm shift towards the parallel processing required to solve modern performance-critical applications and how this impacts on the teaching of algorithms. The book is suitable for undergraduate and graduate students and professionals familiar with programming and basic mathematical language. Most chapters have the same basic structure: the authors discuss a problem as it occurs in a real-life situation, they illustrate the most important applications, and then they introduce simple solutions as informally as possible and as formally as necessary so the reader really understands the issues at hand. As they move to more advanced and optional issues, their approach gradually leads to a more mathematical treatment, including theorems and proofs. The book includes many examples, pictures, informal explanations, and exercises, and the implementation notes introduce clean, efficient implementations in languages such as C++ and Java. Back Cover This textbook is a concise introduction to the basic toolbox of structures that allow efficient organization and retrieval of data, key algorithms for problems on graphs, and generic techniques for modeling, understanding, and solving algorithmic problems. The authors aim for a balance between simplicity and efficiency, between theory and practice, and between classical results and the forefront of research. Individual chapters cover arrays and linked lists, hash tables and associative arrays, sorting and selection, priority queues, sorted sequences, graph representation, graph traversal, shortest paths, minimum spanning trees, optimization, collective communication and computation, and load balancing. The authors also discuss important issues such as algorithm engineering, memory hierarchies, algorithm libraries, and certifying algorithms. Moving beyond the sequential algorithms and data structures of the earlier related title, this book takes into account the paradigm shift towards the parallel processing required to solve modern performance-critical applications and how this impacts on the teaching of algorithms. The book is suitable for undergraduate and graduate students and professionals familiar with programming and basic mathematical language. Most chapters have the same basic structure: the authors discuss a problem as it occurs in a real-life situation, they illustrate the most important applications, and then they introduce simple solutions as informally as possible and as formally as necessary so the reader really understands the issues at hand. As they move to more advanced and optional issues, their approach gradually leads to a more mathematical treatment, including theorems and proofs. The book includes many examples, pictures, informal explanations, and exercises, and the implementation notes introduce clean, efficient implementations in languages such as C++ and Java. Author Biography Peter Sanders is a professor of computer science at the Karlsruhe Institute of Technology. He is a leading researcher in the area of theoretical and experimental algorithm analysis, in particular related to efficient algorithms for parallel processing and communication in networks. He won the Gottfried Wilhelm Leibniz Prize of the German Research Foundation in 2012.Kurt Mehlhorn has been a professor of computer science at Saarland University since 1975, and a director of the Max Planck Institute for Informatics in SaarbrÜcken. He was appointed a Fellow of the ACM (1999) "for important contributions in complexity theory and in the design, analysis, and practice of combinatorial and geometric algorithms." He has coauthored over 250 refereed conference papers and journal articles, in collaboration with 200 researchers. He received the Gottfried Wilhelm Leibniz Prize of the German Research Foundation in 1987 and the Konrad Zuse Medal of the German Society for Informatics in 1995.Martin Dietzfelbinger is a professor of computer science at the Ilmenau University of Technology. His research interests include complexity theory and algorithms, in particular the design and analysis of randomized data structures and algorithms, hash functions, applications of hashing, sorting, algorithm engineering, and the complexity of parallel and distributed computation.Roman Dementiev is a senior staff application engineer in the Intel Architecture, Graphics and Software group. He holds a Ph.D. in computer science from Saarland University. His interests include parallel algorithms, compute accelerators and processor architectures, hardware transactional memory, hardware performance and power monitoring, memory hierarchies, software libraries, and scalable software architectures.The authors have considerable experience teaching on the topic of algorithms and working on related industrial projects. Table of Contents Appetizer: Integer Arithmetic.- Introduction.- Representing Sequences by Arrays and Linked Lists.- Hash Tables and Associative Arrays.- Sorting and Selection.- Priority Queues.- Sorted Sequences.- Graph Representation.- Graph Traversal.- Shortest Paths.- Minimum Spanning Trees.- Generic Approaches to Optimization.- Collective Communication and Computation.- Load Balancing.- App. A, Mathematical Background.- App. B, Computer Architecture Aspects.- App. C, Support for Parallelism in C++.- App. D, The Message Passing Interface (MPI).- App. E, List of Commercial Products, Trademarks and Licenses. Review "The style of the book is accessible and is suitable for a wide range of audiences, from mathematicians and computer scientists to researchers from other fields who would like to use parallelised approaches in their research." (Irina Ioana Mohorianu, zbMATH 1445.68003, 2020) Review Quote "The style of the book is accessible and is suitable for a wide range of audiences, from mathematicians and computer scientists to researchers from other fields who would like to use parallelised approaches in their research." (Irina Ioana Mohorianu, zbMATH 1445.68003, 2020) Feature Every computer scientist and every professional programmer should know about the basic algorithmic toolbox Authors address the paradigm shift towards the parallel algorithms required to solve modern performance-critical applications Addressed to students and professionals familiar with programming and basic mathematical language Includes many examples, pictures, informal explanations, exercises, and implementation notes with efficient implementations in languages such as C++ and Java Authors have extensive experience teaching these subjects to undergraduate and graduate students Details ISBN3030252086 Author Roman Dementiev Language English Year 2019 ISBN-10 3030252086 ISBN-13 9783030252083 Format Hardcover Pages 509 Publication Date 2019-09-11 Short Title Sequential and Parallel Algorithms and Data Structures Subtitle The Basic Toolbox DOI 10.1007/978-3-030-25209-0 UK Release Date 2019-09-11 Edition 1st Place of Publication Cham Country of Publication Switzerland Publisher Springer Nature Switzerland AG Edition Description 1st ed. 2019 Imprint Springer Nature Switzerland AG Alternative 9783030252113 DEWEY 005.1 Audience Further / Higher Education Illustrations XV, 509 p. We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:137940822;

Price: 115.4 AUD

Location: Melbourne

End Time: 2024-11-05T20:18:57.000Z

Shipping Cost: 0 AUD

Product Images

Sequential and Parallel Algorithms and Data Structures: The Basic Toolbox by Pet

Item Specifics

Restocking fee: No

Return shipping will be paid by: Buyer

Returns Accepted: Returns Accepted

Item must be returned within: 30 Days

ISBN-13: 9783030252083

Book Title: Sequential and Parallel Algorithms and Data Structures

Item Height: 235 mm

Item Width: 155 mm

Author: Martin Dietzfelbinger, Kurt Mehlhorn, Peter Sanders, Roman Dementiev

Publication Name: Sequential and Parallel Algorithms and Data Structures: the Basic Toolbox

Format: Hardcover

Language: English

Publisher: Springer Nature Switzerland Ag

Subject: Engineering & Technology, Computer Science, Mathematics

Publication Year: 2019

Type: Textbook

Item Weight: 951 g

Number of Pages: 509 Pages

Recommended

Algorithms Sequential and Parallel: A Unified Approach - Hardcover - GOOD
Algorithms Sequential and Parallel: A Unified Approach - Hardcover - GOOD

$5.20

View Details
Smoke Fits 2018-2022 Honda Accord Sedan Tail Light LED Sequential Signal Red Bar
Smoke Fits 2018-2022 Honda Accord Sedan Tail Light LED Sequential Signal Red Bar

$222.38

View Details
100 ($1) ONE DOLLAR BILLS UNCIRCULATED SEQUENTIAL - 2021 (Buy More And Save!)
100 ($1) ONE DOLLAR BILLS UNCIRCULATED SEQUENTIAL - 2021 (Buy More And Save!)

$149.99

View Details
1963 Joseph Barr and 2009 one dollar banknotes Matching serial #s Free Shipping
1963 Joseph Barr and 2009 one dollar banknotes Matching serial #s Free Shipping

$17.25

View Details
Comics and Sequential Art Paperback Will Eisner
Comics and Sequential Art Paperback Will Eisner

$15.00

View Details
2 Consecutive Two Dollar Star Notes Rare 640k Run G00615119* and G00615120*
2 Consecutive Two Dollar Star Notes Rare 640k Run G00615119* and G00615120*

$19.99

View Details
$1 Dollar Bill, Binary 4s and 6s Fancy Serial Number 64666446 Tough Note!
$1 Dollar Bill, Binary 4s and 6s Fancy Serial Number 64666446 Tough Note!

$12.31

View Details
Moza Racing SGP Sequential Shifter - New and Unused
Moza Racing SGP Sequential Shifter - New and Unused

$120.00

View Details
Sequential LED Tail Lights For 2010-2014 Ford Mustang GT Signal Smoke Lamps L+R
Sequential LED Tail Lights For 2010-2014 Ford Mustang GT Signal Smoke Lamps L+R

$259.99

View Details
for 2015-2017 Ford Mustang Fog Lights LED DRL Sequential Signals Left & Right
for 2015-2017 Ford Mustang Fog Lights LED DRL Sequential Signals Left & Right

$113.99

View Details