第8次作业-数组排序(插入排序)
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src="./4.js"></script>
</body>
</html>
const pickArr = [98,7,65,54,12,6,];
function pickFun(params){
let preIndex = 0;
let current = 0;
for (let g = 1; g < params.length;g++) {
preIndex = g - 1;
current = params[g];
while(preIndex >= 0 && params[preIndex] > current){
params[preIndex+1] = params[preIndex];
preIndex--;
}
params[preIndex+1] = current;
}
return params;
}
const pickAns = pickFun(pickArr);
document.write(pickAns,);
