Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Overig

In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science. There are three main parts to this course: algorithms, data structures, and a deep dive into sorting and searching algorithms.

Beoordeling
-
Verkocht
-
Pagina's
1
Geüpload op
29-03-2023
Geschreven in
2022/2023

By the end, you will understand what algorithms and data structures are, how they are measured and evaluated, and how they are used to solve problems.

Instelling
Vak

Voorbeeld van de inhoud

Algorithms and Data Structures Tutorial


We will learn these concepts by using well-known algorithms in this course we will also be writing code.
This course is less about specific algorithms and more about the tools you will need to evaluate
algorithms. An algorithm is a set of steps or instructions for completing a task. The field of computer
science has identified several that do the job well for a given task. Understanding algorithms is not just
knowing that an algorithm exists but understanding when to apply it requires properly understanding the
problem at hand. Learning about algorithms gives you a deeper understanding about complexity and
efficiency in programming. The course will focus on some of the tools and concepts you'll need to be
aware of before we can dive into the topic of algorithms if you're ready we 're going to try and cultivate
together as we work through our topic


John and britney took the same amount of turns to find the answer to the number they were looking
for. When the answer was three they both took the same number of turns this is important when the
number was larger but not much larger 10 in this case we start to see that britney strategy did better she
took four tries while john took 10. John and brittany took turns to find the answer when the number was
5. When the answer was 100 it took him 20 times the amount of tries to get that answer compared to
britney. The speed at which the result was obtained differed between john and brittany and britney in the
game. The two strategies britney and john used were examples of search more specifically these are
search algorithms. The strategy john took where he started at the beginning of the range and just counted
one number after the other is a type of search called linear search. linear search is a search algorithm and
we can use it in the real world for example i could tell you to walk into a bookstore and find me a
particular book using the linear search algorithm.


An algorithm definition must contain a specific set of instructions in a particular order. Each step must
not be a complex one and needs to be explicitly clear. The last guideline is that the algorithm should
actually complete and can not take an infinite amount of time. When using a search algorithm the end
result can actually be nothing which indicates that the value was n't found. The guidelines help us define
what an algorithm is but also helps us verify that the algorithm is correct executing the steps in an
algorithm for a given input must result in the same output every time. The same set of guidelines makes
for good algorithmic thinking which is one of the most important skills we want to cultivate when we
encounter a problem before rushing into thinking about solutions. Algorithm correctness is proved by
mathematical induction which is a form of reasoning used in mathematics to verify that a statement is
correct. Algorithms are used in the sequencing of dna(Distributed interNet Applications Architecture) and
more efficient sequencing algorithms allow us to research and understand diseases better and faster but
let 's not get ahead of ourselves we 'll start simple by evaluating john 's linear search algorithm in terms of
its efficiency.

Geschreven voor

Vak

Documentinformatie

Geüpload op
29 maart 2023
Aantal pagina's
1
Geschreven in
2022/2023
Type
OVERIG
Persoon
Onbekend

Onderwerpen

$16.19
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper
Seller avatar
mrmuhi63

Maak kennis met de verkoper

Seller avatar
mrmuhi63
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
-
Lid sinds
3 jaar
Aantal volgers
0
Documenten
1
Laatst verkocht
-

0.0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen