MARC details
000 -LEADER |
fixed length control field |
05518nam a2200373 i 4500 |
001 - CONTROL NUMBER |
control field |
40202 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
0000000000 |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20240411192945.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
141016s2014 ii s 000 0 eng |
015 ## - NATIONAL BIBLIOGRAPHY NUMBER |
National bibliography number |
GBB4B5358 |
Source |
bnb |
016 7# - NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER |
Record control number |
016892761 |
Source |
Uk |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
0198099304 (paperback) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9780198099307 (paperback) |
035 ## - SYSTEM CONTROL NUMBER |
System control number |
(Uk)016892761 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
Uk |
Language of cataloging |
eng |
Transcribing agency |
Uk |
Description conventions |
rda |
042 ## - AUTHENTICATION CODE |
Authentication code |
ukblsr |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.73 |
Edition number |
23 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Thareja, Reema, |
Relator term |
author. |
245 10 - TITLE STATEMENT |
Title |
Data structures using C / |
Statement of responsibility, etc. |
Reema Thareja, Assistant Professor, Shyama Prasad Mukherjee College for Women, University of Delhi. |
250 ## - EDITION STATEMENT |
Edition statement |
Second edition. |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Place of production, publication, distribution, manufacture |
New Delhi : |
Name of producer, publisher, distributor, manufacturer |
Oxford University Press, |
Date of production, publication, distribution, manufacture, or copyright notice |
2014. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xvi, 531 pages : |
Other physical details |
illustrations (black and white). |
336 ## - CONTENT TYPE |
Content type term |
text |
Source |
rdacontent |
337 ## - MEDIA TYPE |
Media type term |
computer |
Source |
rdamedia |
338 ## - CARRIER TYPE |
Carrier type term |
online resource |
Source |
rdacarrier |
490 0# - SERIES STATEMENT |
Series statement |
Oxford higher education |
500 ## - GENERAL NOTE |
General note |
Includes index. |
505 0# - FORMATTED CONTENTS NOTE |
Formatted contents note |
1. INTRODUCTION TO C; 1.1 INTRODUCTION; 1.2 IDENTIFIERS AND KEYWORDS; 1.3 BASIC DATA TYPES; 1.4 VARIABLES AND CONSTANTS; 1.5 WRITING THE FIRST C PROGRAM; 1.6 INPUT AND OUTPUT FUNCTIONS; 1.7 OPERATORS AND EXPRESSIONS; 1.8 TYPE CONVERSION AND TYPECASTING; 1.9 CONTROL STATEMENTS; 1.10 FUNCTIONS; 1.11 POINTERS; 2. INTRODUCTION TO DATA STRUCTURES AND ALGORITHMS; 2.1 BASIC TERMINOLOGY; 2.2 CLASSIFICATION OF DATA STRUCTURES; 2.3 OPERATIONS ON DATA STRUCTURES; 2.4 ABSTRACT DATA TYPE; 2.5 ALGORITHMS; 2.6 DIFFERENT APPROACHES TO DESIGNING AN ALGORITHM; 2.7 CONTROL STRUCTURES USED IN ALGORITHMS; 2.8 TIME AND SPACE COMPLEXITY; 2.9 BIG O NOTATION; 2.10 OMEGA NOTATION (?); 2.11 THETA NOTATION (Q); 2.12 OTHER USEFUL NOTATIONS; 3. ARRAYS; 3.1 INTRODUCTION; 3.2 DECLARATION OF ARRAYS; 3.3 ACCESSING THE ELEMENTS OF AN ARRAY; 3.4 STORING VALUES IN ARRAYS; 3.5 OPERATIONS ON ARRAYS; 3.6 PASSING ARRAYS TO FUNCTIONS; 3.7 POINTERS AND ARRAYS; 3.8 ARRAYS OF POINTERS; 3.9 TWO-DIMENSIONAL ARRAYS; 3.10 OPERATIONS ON TWO-DIMENSIONAL ARRAYS; 3.11 PASSING TWO-DIMENSIONAL ARRAYS TO FUNCTIONS; 3.12 POINTERS AND TWO-DIMENSIONAL ARRAYS; 3.13 MULTI-DIMENSIONAL ARRAYS; 3.14 POINTERS AND THREE-DIMENSIONAL ARRAYS; 3.15 SPARSE MATRICES; 3.16 APPLICATIONS OF ARRAYS; 4. STRINGS; 4.1 INTRODUCTION; 4.2 OPERATIONS ON STRINGS; 4.3 ARRAYS OF STRINGS; 4.4 POINTERS AND STRINGS; 5. STRUCTURES AND UNIONS; 5.1 INTRODUCTION; 5.2 NESTED STRUCTURES; 5.3 ARRAYS OF STRUCTURES; 5.4 STRUCTURES AND FUNCTIONS; 5.5 SELF-REFERENTIAL STRUCTURES; 5.6 UNIONS; 5.7 ARRAYS OF UNION VARIABLES; 5.8 UNIONS INSIDE STRUCTURES; 6. LINKED LISTS; 6.1 INTRODUCTION; 6.2 SINGLY LINKED LISTS; 6.3 CIRCULAR LINKED LISTS; 6.4 DOUBLY LINKED LISTS; 6.5 CIRCULAR DOUBLY LINKED LISTS; 6.6 HEADER LINKED LISTS; 6.7 MULTI-LINKED LISTS; 6.8 APPLICATIONS OF LINKED LISTS; 7. STACKS; 7.1 INTRODUCTION TO STACKS; 7.2 ARRAY REPRESENTATION OF STACKS; 7.3 OPERATIONS ON A STACK; 7.4 LINKED REPRESENTATION OF STACKS; 7.5 OPERATIONS ON A LINKED STACK; 7.6 MULTIPLE STACKS; 7.7 APPLICATIONS OF STACKS; 8. QUEUES; 8.1 INTRODUCTION TO QUEUES; 8.2 ARRAY REPRESENTATION OF QUEUES; 8.3 LINKED REPRESENTATION OF QUEUES; 8.4 TYPES OF QUEUES; 8.5 APPLICATIONS OF QUEUES; 9. TREES; 9.1 INTRODUCTION; 9.2 TYPES OF TREES; 9.3 CREATING A BINARY TREE FROM A GENERAL TREE; 9.4 TRAVERSING A BINARY TREE; 9.5 HUFFMAN'S TREE; 9.6 APPLICATIONS OF TREES; 10. EFFICIENT BINARY TREES; 10.1 BINARY SEARCH TREES; 10.2 OPERATIONS ON BINARY SEARCH TREES; 10.3 THREADED BINARY TREES; 10.4 AVL TREES; 10.5 RED-BLACK TREES; 10.6 SPLAY TREES; 11. MULTI-WAY SEARCH TREES; 11.1 INTRODUCTION TO M-WAY SEARCH TREES; 11.2 B TREES; 11.3 B+ TREES; 11.4 2-3 TREES; 11.5 TRIE; 12. HEAPS; 12.1 BINARY HEAPS; 12.2 BINOMIAL HEAPS; 12.3 FIBONACCI HEAPS; 12.4 COMPARISON OF BINARY, BINOMIAL,AND FIBONACCI HEAPS; 12.5 APPLICATIONS OF HEAPS; 13. GRAPHS; 13.1 INTRODUCTION; 13.2 GRAPH TERMINOLOGY; 13.3 DIRECTED GRAPHS; 13.4 BI-CONNECTED COMPONENTS; 13.5 REPRESENTATION OF GRAPHS; 13.6 GRAPH TRAVERSAL ALGORITHMS; 13.7 TOPOLOGICAL SORTING; 13.8 SHORTEST PATH ALGORITHMS; 13.9 APPLICATIONS OF GRAPHS; 14. SEARCHING AND SORTING; 14.1 INTRODUCTION TO SEARCHING; 14.2 LINEAR SEARCH; 14.3 BINARY SEARCH; 14.4 INTERPOLATION SEARCH; 14.5 JUMP SEARCH; 14.6 INTRODUCTION TO SORTING; 14.7 BUBBLE SORT; 14.8 INSERTION SORT; 14.9 SELECTION SORT; 14.10 MERGE SORT; 14.11 QUICK SORT; 14.12 RADIX SORT; 14.13 HEAP SORT; 14.14 SHELL SORT; 14.15 TREE SORT; 14.16 COMPARISON OF SORTING ALGORITHMS; 14.17 EXTERNAL SORTING; 15. HASHING AND COLLISION; 15.1 INTRODUCTION; 15.2 HASH TABLES; 15.3 HASH FUNCTIONS; 15.4 DIFFERENT HASH FUNCTIONS; 15.5 COLLISIONS; 15.6 PROS AND CONS OF HASHING; 15.7 APPLICATIONS OF HASHING; 16. FILES AND THEIR ORGANIZATION; 16.1 INTRODUCTION; 16.2 DATA HIERARCHY; 16.3 FILE ATTRIBUTES; 16.4 TEXT AND BINARY FILES; 16.5 BASIC FILE OPERATIONS; 16.6 FILE ORGANIZATION; 16.7 INDEXING. |
520 ## - SUMMARY, ETC. |
Summary, etc. |
The second edition of Data Structures Using C is designed to serve as a textbook for undergraduate engineering students of computer science as well as postgraduate students of computer applications. It provides a comprehensive coverage of the concepts of data structures and their implementation using C language. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
C (Computer program language) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Data structures (Computer science) |
856 ## - ELECTRONIC LOCATION AND ACCESS |
Uniform Resource Identifier |
<a href="https://drive.google.com/file/d/1jdCp1-MuCyBU7-VUy_AwyAtBrDP-WqE6/view?usp=sharing">https://drive.google.com/file/d/1jdCp1-MuCyBU7-VUy_AwyAtBrDP-WqE6/view?usp=sharing</a> |