Showing posts with label Algorithms and Data Structures. Show all posts
Showing posts with label Algorithms and Data Structures. Show all posts

Thursday, April 5, 2018

Before starting any subject must think

Hello Friends,
Here we are for learn Concept of Programming Language and develop your logic for this we are going to use C Programming Language but before start the subject please read the questions and think about it. If you really want expert in any subject.

When you starting learn to any subject first ask some
question to your self or your teacher.  That is must.



This is W4 Concept by Sourabh Dattalkar
1. When this subject is come?
2. Where from this subject is come?
3.
Why we need this subject?
4. What benefits to you to learn this subject?


        So think about the answers and also we are answering of these questions.But to understand these answers first you need to read my next two post carefully.

Sunday, February 11, 2018

Algorithms and Data Structures

Data Structures

Dear Friends ,

Again today a new day and I am sharing a new eBook of Algorithms and Data Structures  .

Algorithms and Data Structures
Book Name:-  Algorithms and Data Structures
 
Author:- by niklaus wirth


Review:- This book is having good concept of Algorithms and Data Structures but it's completely based on Algorithms its not having much practical examples.

Rating :- ★★★

Topics Covered in this book : -

1 Fundamental Data Structures

1.1 Introduction
1.2 The Concept of Data Type
1.3 Primitive Data Types
1.4 Standard Primitive Types
1.4.1 Integer types
1.4.2 The type REAL
1.4.3 The type BOOLEAN
1.4.4 The type CHAR
1.4.5 The type SET
1.5 The Array Structure
1.6 The Record Structure
1.7 Representation of Arrays, Records, and Sets
1.7.1 Representation of Arrays
1.7.2 Representation of Recors
1.7.3 Representation of Sets
1.8 The File (Sequence)
1.8.1 Elementary File Operators
1.8.2 Buffering Sequences
1.8.3 Buffering between Concurrent Processes
1.8.4 Textual Input and Output
1.9 Searching
1.9.1 Linear Search
1.9.2 Binary Search
1.9.3 Table Search
1.9.4 Straight String Search
1.9.5 The Knuth-Morris-Pratt String Search
1.9.6 The Boyer-Moore String Search
 

 2 Sorting

2.1 Introduction
2.2 Sorting Arrays
2.2.1 Sorting by Straight Insertion
2.2.2 Sorting by Straight Selection
2.2.3 Sorting by Straight Exchange
2.3 Advanced Sorting Methods
2.3.1 Insertion Sort by Diminishing Increment
2.3.2 Tree Sort
2.3.3 Partition Sort
2.3.4 Finding the Median
2.3.5 A Comparison of Array Sorting Methods
2.4 Sorting Sequences
2.4.1 Straight Merging
2.4.2 Natural Merging
2.4.3 Balanced Multiway Merging
2.4.4 Polyphase Sort
2.4.5 Distribution of Initial Runs

 3 Recursive Algorithms

3.1 Introduction
3.2 When Not to Use Recursion
3.3 Two Examples of Recursive Programs
3.4 Backtracking Algorithms
3.5 The Eight Queens Problem
3.6 The Stable Marriage Problem
3.7 The Optimal Selection Problem
Exercises
 

4 Dynamic Information Structures

4.1 Recursive Data Types
4.2 Pointers
4.3 Linear Lists
4.3.1 Basic Operations
4.3.2 Ordered Lists and Reorganizing Lists
4.3.3 An Application: Topological Sorting
4.4 Tree Structures
4.4.1 Basic Concepts and Definitions
4.4.2 Basic Operations on Binary Trees
4.4.3 Tree Search and Insertion
4.4.4 Tree Deletion
4.4.5 Analysis of Tree Search and Insertion
4.5 Balanced Trees
4.5.1 Balanced Tree Insertion
4.5.2 Balanced Tree Deletion
4.6 Optimal Search Trees
4.7 B-Trees
4.7.1 Multiway B-Trees
4.7.2 Binary B-Trees
4.8 Priority Search Trees

 5 Key Transformations (Hashing)

5.1 Introduction
5.2 Choice of a Hash Function
5.3 Collision handling
5.4 Analysis of Key Transformation
 
 
 
 
 
Download

Hey Friends I am also Starting my own C Programming Tutorial as soon as possible please visit here

You can also download Ebook by Clicking on image.
If you like our post please follow us we also know to  your reactions please comment on box or if you need something else tell us. 
Thank you