Data Structure and algorithms’ in C language: A step by step guide in C language
- Length: 293 pages
- Edition: 1
- Language: English
- Publication Date: 2021-11-23
- ISBN-10: B09MGTPJZQ
- Sales Rank: #0 (See Top 100 Books)
The manual is a training course that is focused on the C programming language, the common implementations of this language are described.
Topics such as standard I / O streams, sequence processing algorithms, one-dimensional arrays, matrices, pointers and memory addresses are considered, special attention is paid to the consideration of strings, dynamic arrays, files, working with memory bits, data structures such as lists, stacks, queues, binary trees. Implementation algorithms are given for each of these topics.
Also, on each topic there are a large number of tasks for practicing the basic techniques of programming in the C language.
Introduction 1 DATA TYPES AND OPERATORS Variables and base data types Constants Several words about the main () function INPUT AND WITHDRAWAL IN C Standard I / O Formatted input Output Conditional operator Switch operator Loop Operators Break and continue statements Examples of Tasks SEQUENCE PROCESSING Examples of Tasks ONE-DIMENSIONAL ARRAYS Getting Started with Arrays Examples of working with arrays Tasks MULTI-DIMENSIONAL ARRAYS Defining and initializing two-dimensional arrays Tasks POINTS AND ARRAYS Pointers and Addresses Function pointers and arguments Pointers and Arrays Const modifier Variable size arrays Variable size 2D arrays SYMBOLS AND STRINGS Representation of symbolic information in a computer Symbol handling library C strings String processing functions String conversion functions Examples of working with strings Breaking a string into tokens Tasks STRUCTURES Understanding Structures Associations DIRECTIVES PREPROCESSOR Directive #include #Define directive Directive #undef FUNCTIONS Function Basics Function prototypes Memory classes Function pointers Recursion Examples using recursion Recursion problems WORK WITH MEMORY BITS Bitwise operations Tasks WORKING WITH FILES Files and streams Text files Binary files Tasks for text files Binary Tasks DATA STRUCTURES Singly linked lists Examples of working with singly linked lists Singly linked list tasks Stacks, queues Tasks per stacks and queues Doubly linked lists Doubly linked list problems Binary trees Examples using binary trees Binary tree problems
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.