Array and its type
Array and its type
Array
An array is a data structure that stores a collection of elements of the same data type. Arrays are indexed, meaning that each element in the array has a unique index that can be used to access it. Arrays can be one-dimensional or multidimensional.
Array types
The type of an array is determined by the data type of its elements. For example, an array of integers is an int array, an array of floating-point numbers is a float array, and an array of characters is a char array.
There are two types of arrays in C:
1 One-dimensional arrays (also known as single-dimensional arrays)
2 Multidimensional arrays (also known as two-dimensional arrays, three-dimensional arrays, and so on)
One-dimensional arrays are the simplest type of array. They store a linear collection of elements of the same data type. One-dimensional arrays are often used to store data such as lists of names, scores, or temperatures.
Multidimensional arrays can be used to store data in more than one dimension. For example, a two-dimensional array could be used to store a matrix of numbers, or a three-dimensional array could be used to store a volume of data. Multidimensional arrays are often used to store images, videos, and other complex data structures.
code :
array in c
array and its types
array and its types in data structure
Operations perform in Array :
The number of operations performed on an array depends on the specific operation being performed. For example, the following table shows the number of operations performed by some common array operations:
Number of operations—--->
Traversing an array
Searching for an element in an array
Inserting an element into an array
Deleting an element from an array
Sorting an array
The number of operations performed on an array depends on the specific operation being performed. For example, the following table shows the number of operations performed by some common array operations:
In general, the number of operations performed on an array will be proportional to the size of the array. For example, traversing an array of 10 elements will require 10 operations, while traversing an array of 1000 elements will require 1000 operations.
However, there are some operations, such as binary search, that can be performed more efficiently on larger arrays. For example, binary search can find an element in an array of 1000 elements in log(1000) operations, which is only 10 operations.
It is also important to note that the number of operations performed on an array can also depend on the implementation of the operation. For example, different sorting algorithms have different time complexities.
Therefore, the exact number of operations performed on an array can vary depending on the specific operation being performed, the size of the array, and the implementation of the operation.
thanks...
No comments: