Stock Image

Data Structure Using ?C? Programing

Ashish Tayal

ISBN 10: 818220321X / ISBN 13: 9788182203211
Published by Global Vision Publishing House, 2010
New Condition: New Soft cover
From BookVistas (New Delhi, DELHI, India)

AbeBooks Seller Since November 24, 2010

Quantity Available: > 20

Buy New
List Price: US$ 31.75
Price: US$ 9.37 Convert Currency
Shipping: US$ 4.71 From India to U.S.A. Destination, Rates & Speeds
Add to basket

30 Day Return Policy

About this Item

This book provides introduction to Data structures and algorithms including their design, analysis and implementation. `C` is the language used to implement the algorithms. This book provides a detail description about data structure and every algorithm is written with proper indentation and explained in detail with the help of examples and figures. More emphasis is given on sorting algorithms, stacks, linked lists, trees and graphs. This book contains more than 100 examples to understand the algorithms deeply supported by programs. This is a student oriented book which covers syllabus of universities like U.P.Technical University, Uttarakhand Technical University, Punjab Technical University, Maharishi Dayanand University, Kurukshetra University, Rajasthan Technical University. Contents Preface (v) Unit 1 Introduction to Data Structure and Algorithms 1 Structure ? Data Structure ? Classification of Data Structures ? Data Structure Operations ? Data Structure Descriptions ? What is an Algorithm? ? Characteristics/Properties of Algorithm ? Pseudocode ? Algorithm Design Strategies ? Time and Space Complexity ? Asymptotic Analysis ? Analysis of Algorithms ? Summary Questions Unit 2 Recurrences 35 Structure ? What is Recursion? ? Types of Recursion ? Advantages of Recursion ? Disadvantages of Recursion ? Recursion vs Iteration ? Simulating Recursion ? Tail Recursion ? Removal of Recursion ? Recurrence ? Summary Questions Unit 3 Arrays and Strings 57 Structure ? Introduction to Array ? Initialize One-dimensional Array ? Representation of One-dimensional Array ? ? Memory Allocation in C ? Traversing One-dimensional Array ? Insertion in One-dimensional Array ? Deletion from One-dimensional Array ? Array with Functions ? Multidimensional Arrays ? Initialize Two-dimensional Array ? Representation of Two-dimensional Array ? Three/more Dimensional Array ? Sparse Matrices ? Strings in C ? String Matching ? Summary ? Questions Unit 4 Searching and Sorting 118 Structure ? Introduction to Searching ? Linear Search ? Binary Search ? Hashing ? Introduction to Sorting ? Mergesort ? Quicksort ? Bubble Sort ? Selection Sort ? Heapsort ? Sorting in Linear Time ? Summary ? Questions Unit 5 Linked Lists 187 Structure ? What is a Linked List? ? Representation of Linked List in Memory ? Operations on Singly Linked List ? Operations on Circular Singly Linked List ? Operations on Doubly Linked List ? Operations on Circular Doubly Linked List ? Header Linked Lists ? Polynomial Representation and Addition ? Garbage Collection and Compaction ? Summary ? Questions Unit 6 Stacks and Queues 314 Structure ? Stack ? Representation of Stack ? Applications of Stack ? Evaluation of Postfix Expression ? Conversion of Infix into Postfix Expression ? Conversion of Infix into Prefix Expression ? Queue ? Representation of Queue ? Circular Queue ? Deque (Doubly Ended Queue) ? Priority Queue ? Questions Unit 7 Trees 390 Structure ? Tree ? Binary Tree ? Binary Search Tree ? AVL (Adelson-velskii and Landis) Tree ? B-tree or M-way Tree or Multi-way Tree ? Threaded Binary Tree ? Huffman Algorithm ? Summary ? Questions Unit 8 Graphs 482 Structure ? Graph ? Representation of Graph ? Traversing in Graph ? Topological Sorting ? Connected Components ? Strongly Connected Components ? Minimum Spanning Tree ? Shortest Paths ? Transitive Closure ? Summary ? Questions Unit 9 Files 565 Structure ? Physical Storage Media ? Physical Storage Media Hierarchy ? Mechanism of Magnetic Disk ? File Organization ? Organization of Records into Blocks ? Sequential Files ? Indexing and Hashing ? B+ Tree Index Files ? Questions Glossary ? Bibliography ? Index Printed Pages: 604. Bookseller Inventory # 46504

Ask Seller a Question

Bibliographic Details

Title: Data Structure Using ?C? Programing

Publisher: Global Vision Publishing House

Publication Date: 2010

Binding: Softcover

Book Condition:New

About this title

Synopsis:

This book provides introduction to Data structures and algorithms including their design, analysis and implementation. 'C' is the language used to implement the algorithms. This book provides a detail description about data structure and every algorithm is written with proper indentation and explained in detail with the help of examples and figures. More emphasis is given on sorting algorithms, stacks, linked lists, trees and graphs. This book contains more than 100 examples to understand the algorithms deeply supported by programs. This is a student oriented book which covers syllabus of universities like U.P.Technical University, Uttarakhand Technical University, Punjab Technical University, Maharishi Dayanand University, Kurukshetra University, Rajasthan Technical University.

"About this title" may belong to another edition of this title.

Store Description

Visit Seller's Storefront

Terms of Sale:

All books are new. We accept payments by the following methods:

  1. Credit Card: Visa, MasterCard, or American Express.
  2. PayPal.
  3. Bank Draft or Banker's Cheque.
  4. Bank/Wire Transfer.

Cheques may be made payable to BookVistas.

Books are shipped by DHL, FedEx, Aramex, Registered Air Mail, or Registered SAL (Surface Air
Lifted).


Shipping Terms:

Shipping costs are based on books weighing 2.2 LB, or 1 KG. If your book order is heavy or oversized, we may contact you to let you know extra shipping is required.

List this Seller's Books

Payment Methods
accepted by seller

Visa Mastercard American Express

PayPal Bank Draft Bank/Wire Transfer