Data Structures Flashcards

1
Q

Data Structure

A

A specialized format for organizing, processing, retrieving and storing data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Abstract Data Type

A

A mathematical model of the data objects that make up a data type as well as the functions that operate on these objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List

A

An abstract data type that describes a linear collection of data items in some order, in that each element occupies a specific position in the list.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Array

A

A collection of items, or data, stored in contiguous memory location, also known as database systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Linked List

A

The most sought-after data structure when it comes to handling dynamic data elements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Stack

A

A logical concept that consists of a set of similar elements. Uses LIFO (Last in first out)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Queue

A

A linear data structure that is open at both ends and the operations are performed in First in first out (FIFO) order.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Binary search tree

A

A binary tree where every node in the left subtree is less than the root, and every node in the right subtree is of a value greater than the root.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Graphs

A

A type of non-linear data structure that is used to store data in the form of noes and edges.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hash Table

A

Data structure that implements an associative array or dictionary.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly