def quicksort(arr): if len(arr) <= 1: return arr pivot = arr[len(arr) // 2] left = [x for x in arr if x < pivot] middle = [x for x in arr if x == pivot] right = [x for x in arr if x > pivot] return quicksort(left) + middle + quicksort(right) # 测试代码 arr = [3,6,8,10,1,2,1] print(quicksort(arr))
点赞 评论

相关推荐

嵌入式的小白:首先先要知道测开需要掌握啥内容,这个内容可以看岗位描述,至于路线,那先看工资底的,基础岗位的需求,再看工资高的高级岗位的需求,两个需求的差异,差不多就是路线了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务