100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
CSE 2050 Exam 2 Vocab Questions with 100% Actual correct answers | verified | latest update | Graded A+ | Already Passed | Complete Solution $7.99   In winkelwagen

Tentamen (uitwerkingen)

CSE 2050 Exam 2 Vocab Questions with 100% Actual correct answers | verified | latest update | Graded A+ | Already Passed | Complete Solution

 4 keer bekeken  0 keer verkocht
  • Vak
  • Instelling

CSE 2050 Exam 2 Vocab Questions with 100% Actual correct answers | verified | latest update | Graded A+ | Already Passed | Complete Solution

Voorbeeld 2 van de 5  pagina's

  • 24 juni 2024
  • 5
  • 2023/2024
  • Tentamen (uitwerkingen)
  • Vragen en antwoorden
avatar-seller
CSE 2050 Exam 2 Vocab
recursion - ANS-when a function calls itself

induction - ANS-checking if something is true by going from specific examples to the
general fact

basic rules for a recursive algorithm - ANS-1. base case
2. each recursive call should move towards the base case

golden ratio - ANS-kth fibonacci sequence (1.618)

what is the input and output for euclid's algorithm? - ANS-input: pair of integers
output: greatest common divisor

division - ANS-iterated subtraction

dynamic programming - ANS-an approach to writing algorithms in which a problem is
solved using solutions to the same problem on smaller instances

greedy - ANS-add the largest value until you are done

memoization - ANS-optimization technique used to speed up computer programs by
storing the results of function calls and returning that stored value when the same input
happens again

what is the major difference between dynamic programming and memoization? -
ANS-dynamic programming builds results from the bottom up
memoization builds results from the top down

subsequence - ANS-string t is a ______ of string s if all the characters of t appear in s in
the same order

ex: s = axxxbxxxc
t = abc

t is a ______ of s

, binary search - ANS-looking for an item in an already sorted list by breaking the list in
half and comparing each element to the median until the target element is found

linear recursion - ANS-a function that only makes a single recursive call to itself each
time the function is called

tail recursion - ANS-special case of linear recursion where the function directly returns
the result of the recursive function call

in general, tail recursion.... - ANS-can always be replaced by a loop

what functions are in the sorted list ADT? - ANS-add(item)
remove(item)
__getitem__(index)
__contains__(item)
__iter__
__len__

add(item) - ANS-adds item to the sorted list

remove(item) - ANS-removes 1st occurrence of the item

__getitem__(index) - ANS-returns item with given index

selection - ANS-returns item with given index

__contains__(item) - ANS-returns true if item is found

__iter__ - ANS-returns an iterator over the sorted list that yields the items in order

__len__ - ANS-returns the length of the sorted list

transitive - ANS-if a < b and b < c then a < c

invariant - ANS-something that is true every time we reach a certain point in the
algorithm

bubble - ANS-biggest element to last spot, next biggest to second to last spot, etc.

sort() - ANS-sorts a list

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper Hkane. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor $7.99. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 80461 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
$7.99
  • (0)
  Kopen