cvte 6.20 暑期实习 前端二面 面试题
-
所在学校、所在专业、大三
-
为什么学前端
-
前端的学习路线
-
你对哪一个技术栈感兴趣
-
有没有实习项目
-
讲讲你感兴趣的这个项目是怎么做的
-
难点在哪里
-
数据库有几张表
-
是怎么样连接在一起的
- 是有开数据库设计这门课嘛?
11.算法题目
/**
实现洗牌算法函数shuffle,给定一个数组[0,1,2,3,4,5,6],每次随机抽选数组的n个值,连续抽选不重复已经抽选的值,直到数组抽完,在进行下一轮循环。
/**
实现洗牌算法函数shuffle,给定一个数组[0,1,2,3,4,5,6],每次随机抽选数组的n个值,连续抽选不重复已经抽选的值,直到数组抽完,在进行下一轮循环。
示例1:
var random = shuffle([0,1,2,3,4,5,6]);
random(1); // [1]
random(1); // [0]
random(1); // [2]
random(1); // [3]
random(1); // [5]
random(1); // [4]
random(1); // [6]
random(1); // [3]
示例2:
var random = shuffle([0,1,2,3,4,5,6]);
random(1); // [1]
random(2); // [0,6]
random(1); // [2]
random(4); // [3,4,5,2]
**/
function shuffle(arr){
return function(count){
// to do
}
}
const arr = [0,1,2,3,4,5,6];
const random = shuffle(arr);
random(1); // [1]
random(1); // [0]
random(1); // [2]
random(1); // [3]
random(1); // [5]
random(1); // [4]
random(1); // [6]
random(1); // [3]
示例1:
var random = shuffle([0,1,2,3,4,5,6]);
random(1); // [1]
random(1); // [0]
random(1); // [2]
random(1); // [3]
random(1); // [5]
random(1); // [4]
random(1); // [6]
random(1); // [3]
示例2:
var random = shuffle([0,1,2,3,4,5,6]);
random(1); // [1]
random(2); // [0,6]
random(1); // [2]
random(4); // [3,4,5,2]
**/
function shuffle(arr){
return function(count){
// to do
}
}
const arr = [0,1,2,3,4,5,6];
const random = shuffle(arr);
random(1); // [1]
random(1); // [0]
random(1); // [2]
random(1); // [3]
random(1); // [5]
random(1); // [4]
random(1); // [6]
random(1); // [3] 12. 概率论题目:班里有五十个同学,至少有两个同学同时生日的概率?