در این ویدیو با الگوریتم 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

رایگان

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

دوره آموزش FastAPI
دوره آموزش FastAPI
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Matplotlib پایتون
دوره آموزش Matplotlib پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش ساخت Forum با فلسک
دوره آموزش ساخت Forum با فلسک
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


شهزاد

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

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

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

ارسال نظر



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

3 ماه قبل

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

مونگارد