当前位置: 首页 > 面试经验 >

JS:手写快速排序算法(*****五颗星)

优质
小牛编辑
145浏览
2023-04-06

JS:手写快速排序算法(*****五颗星)

笔试题: 随机获取10到999之间的100个整数,并且要从大到小排序,要求使用快速排序算法。

        获取1到99之间的10个整数

        参数设计: min最小值,max最大值,total多少个

<script>
        function getRandomNum(min,max,total){
            let arr=[]
            for(let i=0;i<total;i++){
                arr.push(Math.floor(Math.random()*(max-min+1)+min))
            }
            return arr
        }
        function arrSort(_arr){
            if(_arr.length<=1){//递归出口
                return _arr
            }
           
 类似资料: