⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠

Text Elements

11

12

13

14

0

1

2

3

insert 15 at position 2 i.e index 1

0

4

array = {11,12,13,14}
n = 4

11

12

13

14

0

1

2

3

14

4

11

12

13

13

0

1

2

3

14

4

Array[3+1] = Array[3]

i = 3

Array[2+1] = Array[2]

i = 2

Array[1+1] = Array[1]

i = 1

11

12

12

13

0

1

2

3

14

4

11

12

13

14

0

1

2

3

0

4

0

1

2

3

4

11

15

12

13

0

1

2

3

14

4

array [ posi - 1 ] = 15

0

1

2

3

4

11

15

12

13

0

1

2

3

14

4

n++;

11

12

13

14

0

1

2

3

11

13

13

14

0

1

2

3

i = posi -1 i < n i++;

posi = 2

i = 1 array [i] = array [i+1] array [1] = array [2]

11

13

14

14

0

1

2

3

i = 2 array [i] = array [i+1] array [2] = array [3]

11

13

14

0

0

1

2

3

i = 3 array [i] = array [i+1] array [3] = array [4]

0

0

4

0

4