fjqzyc 发表于 2018-8-11 12:20:32

python数据驱动举例

#sort.py  
class Sort():
  

  
    @staticmethod
  
    def bubble_sort(arr):
  
      arr=list(arr)
  
      if len(arr)<=1:
  
            return arr
  
      for i in range(1,len(arr)):
  
            for j in range(len(arr)-i):
  
                if arr > arr:
  
                  arr,arr=arr,arr
  
      return arr
  

  
    @staticmethod
  
    def quick_sort(arr):
  
      arr=list(arr)
  
      if len(arr)<=1:
  
            return arr
  
      arr_l = []
  
      arr_r = []
  
      arr_m = []
  
      key = arr
  
      for i in arr:
  
            if i<key:
  
                arr_l.append(i)
  
            elif i>key:
  
                arr_r.append(i)
  
            else:
  
                arr_m.append(i)
  
      arr_l = Sort.quick_sort(arr_l)
  
      arr_r = Sort.quick_sort(arr_r)
  
      return arr_l + arr_m + arr_r
页: [1]
查看完整版本: python数据驱动举例