Data Structures
Can Do Statements:
- I can talk about the implementation issues related to data structures.
- I can explain the possible implementation issues presented in data structures.
- I can describe certain issues related to data structures.
Ask your partner:
- What problems can you relate to data structures?
- What are some issues related to the implementation of data structures?
Today, I'm talking about the implementation issues related to data structures. First, I'm explaining them. They are a way of arranging data to be used in a computer program. Data structures use some basic components: these are basic data types, which are ways to organize these data items among them; and a set of operations to manipulate the data. Some of the common structures implemented in computer science are arrays and lists. As you may know, the main difference is that an array has no internal links among its elements as the lists do.
Let's talk about the arrays. They are data structures that consist of basic data types, although all data must be of the same type. The data distribution has to be arranged by storing it in sequent locations.
Let's talk about the arrays. They are data structures that consist of basic data types, although all data must be of the same type. The data distribution has to be arranged by storing it in sequent locations.
Now, talking about the implementation issues presented in data structures, we can say that any implementation of data structures is based on the language syntax of the programming as well as the type of data and available features. Also, the algorithms needed for data operations which manipulate the structures are vital. Some implementation issues are defined with procedural languages as C or object-oriented languages as C++.
In procedural languages as C, the data structure is placed in one part of the program, and the operations are confined separately. There is no way to link them. On the other hand, object-oriented languages as C++ have a data structure and function declarations in the same entity called a class. This means that the implementation and use of the data structure is controlled by the designer.
Data structures and algorithms create the most important part of computer science. Different variations of fundamental data structures exist if we understand them and know how to use them. Then, it is easy to make sure that program design has good quality and avoids failures.
Data structures and algorithms create the most important part of computer science. Different variations of fundamental data structures exist if we understand them and know how to use them. Then, it is easy to make sure that program design has good quality and avoids failures.
Data structures are the most important part of computer science.
Instructions: Select the incorrect words in the paragraph.
You have 2 attempts to submit your answers.
Some Implementation Issues
Instructions:
Listen to the audio.
Complete the crossword.
First, click on the clue.
Then, type in your answer.
You have 2 attempts to submit your answers.
You have 2 attempts to submit your answers.
| 1 | ||||||||||||||||||
| 5 | ||||||||||||||||||
| 2 | ||||||||||||||||||
| 3 | ||||||||||||||||||
| 4 | ||||||||||||||||||
Down
1
Listen
3
Listen
Across
2
Listen
4
Listen
5
Listen
Algorithms and Data Structures
Instructions: Listen to the audio.
Organize the mystery sentence. Move each word to place it in the correct order.
You have 2 attempts to submit your answers.
You have 2 attempts to submit your answers.
Hint
Hint
Hint
There
are
many
variations
on
the
fundamental
data
structures.
The
programmers
use
a
specific
syntax
to
write
them.
They
choose
the
algorithm
to
manipulate
them
too.
This is a data structure.
Instructions: Listen to clues on the left. Click on the correct box in the table. There is only one answer per audio.
You have 2 attempts to submit your answers.
You have 2 attempts to submit your answers.
| Data Structure | Implementation Issue | Algorithm | ||
|---|---|---|---|---|
|
|
Listen
|
|||
|
|
Listen
|
|||
|
|
Listen
|
Issues in Data Implementation
Instructions: Click on the correct words to complete the presentation.
Implementation Issues in Language C
Instructions: Listen to the audio. Read the sentences. Type in the missing words.
Listen
The data storage part is often specified in one part of the
.
Listen
The
that operate on that structure are defined separately.
Listen
In
C, there is no mechanism to connect them.
Is this an implementation issue?
Instructions: Click on the drop-down list. Select the correct answer.
Data Structures in Languages
Instructions: Move the words up or down to complete each sentence.
Algorithms and data structures
There are numerous variations
The best way to assure effective
are the most important part of computer science.
on the fundamental data structures.
program design is to understand the basic forms.
Just keep in mind this information.
Instructions: Move the words from the box to correctly complete the sentences.
data types and features
object oriented-languages
implementation issues
Result:
-1%