Techniques for manipulating data and information Flashcards

1
Q

Arrays

A

An array is a storage structure with multiple, numbered storage slots

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

Stacks

A

A stack is a simple, basic method of temporarily storing data, with the push command, and releasing it as needed, with the POP command. Stacks can be referred to as FILO (First In Last Out) or LIFO (Last In First Out)

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

Queues

A

Queues are often used when code or a device such as a printer cannot keep up with incoming data or commands

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

Sequential files

A

Sequential files are plain text documents that contain human-readable text data. An example of a sequential file is called CSV (Comma Separated Values). In a CSV file each line is a record, composed of fields separated by comma’s.

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

Random files

A

Random files are made up of records of identical length, with fields which must be rigidly defined in advance

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

GUI controls and structures

A

Most high-level languages have GUI’s to make programs more intuitive for users. With the GUI responsible for managing pre-packaged classes of objects, the programmers work is made much quicker and easier. GUI structures are designed for ease of use, not raw power or optimal speed and they consume far more memory and processor time than arrays, stacks and variables

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

Searching

A

Linear searching- Checks every individual item in turn to see if it matches the item for which you are searching
Binary searching- A fast and clever search which is useful when searching large data sets, especially when speed is important

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