• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Sequential and parallel algorithms and data structures :

پدید آورنده
Peter Sanders, Kurt Mehlhorn, Martin Dietzfelbinger, Roman Dementiev.

موضوع
Algorithms.,Computer network architectures.,Data structures (Computer science),Algorithms.,Computer network architectures.,Data structures (Computer science)

رده
QA76
.
6

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
3030252086
(Number (ISBN
3030252094
(Number (ISBN
3030252108
(Number (ISBN
3030252116
(Number (ISBN
9783030252083
(Number (ISBN
9783030252090
(Number (ISBN
9783030252106
(Number (ISBN
9783030252113
Erroneous ISBN
9783030252083

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Sequential and parallel algorithms and data structures :
General Material Designation
[Book]
Other Title Information
the basic toolbox /
First Statement of Responsibility
Peter Sanders, Kurt Mehlhorn, Martin Dietzfelbinger, Roman Dementiev.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
Cham, Switzerland :
Name of Publisher, Distributor, etc.
Springer,
Date of Publication, Distribution, etc.
[2019]

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource (xv, 509 pages)

INTERNAL BIBLIOGRAPHIES/INDEXES NOTE

Text of Note
Includes bibliographical references and index.

CONTENTS NOTE

Text of Note
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.
0

SUMMARY OR ABSTRACT

Text of Note
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.

OTHER EDITION IN ANOTHER MEDIUM

International Standard Book Number
9783030252083
International Standard Book Number
9783030252106
International Standard Book Number
9783030252113

TOPICAL NAME USED AS SUBJECT

Algorithms.
Computer network architectures.
Data structures (Computer science)
Algorithms.
Computer network architectures.
Data structures (Computer science)

(SUBJECT CATEGORY (Provisional

COM051300
UMB
UMB

DEWEY DECIMAL CLASSIFICATION

Number
005
.
1
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
6

PERSONAL NAME - PRIMARY RESPONSIBILITY

Sanders, Peter,1967-

PERSONAL NAME - ALTERNATIVE RESPONSIBILITY

Dementiev, Roman
Dietzfelbinger, Martin
Mehlhorn, Kurt,1949-

ORIGINATING SOURCE

Date of Transaction
20200823093328.0
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival