Data Structures



Algorithms
  1. What is an Algorithm
  2. How to analysis of an algorithm
  3. Types of analysis of an algorithm


1. Analysis of Algorithms
     b. How to Analysis











Searching




Sorting
  1. Selection Sort
  2. Bubble Sort




Arrays
  1. Search, insert, delete an element in unsorted array.
  2. Search, insert, delete an element in sorted array.
  3. Remove duplicate elements from array
  4. Search element in rotated sorted array



Linked List
    1. What is a Linked List
    2. Why Linked List
    3. Advantages of Linked List
    4. Disadvantages of Linked List
    5. Types of Linked Lists



1
  1. Single Linked List
    1. Traversing the list
    2. Inserting item in the list
    3. Deleting item from the list


2
  1. Doubly Linked List
    1. Traversing the list
    2. Inserting item in the list
    3. Deleting item from the list


2
  1. Circular Linked List
    1. Traversing the list
    2. Inserting item in the list
    3. Deleting item from the list


2
  1. Performance of Linked List
  2. Unrolled Linked Lists
  3. Arrays vs Linked lists

1
  1. Examples of Linked Lists
7












No comments:

Post a Comment

3. Java Program to create Binary Tree