C & data structures (Record no. 1972)

MARC details
000 -LEADER
fixed length control field 07222cam a2200169 a 4500
040 ## - CATALOGING SOURCE
Transcribing agency 9788177224245 9 (pb)
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.1
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Deshpande, P. S.
245 10 - TITLE STATEMENT
Title C & data structures
Statement of responsibility, etc. P.S. Deshpande and O.G. Kakde.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc. Hingham, Mass. :
Name of publisher, distributor, etc. Charles River Media,
Date of publication, distribution, etc. c2004
500 ## - GENERAL NOTE
General note Title from title screen.
500 ## - GENERAL NOTE
General note Includes index and link to CD content.
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note Part I: C Language<br/>Introduction to the C Language<br/>The first program in C<br/>Inputting the data<br/>The control statement (if statement)<br/>The iteration loop (for loop)<br/>The do.. .while loop<br/>The switch statement<br/>Data lypes<br/>Various data types in C<br/>The integer data type family<br/>Overflow in char and unsigned char data types<br/>The char type<br/>Octal numbers<br/>Hexadecimal numbers<br/>Representation of floating-point numbers<br/>Type conversion<br/>Forced conversion<br/>Type casting<br/>C Operators<br/>Arithmetic operator<br/>Relational operator<br/>Logical operator<br/>Ternary operator<br/>Increment operator<br/>Comma operator<br/>Bitwis^ operator<br/>Operator precedence<br/>4 Control Structures<br/>Control structures<br/>The if statement<br/>Scope of an 1 f clause<br/>The if-else statement<br/>The if-else if statement<br/>The switch statement<br/>The while loop<br/>The do-while loop<br/>The for loop<br/>The for loop with a comma operator<br/>The break statement<br/>The continue statement<br/>5 The printf Function<br/>printf<br/>Placeholders<br/>6 Address and Pointers<br/>Address<br/>Pointers<br/>7 The scanf Function<br/>scanf<br/>The scanf placeholders<br/>8 Preprocessing<br/>Preprocessor<br/>undef<br/>ifdef<br/>i fndef<br/>#if<br/>ifelse<br/>ifelif<br/>Error directive<br/>#line<br/>Macro<br/>Macro and function<br/>9 Arrays<br/>Arrays<br/>Address of each element in an array<br/>Accessing an array using pointers'<br/>Manipulating arrays using pointers<br/>Another case of manipulating an array using pointers<br/>Two-dimensional array<br/>Three-dimensional array<br/>Pointer arrays<br/>10 Functions<br/>Functions<br/>The concept of stack<br/>The sequence of execution during a function call<br/>Parameter passing<br/>Call by reference<br/>The concept of global variables<br/>Resolving variable references<br/>Syntax of function definition<br/>Calling function<br/>11 Storage of Variables<br/>Storage<br/>External references<br/>Register variables<br/>Scope of variables<br/>Further scope of variables<br/>12 Memory Allocation<br/>Dynamic memory allocations<br/>13 Recursion<br/>Recursion<br/>Stack overheads in recursion<br/>Writing a recursive function<br/>14 Strings<br/>Strings as an array of characters<br/>String definition<br/>Strings as parameters<br/>15 Structures<br/>Structures<br/>Complex structure definitions<br/>Memory allocation to structure<br/>Programming with structures<br/>Structure pointers<br/>16 Union<br/>Union<br/>17 Files<br/>The concept of files<br/>Direct access files<br/>Part 11: Data Structures<br/>18 Arrays, Searching, and Sorting<br/>Arrays<br/>Application of arrays<br/>Manipulations on the list implemented using an array<br/>Merging of two sorted lists<br/>Transpose of a matrix<br/>Finding the saddle point of a matrix<br/>Implementation of heaps<br/>Sorting and searching<br/>^ Bubble sort<br/>Quick sort<br/>v^erge sort<br/>Heapsort<br/>Searching techniques: linear or sequential search<br/>Binary search<br/>Hashing<br/>Hashing functions<br/>19 Stacks and Queues<br/>The concept of stacks and queues<br/>Stacks<br/>Applications of stacks<br/>Queues<br/>Implementation of queues<br/>Circular queues<br/>Implementation of a queue using.linked representation<br/>Applications of queues<br/>20 UnkedUsts<br/>The concept of the linked lists<br/>Inserting a node by using recursive programs<br/>Sorting and reversing a linked list<br/>Deleting the specified node in a singly Imked list<br/>Inserting a node after the specified node in a singly linked list<br/>Inserting a new node in a sorted list<br/>Counting the nuniber of nodes of a linked list<br/>Merging of two sorted lists<br/>Erasing a linked list<br/>Polynomial representation<br/>Representation of sparse matrices<br/>Circular linked lists<br/>Splitting a list with 2n nodes into two separate and equal lists<br/>Merging of two circular lists<br/>Reversing the direction of links in a singly linked circular list<br/>Doubly linked lists<br/>Insertion of a node in a doubly linked Ust<br/>Deleting a node from a doubly Imked list<br/>AppUcation of doubly linked lists to memory management<br/>21 Trees<br/>The concept of tree<br/>Binary tree and its representation<br/>Binary tree traversal<br/>^inary search tree<br/>Counting the number of nodes in a binary search tree<br/>Swapping of left and right subtrees of a given binary tree<br/>Searching for a target key in a binary search tree<br/>Deletion of a node from binary search tree<br/>22 Graphs<br/>Graphs<br/>Representations of a graph<br/>Computing indegree and outdegree of a node of a graph using<br/>adjacency matrix representation<br/>Depth-first traversal<br/>Breadth-first traversal<br/>Connected component of a graph<br/>Depth-first spanning tree and breadth-first spanning tree<br/>Minimum-cost spanning tree<br/>Directed acyclic graph (DAG)<br/>Part III: Advanced Problems In Data Structures<br/>23 Problems In Arrays, Searching, Sorting, Hashing<br/>Problem: Calculate the value of an N x N determinant<br/>Problem: Write a program to find the saddle point of a matrix,<br/>if it exists<br/>Problem: Multiply two sparse miatrices<br/>Problem: Multiplication of two sparse matrices (different versions)<br/>Problem: Implement A-way sort-merge to sort a file containing records<br/>Problem: Find a plateau in a matrix<br/>Problem: Implementation of a hash search<br/>Problem: Implementation of rehashing<br/>24 Problems in Stacks and Queues<br/>Problem: Convert an infix expression to prefix form<br/>Problem: Implementation of two stacks using an array<br/>25 Problems in Linked Lists<br/>Problem: Implementation of polynomials using linked lists<br/>Problem: Implementation of circular lists by using arrays<br/>Problem: Reversing links in the case of circular list<br/>Problem: Memory management using lists<br/>Problem: Memory management using various schemes<br/>Problem: Garbage collection—the first method<br/>Problem: Garbage collection—the second method<br/>Problem: Compute N equivalence classes<br/>26 Problems in Strings<br/>Problem: Maximize a combination under constraints<br/>Problem: Maximize a combination of strings—the second method<br/>Problem: Closure of sets<br/>Problem: Finding the maximum matching pattern in the string<br/>Problem: Implementation of the soundex function<br/>27 Problems in Trees<br/>Problem: Write a non-recursive version of preorder<br/>Problem: Write a non-recursive version of postorder<br/>Problem: Preorder traversal of a threaded binary tree<br/>Problem: Implementation of a set using a binary tree<br/>Problem: Huffman coding<br/>Problem: Implementation of a B-tree<br/>Problem: Implementation of a B+ tree<br/>28 Problems in Graphs<br/>Problem: The dfs method for graph traversal<br/>Problem: Connected components in a graph<br/>Problem: Minimum spanning tree<br/>Problem: Topological sort<br/>Problem: Finding the shortest path by using an adjacency matrix<br/>Problem: Finding the shortest path by using an adjacency list<br/>Problem: The m shortest path<br/>Problem: The all-cost shortest path<br/>29 Miscellaneous Problems<br/>Problem: The two-class classification problem<br/>Problem: The iV-coins problem<br/>Problem: All combinations of strings<br/>Problem: The 8-knights problem<br/>Problem: A^-queens problem<br/>Problem: Mapping of N-queues in an array<br/>Problem: Implementation of A* algorithm
650 #0 - SUBJECT
Keyword C (Computer program language)
650 #0 - SUBJECT
Keyword Data Structures (Computer science)
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type General Books
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Date acquired Full call number Accession number Date last seen Date last checked out Koha item type
        Central Library, Sikkim University Central Library, Sikkim University General Book Section 01/06/2016 005.1 P31492 11/10/2022 08/09/2022 General Books
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha