活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…
**
创作计划
**
1,机缘
无意中收到【21天学习挑战赛】的邀请短信,果断点进去了解了一下,发现可以跟着大佬打卡学习,果断参与进来了。
2,收获
学习知识,认识朋友。
3,日常
保持学习,写笔记巩固学习。
4,憧憬
把学习到的知识运用到日常工作生活中,提高效率。
**
学习计划
**
1,学习目标
学会基础算法
2,学习内容
元素查找(顺序查找、折半查找、索引查找)、插入排序(直接插入排序、折半插入排序、希尔排序)两大类算法以及选择排序中的直接选择排序。
3,学习时间
周一至周六晚上 9 点—晚上11点
周日下午 3 点-下午 6 点
4,学习产出
每周输出最少3篇学习笔记
**
学习日记
**
1,学习知识点
顺序查找
2,学习遇到的问题
无
3,学习的收获
提示:可以总结知识点相关收获
4,实操
JavaScript实现示例,匹配到返回位置,从0开始,否则返回-1
let list = [3,12,43,5,34,65,8,9,10];
let key = 12;
console.log(search(list,key));
function search(list,key) {
for (var i = 0; i < list.length; i++) {
let item = list[i];
if(key == item) {
return i;
}
}
return -1;
}