Algorithms Price list in India

Problems Title
Introduction to Algorithms (Eastern Economy Edition)

Introduction to Algorithms (Eastern Economy Edition)

This internationally acclaimed textbook provides a comprehensive introduction to the modern study of computer algorithms. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively selfcontained and presents an algorithm, a design technique, an application area, or a related topic. The algorithms are described and designed in a manner to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.

The third edition has been revised and updated throughout. It includes two completely new chapters, on Van Emde Boas trees and Multithreaded algorithms, and substantial additions to the chapter on recurrences (now called “Divide and Conquer”). It features improved treatment of dynamic programming and greedy algorithms and a new notion of edgebased flow in the material on flow networks. Many new exercises and problems have been added in this edition. The text is intended primarily for students studying algorithms or data structures. As it discusses engineering issues in algorithm design, as well as mathematical aspects, it is equally well suited for selfstudy by technical professionals.

An Introduction to Parallel Computing: Design and Analysis of Algorithms, 2e

An Introduction to Parallel Computing: Design and Analysis of Algorithms, 2e

Introduction to Parallel Computing, 2e provides a basic, in-depth look at techniques for the design and analysis of parallel algorithms and for programming them on commercially available parallel platforms. The book discusses principles of parallel algorithms design and different parallel programming models with extensive coverage of MPI, POSIX threads and Open MP. It provides a broad and balanced coverage of various core topics such as sorting, graph algorithms, discrete optimization techniques, data mining algorithms and a number of other algorithms used in numerical and scientific computing applications.

Bayesian Reasoning and Machine Learning

Bayesian Reasoning and Machine Learning

Bayesian Reasoning and Machine Learning [Paperback] [Apr 16, 2014] Prof David Barber Readings and activities designed to help students improve their comprehension and response skills. Classroom-tested lessons include brief reading selections followed by constructed response and multiple-choice questions and thinking and writing activities. Reading Comprehension Boosters is flexible and can be used as a core or supplemental program, as test prep, or for intervention with individual students or groups.

Data Structures Through C in Depth

Data Structures Through C in Depth

About The Book

The book Data Structures Through C in Depth is primarily meant for computer science students who are learning C language. The book explains the essential components of C language through the simplest ways, with illustrative examples. Ten chapters along with important questions and their brief answers are provided in the book.

The most important highlight of the book is that it has been written in accordance with the syllabus of two different examination bodies DOEACC society and the Indra Gandhi National Open University. Both beginner and advanced level students of C language get to learn a lot from the book. The book starts by providing a brief introduction to data structures, the basic concepts like pointers, arrays and structures are explained in this chapter.

Gradually, readers are approached with different topics like stack, queue, linked lists, recursion, sorting, tress, searching, hashing and graphs. Students are greatly benefited as they gain a better understanding of crucial concepts. The important concept of storage management is explained briefly in an entire chapter dedicated to it.

Data Structures Through C in Depth was published by BPB Publications in the year 2011 and is available in paperback binding.

Key Features

  • The book can be also used as a supplementary material for any advanced level Algorithm books.
  • This can be used as the main textbook for Polytechnic and UG students especially for code examples.
  • The core concepts of C language are made understandable in an easy and approachable way. Application and use of C components are briefly described.
  • Additionally, the book contains a CD which is filled with solved exercises for practice.
  • The book makes students eligible for self learning of data structures and for the implementation of these applications in different programs.

Mastering Java 9

Mastering Java 9

Your road to becoming a Java Ninja begins here! About This Book * This book will teach you to build highly scalable, fast, and secure applications * It covers major concepts introduced with the new version of Java 9, which includes modular programming, HTTP 2.0, API changes, and more * It will guide you with tools, techniques and best practices to enhance application development Who This Book Is For This book is for enterprise developers and existing Java developers. Basic knowledge of Java would help. What You Will Learn * Write modular Java applications in terms of the newly introduced module system * Migrate existing Java applications to modular ones * Understand how to use the G1 garbage collector in order to leverage the performance of your applications * Leverage the possibilities provided the newly introduced Java shell * Test your application's effectiveness with the JVM harness * See how Java 9 provides support for the http 2.0 standard * Use the new process API * Discover additional enhancements and features provided by Java 9 In Detail Java 9 and its new features add to the richness of the language, one of the languages most used by developers to build robust software applications. Java 9 comes with a special emphasis on modularity with its integration with Jigsaw. This would be your one-stop guide to mastering the language. You'll be provided with an overview and explanation of the new features introduced in Java 9 and the importance of the new APIs and enhancements. Some of the new features of Java 9 are ground-breaking and if you are an experienced programmer, you will be able to make your enterprise application leaner by learning these new features. You'll be provided with practical guidance in applying the newly acquired knowledge in regards to Java 9 and further information on future developments of the Java platform. This book will improve your productivity, making your application faster. By learning the best practices in Java, you'll become the "go-to" person in your organization. By the end of the book, you'll not only know the important concepts of Java 9, but you'll also have a nuanced understanding of the important aspects of programming with this great language. Style and approach Concepts and new terminology are explained in simple step-by-step manner. We cover a lot of real-world examples and case studies that will improve your Java productivity. This book covers new features on Java 9 and the much talked about Jigsaw integration.

Bot