사상 실례를 귀속시키다.

2198 단어
약술
코드 인스턴스
1) 알파벳 반전
# , 
def func(str_num):
    if len(str_num) <1:
        return str_num
    return func(str_num[1:])+str_num[0]
result = func(str_num)
print result

 
2) 패스트트랙
# 
'''
 , n*log2n
def kuaipai(num):
    if ...:
    piv = num[0]
    for i in range(len(num)):
        if...:
        elif..:
        else:
        more = kuaipai(da)
        less = kuaiipai(xiao)
        return more+piv+less

'''
def kuaipai(num):
    da,zhong,xiao = [],[],[]
    if len(num:
        return num
    pivo = num[0]
    for i in range(len(num)):
        if i > num[0]:
            da.append(i)
        elif i < num[0]:
            xiao.append(i)
        else:
            zhong.append(i)
        less = kuaiPai(xiao)
        more = kuaiPai(da)
        return less+zhong+more

좋은 웹페이지 즐겨찾기