Notifications
Clear all

[Solved] ____ level is where the model becomes compatible executable code ?

0
Topic starter

A. Abstract level
B. Application level
C. Implementation level
D. All of the above
View Answer

C. Implementation level

 

Explanation: 

Data structures and algorithms: the level where your code becomes executable

One of the most important skills that you can have as a programmer is the ability to implement data structures and algorithms in code. That’s what this guide aims to help you with! We’ll walk through the basics of implementing various common data structures, like stacks, queues, lists, and trees, as well as provide some hints on how to figure out your own data structures and algorithms.

Global-View

Code-level is the first stage in creating any app, website, or gadget. The data structures and algorithms that you choose during this stage will inform everything else you create. When you design at a higher level of abstraction, your choices are more conceptual than practical. You make decisions about how data will be stored or accessed, but not in great detail about how it will be organized in memory or laid out on disk.

A step-by-step process

1. Think about what data will be stored in each object in your program and

2. what operations do you need to perform on that data. 

3. what data will be used is called conceptual design.

Bringing it all together

In order to write a coherent program, you need to understand data structures (arrays, lists, trees) and the algorithms for using them. There are a number of key data structures that every programmer should know about (such as arrays and lists). Algorithms also play an important role in designing programs. An algorithm is basically a procedure for solving a class of problems within an area of study. Arrays are commonly used because they allow us to easily store objects in one place.

iubians