Peter Sanders – författare
2 336 kr
Skickas inom 10-15 vardagar
783 kr
Skickas inom 10-15 vardagar
364 kr
Skickas inom 11-20 vardagar
925 kr
Läs direkt efter köp
Bringing together distinguished experts in the field of race relations this book addresses questions which are increasingly relevant in the current socio-political context of Great Britain. The kind of visions of multicultural Britain which are currently being canvassed and the problems which ethnic minorities continue to face are addressed, together with an examination of the new policy initiatives which are needed to tackle these problems. Race Relations in Britain falls into three parts which:* analyse contemporary trends, articulating a vision of multicultural Britain and exploring important theoretical controversies* identify the obstacles that stand in the way of a racism-free Britain, looking at current policy in areas such as immigration, employment, education, the criminal justice system as well as the role of the media* offer a vision of a multi-cultural Britain, advancing new policies based on current research.
925 kr
Läs direkt efter köp
Bringing together distinguished experts in the field of race relations this book addresses questions which are increasingly relevant in the current socio-political context of Great Britain. The kind of visions of multicultural Britain which are currently being canvassed and the problems which ethnic minorities continue to face are addressed, together with an examination of the new policy initiatives which are needed to tackle these problems. Race Relations in Britain falls into three parts which:* analyse contemporary trends, articulating a vision of multicultural Britain and exploring important theoretical controversies* identify the obstacles that stand in the way of a racism-free Britain, looking at current policy in areas such as immigration, employment, education, the criminal justice system as well as the role of the media* offer a vision of a multi-cultural Britain, advancing new policies based on current research.
106 kr
Skickas inom 11-20 vardagar
546 kr
Skickas inom 10-15 vardagar
712 kr
Läs direkt efter köp
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.
562 kr
Skickas inom 10-15 vardagar
Algorithm Engineering
Selected Results and Surveys
546 kr
Skickas inom 10-15 vardagar
712 kr
Läs direkt efter köp
Algorithm Engineering is a methodology for algorithmic research that combines theory with implementation and experimentation in order to obtain better algorithms with high practical impact. Traditionally, the study of algorithms was dominated by mathematical (worst-case) analysis. In Algorithm Engineering, algorithms are also implemented and experiments conducted in a systematic way, sometimes resembling the experimentation processes known from fields such as biology, chemistry, or physics. This helps in counteracting an otherwise growing gap between theory and practice.
587 kr
Läs direkt efter köp
Algorithms that have to process large data sets have to take into account that the cost of memory access depends on where the data is stored. Traditional algorithm design is based on the von Neumann model where accesses to memory have uniform cost. Actual machines increasingly deviate from this model: while waiting for memory access, nowadays, microprocessors can in principle execute 1000 additions of registers; for hard disk access this factor can reach six orders of magnitude.
The 16 coherent chapters in this monograph-like tutorial book introduce and survey algorithmic techniques used to achieve high performance on memory hierarchies; emphasis is placed on methods interesting from a theoretical as well as important from a practical point of view.
673 kr
Skickas inom 10-15 vardagar
873 kr
Läs direkt efter köp
Algorithms are at the heart of every nontrivial computer application, and algorithmics is a modern and active area of computer science. Every computer scientist and every professional programmer should know about the basic algorithmic toolbox: structures that allow efficient organization and retrieval of data, frequently used algorithms, and basic techniques for modeling, understanding and solving algorithmic problems.
This book is a concise introduction addressed to students and professionals familiar with programming and basic mathematical language. 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, and optimization. The algorithms are presented in a modern way, with explicitly formulated invariants, and comment on recent trends such as algorithm engineering, memory hierarchies, algorithm libraries and certifying algorithms. The authors use pictures, words and high-level pseudocode to explain the algorithms, and then they present more detail on efficient implementations using real programming languages like C++ and Java.
The authors have extensive experience teaching these subjects to undergraduates and graduates, and they offer a clear presentation, with examples, pictures, informal explanations, exercises, and some linkage to the real world. Most chapters have the same basic structure: a motivation for the problem, comments on the most important applications, and then simple solutions presented as informally as possible and as formally as necessary. For the more advanced issues, this approach leads to a more mathematical treatment, including some theorems and proofs. Finally, each chapter concludes with a section on further findings, providing views on the state of research, generalizations and advanced solutions.
Algorithms - ESA 2009
17th Annual European Symposium, Copenhagen, Denmark, September 7-9, Proceedings
1 116 kr
Skickas inom 10-15 vardagar
Algorithms - ESA 2009
17th Annual European Symposium, Copenhagen, Denmark, September 7-9, Proceedings
1 459 kr
Läs direkt efter köp
526 kr
Skickas inom 10-15 vardagar
522 kr
Läs direkt efter köp
Algorithmen bilden das Herzstück jeder nichttrivialen Anwendung von Computern, und die Algorithmik ist ein modernes und aktives Gebiet der Informatik. Daher sollte sich jede Informatikerin und jeder Informatiker mit den algorithmischen Grundwerkzeugen auskennen. Dies sind Strukturen zur effizienten Organisation von Daten, häufig benutzte Algorithmen und Standardtechniken für das Modellieren, Verstehen und Lösen algorithmischer Probleme. Dieses Buch ist eine straff gehaltene Einführung in die Welt dieser Grundwerkzeuge, gerichtet an Studierende und im Beruf stehende Experten, die mit dem Programmieren und mit den Grundelementen der Sprache der Mathematik vertraut sind. Die einzelnen Kapitel behandeln Arrays und verkettete Listen, Hashtabellen und assoziative Arrays, Sortieren und Auswählen, Prioritätswarteschlangen, sortierte Folgen, Darstellung von Graphen, Graphdurchläufe, kürzeste Wege, minimale Spannbäume und Optimierung. Die Algorithmen werden auf moderne Weise präsentiert, mit explizit angegebenen Invarianten, und mit Kommentaren zu neueren Entwicklungen wie Algorithm Engineering, Speicherhierarchien, Algorithmenbibliotheken und zertifizierenden Algorithmen. Die Algorithmen werden zunächst mit Hilfe von Bildern, Text und Pseudocode erläutert; dann werden Details zu effizienten Implementierungen gegeben, auch in Bezug auf konkrete Sprachen wie C++ und Java.
673 kr
Skickas inom 10-15 vardagar
518 kr
Skickas inom 10-15 vardagar
611 kr
Läs direkt efter köp
Algorithms for Memory Hierarchies
Advanced Lectures
748 kr
Tillfälligt slut