Vorstellung meiner Udemy Kurse (inkl. Abo-Gutscheine)
Комментарии
Danke, finde die Idee echt ganz gut. Schön mal zu sehen, wie das ein studierter Informatiker angeht. Aber: 1. kein Mensch ist die böse wenn du das video vorher anschaust. Im Gegenteil das Video würde dadurch kürzen und man kriegt mehr davon mit was überhaupt der Knackpunkt ist. (Darfst es auch gerne schneiden) 2. Man muss schon überlegen pausieren usw. um zu kapieren, was überhaupt deine Lösung war um es auf lineare Laufzeit zu kriegen. Das darfst du gerne ein bisschen genauer erklären ... 3. An wen richten sich deine Viseos eigentlich? Wenn jemand Info studiert hat braucht er sowas wahrscheinlich nich, weil ers selber kann. Ich bin zum Quereinsteiger, da können ein paar kurze Sätze zum Thema Laufzeit einiges erklären ... So das war jetzt viel Gejammer von mir, trozdem kriegst du von mir nen Like :)
YouKnowWhoIAm
Cool! Diese Videos sind toll, macht spaß mitzuknobeln und ich lern viel daraus. LG
mnuz
Ohne mal die Lösung anzuschauen:
Es gibt eine sortierte negative und positive Liste.
1. Die Grenze zwischen den beiden Listen finden.
2. Iterator1 fängt am Ende der negativen Liste an, Iterator2 am Anfang der positiven.
3. Per "Reißverschluss" die Listen zu einer ganzen sortierten Liste verschmelzen, dabei kann man gleich quadrieren (Vorzeichen ignorieren)
hyperbole
Ich hab es so versucht :)) ... Sicher "etwas" zu kompliziert... Scheint aber zu funktionieren ;D
def Listenausgabe(*nums):
i = 0
for elements in nums:
print(nums[i], " ", end='')
i += 1
print("")
array1 = [-3, -2, -1, 0, 1, 5, 8]
array2 = []
squarebuffer = 0
i = 0
for elements in array1:
squarebuffer = array1[i]**2
array2.append(squarebuffer)
i += 1
Listenausgabe(*array1)
i = 0
k = i+1
while i < len(array2):
print(i)
Listenausgabe(*array2)
kleinste_zahl = array2[i]
stelle_kleinste_zahl = i
while k < len(array2):
if kleinste_zahl > array2[k]:
kleinste_zahl = array2[k]
stelle_kleinste_zahl = k
k += 1
if stelle_kleinste_zahl != i: