码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • JS 数组的基本使用


    数组求和:

    需求:求数组[2,6,1,7,4]里面的所有元素和及平均值

    1. let sum = 0;
    2. let array = [2, 6, 1, 7, 4];
    3. for (let i = 0; i < array.length; i++) {
    4. sum += array[i];
    5. }
    6. document.write(`${sum}
      `
      )
    7. let average = sum / array.length;
    8. document.write(average)

    2.求数组的最大值和最小值

    1. let array = [2, 6, 1, 7, 4];
    2. let max = array[0];
    3. for(let i=0;ilength;i++){
    4. if(max
    5. max= array[i];
    6. }
    7. }
    8. console.log(max)

    简单的遍历 

    扩展:冒泡排序法(Bubble Sort)是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序错误(如从大到小、首字母从Z到A)就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。

    冒泡排序的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就像水底下的气泡一样逐渐向上冒。

    冒泡排序的性能会因数据的初始状态而有所不同。如果数据是正序的,那么只需要一趟排序即可完成,此时的时间复杂度为O(n)。然而,如果数据是反序的,那么需要进行n-1趟排序,每趟排序需要进行n-i次比较(1≤i≤n-1),这种情况下冒泡排序的时间复杂度为O(n^2)。

    尽管冒泡排序在某些情况下可能不是最优的排序方法(特别是在处理大规模数据时),但它有一些优点,比如空间复杂度较低,是一种稳定的排序方法(冲突间相对位置不变),当文件为正序时冒泡方法最佳。

    2.操作数组:

    数组本质为数据的集合,操作为增删改查

    明天再学。。。复习不动了

  • 相关阅读:
    C++ 数学与算法系列之认识格雷码
    pytorch 多卡分布式训练 调用all_gather_object 出现阻塞等待死锁的问题
    【深度学习】Mini-Batch梯度下降法
    记录YDLidar驱动包交叉编译时出现的一点问题
    如何使用ArcGIS中的Arcmap进行矢量和栅格数据裁剪?
    QT+OSG/osgEarth编译之二十六:FontConfig+Qt编译(一套代码、一套框架,跨平台编译,版本:FontConfig-5.1.0)
    2年自动化测试经验,连基础的都不会,还是卷王中的测试天花板,就这?
    马上快毕业三年了,感觉很空洞
    丝丝入扣,毫不违和,AI一键换脸和微调,基于Rope-Ruby,2024最新整合包
    【计算机视觉40例】案例39:易容术(换脸术、合成人脸)
  • 原文地址:https://blog.csdn.net/weixin_74314406/article/details/136662687
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号