Linear Search

线性搜寻BigO(n)

本文为阅读Wilson Ren老师的Udemy课程的课後心得
接下来让我们先来看一下GIF档示例

点我看GIF


function LinearSearch(array, n){
    for(let i = 0; i<array.length; i++){
       if(array[i] === n){
           console.log(`Found number index:${i}`)
           return i //return index[i]
       }
    }return "Error" //若超出范围回传Error
}
LinearSearch([1,2,3,4,5], 2) //Found number index:1

虽然线性搜寻效能不好,却是我们学习演算法的入门砖呢!!!


<<:  前端工程学习日记24天 codpen 一秒使用css rest <设定完一劳永逸.

>>:  Binary Search

D28 - 用 Swift 和公开资讯,打造投资理财的 Apps { 三大法人成交比重实作.3 }

金额计算的部分,在前一篇就完成了,这一篇开始讲 pie chart 的实作。 分析我们要做的事情 设...

[Day04] Tableau 轻松学 - Tableau 三大软件

前言 Tableau 是多个软件的通称,我们初学在进行 BI 分析时,最常会用到其中的三种,分别为 ...

DAY 18 制作 Nav Bar - dropdown

针对 dropdown 的部分,我们要来细节微调他的 style ,让他符合 vogue 上的设计,...

推论统计-认识假设检定

上一次我们已经厘清了中央极限定理的概念了~不知道这样的解说是否清晰?统计学其实是一个非常实用性的科学...

Day 12 (Ai)

2021版本才能存云端文件 => 可以版本控制 =>视窗 =>版本纪录 1.基础...