查找一个值的常规方法是:在数组中依次查找遍历,找到这个值则退出循环如果遍历到最后一个元素,仍没有找到这个指定值就表明数组中没有这个值。
上面的操作方式每循环一次就会对下标取值进行判断(下标昰否越界),当数组元素较多时这过程就会相当耗时,增大时间复杂度而这种判断可以算法优化省去。具体思路是将“数组元素与待查找值的比较”与“下标是否越界”这两步操作合在起
发布了78 篇原创文章 · 获赞 18 · 访问量 1万+
查找一个值的常规方法是:在数组中依次查找遍历,找到这个值则退出循环如果遍历到最后一个元素,仍没有找到这个指定值就表明数组中没有这个值。
上面的操作方式每循环一次就会对下标取值进行判断(下标昰否越界),当数组元素较多时这过程就会相当耗时,增大时间复杂度而这种判断可以算法优化省去。具体思路是将“数组元素与待查找值的比较”与“下标是否越界”这两步操作合在起
发布了78 篇原创文章 · 获赞 18 · 访问量 1万+
一$美元符号,在update中可理解为數组下标
//查找名为Mike的记录,并且该人的名字改成tank二$addToSet 如果数组中没有该数据,向数组中添加数据如果该数组中有相同数组,不添加
三$pop刪除数组数据
$push 向数组中添加元素
$sort 对数组进行排序
$slice 对整个collection表进行数据裁减,用的时候一定要当心
发布了37 篇原创文章 · 获赞 17 · 访问量 1万+