answersLogoWhite

0


Best Answer

An array could be called static because it is generally not changed structurally once it is created, meaning that you do not add, delete or swap the nodes themselves, though you will likely modify the data contained by the nodes. This differs from a more dynamic data structure, such as a linked list, where adding, deleting or swapping nodes is relatively simple.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

The structure of an instance of array is FIXED (static, not changing) throughout its life time. The content of that array may be changed over the life time (it maybe very brief, or across decades), but the internal structure, the number of the elements are steady, stable, or static (not changed).

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

it is called linear ds because the memory allocation of the data in array is contiguous unlike list and trees.the memory is alocatted initially and the elements are fed into it in a linear order till the limit of array is encountered.insertion in between is not possible.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

listen first of all array is a linear data structure where which store homogeneous data items in a continuous memory and assign a single name to it. so this point of view it uses the concept of data structure for this it is called built in data structure.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

In programming, the most basic data types are called "primitive types". This is because they can be used to built more complicated types called "structures".

This is similar to bricks and studs being the basic, or primitive, building blocks of larger structures like houses.

Arrays contain one or more values, each of which is based on a primitive data type. In C, all of the values of an array must have the same type (char, int, float, pointers, etc.).

This answer is:
User Avatar

User Avatar

Wiki User

6y ago

The term data structure is a general term that we often use to describe any data sequence container. An array is a data sequence container therefore it is a data structure. The only real difference between an array and most other data structures is that there is no overhead required to maintain the structure. This is because arrays are allocated in contiguous memory addresses and it is trivial to calculate the address of one element relative to any other element by their offsets. That is, given the address of the first element in the array (offset index 0) we can find the nth element at offset index n-1. In other words, we can calculate the address of any element in the array and thus achieve constant-time random-access.

With most other data structures, the elements are not allocated contiguously so we must keep track of each element using individual pointers to each element. Typically, each element has an associated node data structure containing a pointer to the data itself and at least one other pointer which refers to the next node in the sequence. So long as we keep track of the first node in the sequence (the head node), we can locate any data element by traversing the node pointers and dereferencing the data pointers. This incurs an overhead in performance because we no longer have constant-time random-access to any element, but also costs additional memory because we must store the nodes as well as the data. The advantage is that, unlike an array, we don't have to move any elements in memory when we insert new data into the sequence.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Why earth is called earth?! Just a name to identify a thing. That term represents a "pattern" of a structure that widely known (among software developers).

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why is an array called a data structure?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Quick sort is faster in data structure?

I think the data structure in question is array.


What is a complex data structure?

A complex data structure is the kind of structure that has two arrays. One array hols the real part of the complex data and the other array holds the imaginary part.


What was the first historical data structure?

Array


What is the difference between an array and structure?

An array is a collection of related data elements of same type.Structure can have elements of different types.An array is a derived data type.A structure is a programmer-defined data type.A struct can contain multiple data types, whereas an array can not.


How 2 write c code of array data structure?

An example: int array [10]; yaaa this is write but for a simple programs on array and all data structure visit codingdatastructure.blogspot.com


What data structure is used to store homogeneous data item?

array


What is a homogeneous data structure and why is this a weakness for RDBMS?

in homogeneous data structure all the elements of same data types known as homogeneous data structure. example:- array


What is single dimension in data structure?

Array, Stake, Queue.


What is the difference between an array of structures and an array within a structure?

The main differences between an array and a structure are: An Array is a collection of similar data items.An array is derived data type.It behave like a built in data type. An array can be increased or decreased. A structure is a collection of dissimilar data items.It is a user defined data types.It must be declared and defined.A structure element can be added if necessary.


What are primary data structure?

A primary data structure is a data structure that is created without the use of other data structures, whereas a secondary data structure relies on a primary data structure. A data structure is an organized collection of data elements.[NOTE: Be careful not to confuse the term data structure with the term data type. It is a common mistake. This answer addresses dat structures. Often people who ask about primary data structures or primitive data structures are really asking about primitve data types.]Here is an example where an array is a primary data structure and a binary tree is a secondary data structure based on the array:An array is a primary data structure -- it is a set of sequentially numbered data elements, such as an array of integers or an array of names -- name0, name, name2, ...A binary tree is a data structure where each element (called a node) has a data component and pointers to it's left and right sub-trees. [Think of a directory of folders, but each folder can only have two sub-folders.] We can create an and store an array of nodes to set up the tree in languages like C++ or Java.The root of the tree could be node 1 in the array, it would point to nodes 2 and 3. node 2 would point to nodes 4 and 5, while node 3 would point to nodes 6 and 7 .. and so on. generally node n point to nodes 2n and 2n+1. (You can start with node 0, but the math is a little easier if you start with node 1.)The binary tree in this case is the secondary data structure, while the undelying array is the primary data structure.


What is a parallel array?

a parallel is data structure for representing array of records.


How array is liner data structure?

it is in sequence,a chain kind of thing