Algorithms
-
Sushil C. Dimri
, Preeti Malik and Mangey Ram
About this book
Algorithms play a central role both in the theory and in the practice of computing. The goal of the authors was to write a textbook that would not trivialize the subject but would still be readable by most students on their own. The book contains over 120 exercises. Some of them are drills; others make important points about the material covered in the text or introduce new algorithms not covered there. The book also provides programming projects.
From the Table of Contents:
Chapter 1: Basic knowledge of Mathematics, Relations, Recurrence relation and Solution techniques, Function and Growth of functions.
Chapter 2: Different Sorting Techniques and their analysis.
Chapter 3: Greedy approach, Dynamic Programming, Branch and Bound techniques, Backtracking and Problems, Amortized analysis, and Order Statics.
Chapter 4: Graph algorithms, BFS, DFS, Spanning Tree, Flow Maximization Algorithms. Shortest Path Algorithms.
Chapter 5: Binary search tree, Red black Tree, Binomial heap, B-Tree and Fibonacci Heap.
Chapter 6: Approximation Algorithms, Sorting Networks, Matrix operations, Fast Fourier Transformation, Number theoretic Algorithm, Computational geometry Randomized Algorithms, String matching, NP-Hard, NP-Completeness, Cooks theorem.
- Approachable but not-trivial introduction to algorithms
- With exercises and programming projects
Author / Editor information
Dr. Mangey Ram received the Ph.D. degree major in Mathematics and minor in Computer Science from G. B. Pant University of Agriculture and Technology, Pantnagar, India. He has been a Faculty Member for around ten years and has taught several core courses in pure and applied mathematics at undergraduate, postgraduate, and doctorate levels. He is currently a Professor at Graphic Era (Deemed to be University), Dehradun, India.
He is the Editor of the De Gruyter Series of Applications of Mathematical Engineering (AMEIS)
Dr. Sushil Chandra Dimri is presently working as Professor in the department of Computer Science at the Graphic Era University, Dehradun
Dr. Preeti Malik has received her Ph. D. Degree in 2017 from Gurukul Kangri University, INDIA. She has three years of teaching experience in Graphic Era University, INDIA. Currently, she is working as an Assistant Professor in the same university.
Topics
-
Download PDFPublicly Available
Frontmatter
I -
Download PDFPublicly Available
Preface
V -
Download PDFPublicly Available
Contents
VII -
Requires Authentication UnlicensedLicensed
Chapter 1 Introduction
1 -
Requires Authentication UnlicensedLicensed
Chapter 2 Sorting techniques
23 -
Requires Authentication UnlicensedLicensed
Chapter 3 Algorithm design techniques
43 -
Requires Authentication UnlicensedLicensed
Chapter 4 Advanced graph algorithm
69 -
Requires Authentication UnlicensedLicensed
Chapter 5 Number theory, classification of problems, and random algorithms
97 -
Requires Authentication UnlicensedLicensed
Chapter 6 Tree and heaps
121 -
Requires Authentication UnlicensedLicensed
Chapter 7 Lab session
141 -
Requires Authentication UnlicensedLicensed
Further reading
165 -
Requires Authentication UnlicensedLicensed
Index
167
-
Manufacturer information:
Walter de Gruyter GmbH
Genthiner Straße 13
10785 Berlin
productsafety@degruyterbrill.com