Higher Education

product-details

C Programming & Data Structures (for JNTU)

Author(s): Behrouz A. Forouzan | Richard F. Gilberg

ISBN: 9788131508268

Edition: 1st

© Year : 2009

₹650

Binding: Paperback

Pages: 912

Trim Size : 241 X 181 mm

Refer Book

Order Inspection Copy

C Programming & Data Structures caters to the syllabus of the introductory course on C Programming and Data Structures offered by Jawaharlal Nehru Technological University (JNTU). Forouzan and Gilberg use a highly visual approach to explain fundamental programming concepts. From building conceptual understanding to providing tips for error-free programming, this book offers students a fully updated, comprehensive survey of the C programming language. Lucid explanation of concepts, simplicity of style and language, and a large number of examples and exercises make for a complete undergraduate text

• Updated to comply with the C 99 standard, including discussions of complex arithmetic and Unicode

• Offers a groundbreaking visual approach, including a wide variety of figures, tables, and programs

• Uses a large number of examples, ranging from code snippets to complete implementations requiring several functions, providing the student with a range of techniques to study and practice

• Contains extensive end-of-chapter pedagogy, including a summary, keywords, tips, and a robust problem set featuring review questions, exercises, problems, and projects

New To This Edition

  • A discussion on divide and conquer sorting methods, including quick sort and merge sort
  • A description of advanced linked list implementations such as doubly and circularly linked lists
  • Dedicated sections on stack applications and array implementations of stacks and queues
  • Discussions on post-order traversal and graph storage structures
  • A CD containing:
  • A lab supplement which provides hints to the Computer Programming Lab exercises outlined in the JNTU Syllabus and offers students a comprehensive set of additional lab exercises
  • Appendices which provide important auxiliary information for a c programming course

Table of Contents

1. Introduction to Computers

2. Introduction to the C Language

3. Structure of a C Program

4. Bitwise Operators

5. Selection—Making Decisions

6. Repetition

7. Functions

8. Arrays

9. Pointers

10.   Pointer Applications

11. Strings

12. Enumerated, Structure, and Union Types

13. Text Input/Output

14. Binary Input/Output

15. Searching and Sorting

16. Data Structures

ON CD:

A. Character Sets

B. Numbering Systems

C. Integer and Float Libraries

D. Function Libraries

E. Program Development

F. Understanding Complex Declarations

Let’s C:A Supplement to Computer Programming Lab Glossary