Professional Documents
Culture Documents
Algorithms
Lecture – Array
Amir Ali
amir.ali@ciitsahiwal.edu.pk
Outline
Introduction
Array Examples
Declaring Array
String[] cars;
Accessing Array
Array Operations
Array Operations – Retrieving
Array Operations – Adding
Array Operations – Deleting
Array Operations – Insertion
Implementation of Array Operations
Implementation of Array Operations
Implementation of Array Traversing
Performance of Array Operations
Two Dimensional Array
Two-dimensional Array- Initialization
int a[3][4] = {
{0, 1, 2, 3} , /* initializers for row indexed by 0 */
{4, 5, 6, 7} , /* initializers for row indexed by 1 */
{8, 9, 10, 11} /* initializers for row indexed by 2 */
};
int[][] a = {
int[][] a = new int[3][4]; {1, 2, 3},
{4, 5, 6, 9},
{7},
};
Storage Structure of 2D Array
Storage Structure of 2D Array
String Array
String Array
Performance of 2D Array Operations
Matrix Representation Arrays
Matrix Representation Arrays
Matrix Representation Arrays
3D Arrays
Advantages of Arrays
Limitations of Arrays