Preface

This book assumes you have a working knowledge of basic programming concepts such as variables, constants, assignment, selection (if...else), and looping (while, for). It also assumes you are comfortable with writing functions and working with arrays. If you are not, it is recommended that you study C Programming: A Beginner’s Course (www.amazon.com/C-Programming-A-Beginners-Course/dp/1438287844/) or any other introductory C programming book before tackling the material in this book.

The emphasis is not on teaching advanced concepts of the C language per se but, rather, on using C to teach advanced programming concepts that any aspiring programmer should know. The major topics covered include elementary sorting methods (selection, insertion), ...

Get Advanced Topics in C: Core Concepts in Data Structures now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.