背景
这是一个在面试当中,经常被问到的题目,也是一个常见的搜索算法
示例
var arrs = [8,11,21,-3,67,22,55];
// 8--> 0,11---> 1
01
方式1-使用for...,与原数组中的每个值进行比较,如果相等,那么就返回对应的索引
function findArrIndex(arrs,element) {
for(var i = 0;i) { // 循环遍历数组每一项与指定的元素进行比较
if(arrs[i] == element) {
return i;
}...,我们在返回它在数组当中的所处的位置
在进行线性搜索当中,进行了一个简单的for循环遍历数组当中的每一项,在用遍历出来的每一项,和我们传入的元素进行一个匹配,当有相等值的时候,返回它对应的下标,这是线性搜索的一个实现...spm_id_from=333.999.0.0
【点赞】随意,您的鼓励将会使我更加的努力,如果喜欢,点个【在看】,或与人【分享】,让我知道您曾今来过
欢迎文章下方【留言】,一起学习探讨,您的评论藏过你读过的书