Advanced Java Tutorial


Total available pages count: 55
Subject - Java Technologies

Overview

A data structure is a process of organizing and storing data efficiently in memory. It refers to a data collection with well-defined operations or properties or behaviour. There are two kinds of data structure in advanced java:

  • Linear Data structure
  • Non-linear data structure

Why data structure?

The rapid growth in data & complexity of application leads to some problems such as processing speed, searching data, and multi request on time being arise. Data structure store & manage data in such way so it required data can be searched instantly.

Advantage

Reusability:
Data structure gives reusability of data that it's after implementation of particular data structure, we can use it any time at any place.

Efficiency:
The data structure used to increase performance & efficiency of application by organizing data in such a manner that required small space with high processing speed.

Abstraction

The abstract data type used to specify data structure.it leads to abstraction.

Data structure

1.    Linear data structure
Static

  • Array

Dynamic

  • LinkedList
  • Queue
  • Stack

2. Non-Linear Data Structure

  • Tree
  • Graph


Comments