در این ویدیو با الگوریتم zigzag iterator آشنا میشوید. این الگوریتم دو لیست را گرفته و به صورت زیگزاگ بین آیتم‌های آنها پیمایش انجام میدهد



0

intro

5:18

رایگان

1

complexity

9:4

رایگان

2

constant complexity

5:13

رایگان

3

log complexity

5:17

رایگان

4

linear complexity

3:49

رایگان

5

polynomial complexity

3:5

رایگان

6

exponential complexity

3:58

رایگان

7

limit

10:25

رایگان

8

top one

8:57

رایگان

9

caesar cipher

19:43

رایگان

10

search insert

9:41

رایگان

11

is isomorphic

10:23

رایگان

12

a1z26 cipher

6:35

رایگان

13

bead sort

8:56

رایگان

14

zig zag iterator

6:37

رایگان

15

move zeros

2:52

رایگان

16

remove min

4:56

رایگان

17

OneTimePad cipher

9:32

رایگان

18

two sum

5:7

رایگان

19

rotate

6:10

رایگان

20

search range

9:7

رایگان

21

linear search

4:34

رایگان

22

binary search

6:45

رایگان

23

first occurrence

4:6

رایگان

24

last occurrence

5:28

رایگان

25

done

1:42

رایگان

دوره های پیشنهادی

دوره آموزش دیتابیس Neo4j
دوره آموزش دیتابیس Neo4j
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش سلری(celery)
دوره آموزش سلری(celery)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش nginx
دوره آموزش nginx
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


شهزاد

1 ماه قبل پاسخ به نظر

سلام وقت بخیر
روش حل زیر درست هست؟

def zigzag(lst1,lst2):
final_lst=[]
if len(lst1)>len(lst2):
for i in range(len(lst2)):
final_lst.extend([lst1[i],lst2[i]])
final_lst.extend(lst1[i+1:])

else:
for i in range(len(lst1)):
final_lst.extend([lst1[i],lst2[i]])
final_lst.extend(lst2[i+1:])

return final_lst

ارسال نظر



امیرحسین بیگدلو

1 ماه قبل

سلام
اگر کار میکنه پس درسته

مونگارد