Efficiency operations for linear data structures

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/23

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

Accessing by index for ARRAYS

O(1)

2
New cards

Search in an unsorted ARRAY

O(n)

3
New cards

Insert an element at the end of an ARRAY

O(1)

4
New cards

Insert an element at an index of an ARRAY

O(n)

5
New cards

Deleting an element at an index of an ARRAY

O(n)

6
New cards

Updating an element by index in an ARRAY

O(1)

7
New cards

Get or set an element by index of an ARRAYLIST

O(1)

8
New cards

Add an element at the end of an ARRAYLIST

O(1)

9
New cards

Insert an element by index of an ARRAYLIST

O(n)

10
New cards

Remove an element by index in an ARRAYLIST

O(n)

11
New cards

Access an element by index of a LINKEDLIST

O(n)

12
New cards

Add an element at the front of a LINKEDLIST

O(1)

13
New cards

Add an element at the end of a LINKEDLIST

O(1)

14
New cards

Insert/remove an element of a LINKEDLIST

O(1)

15
New cards

Insert/remove an element by index of a LINKEDLIST

O(n)

16
New cards

Search for an element in a LINKEDLIST

O(n)

17
New cards

Pushing an element in a STACK

O(1)

18
New cards

Popping an element in a STACK

O(1)

19
New cards

Peeking at an element in a STACK

O(1)

20
New cards

Searching for an element in a STACK

O(n)

21
New cards

Enqueueing an element in a QUEUE

O(1)

22
New cards

Deqeueing an element in a QUEUE

O(1)

23
New cards

Peeking at an element in a QUEUE

O(1)

24
New cards

Searching for an element in a QUEUE

O(n)