Trees

1)Trees 2)Application of Trees 3)Tree ADT 4)Tree Implementation 5)Application on trees: Depth, Height 6)Trees Traversal (with eg.) 8)Binary tree a) Properties of binary tree b)Binary tree implementation c)Binary tree operations d)Binary tree traversals 9)Application: Tree drawing 10)Binary tree searching 11)Binary Search Trees 12)Sorting a BST 13)Searching in a BST 14)Inserting in a BST 15)Deleting in a BST 16)BST performance

Queue

Queue 1)Basic Operations a)Enqueue b)Dequeue c)Peek d)Isfull e)Isempty 2)Algorithm of enqueue 3)Algorithm of dequeue

Array

Array 1)A Compound Data Type 2)Passing Arrays to Functions 3)Arrays,Pointers,Pointer Arithmetic 4)String Assignment And I/O 5)Array Initializers 6)Array for Databases 7)Common Errors 8)Summary 9)Exercises 10)Problems

Graphs

Graphs and Relations 1)Define Graphs 2)Types of Graphs 3)Applications of Graphs 4)Representing Graphs

Abstract Data Types

1)Define ADT 2)Define Stack 3)Define queue 4)Define a general linear list 5)Define binary tree 6)Define a binary search tree 7)Define graph

Pointers And Structures

Analysis of Pointers and Structures

Searching and Sorting

1)Searching a)Need of Searching b)Binary Search c)Fibonacci Search 2)Sorting a)Need of Sorting b)Insertion Sorting c)Bubble Sort d)Merge Sort

DATA STRUCTURE USING C EBOOK

DATA STRUCTURE EBOOK

TREES IN DATA STRUCTURE

TREES IN DATA STRUCTURE

Arrays

Subject: Data structures and algorithms Unit 1: Introduction to Arrays of Aks university

Data Wrangling with Pandas (Python)

This PDF is about Data Wrangling with Pandas and Python.

Java: array lists

this file will give you the basic way of using arrays in java. it includes how to declare it , how to use it, how to access it, and all the basics you need to know about array lists to use in java. do refer to this and enjoy learning