# Flowgorithm Array Types

# Overview

In this tutorial, we will learn about Flowgorithm Array Types. In general, Arrays are classified based on their dimensions. For example,

- One-Dimensional Array ( 1D Array)
- Multi-dimensional Arrays
- Two-Dimensional Array ( 2D Array )
- Higher dimensions.

Flowgorithm only directly supports only one-dimensional array as of now.

## Single Dimensional Array

Single dimensional arrays have only one dimension either a row or a column. The fruits array is an example of a single-dimensional array. We can refer to the single-dimensional array as a 1D array in short form. We need only one index to refer to the array element.

## Two-Dimensional Array

Two-dimensional arrays have both rows and columns. A chessboard is an example of a two-dimensional array. We can refer to the two-dimensional array as a 2D Array in short form. We need two index variables to refer to each array element. One index for the row and another for the column.

For example:

Each square can be thought of as an array element and can be referred to as

board[i][j]

i is the index for the row and j is the index for the column.

In Chess game terminology, the row is called **rank** and the column is called a **file** on a chessboard.

A normal Chessboard with 8 rows and 8 columns.

Note that: 2D Array support is not directly available in Flowgorithm. For example, we cannot represent the two-dimensional array as arr[3,3].

## Flowgorithm Arrays

We can also classify Flowgorithm Arrays based on the data types of the elements. Flowgorithm supports

- Integer Array
- Real Array
- String Array
- Boolean Array

—

**Flowgorithm Tutorials**

Flowgorithm flowchart tutorials on this website:

https://www.testingdocs.com/flowgorithm-flowchart-tutorial/