• 首页
  • 电影
  • Js
  • 前端
  • 新旅
  • 奇技
  • 网安
  • 歌单
  • 关于
  • 搜索
  • 夜间模式
    ©2013-2025  成长小破站 Theme by OneBlog
    搜索
    标签
    # css # js # uniapp # ps # chrome # 小程序 # javascript # 布局 # typecho # 激活码
  • 首页>
  • Javascript>
  • 正文
  • js数组如何查找消失数字

    2024年09月26日 679 阅读 0 评论 1101 字
    const fs = require('fs');
    function findMissingNumbersUsingBooleanArray(arr, n) {
              const presenceMarker = new Array(n).fill(false);
              for (let num of arr) {
                        if (num >= 1 && num <= n) {
                                  presenceMarker[num - 1] = true;
                        }
              }
              const missingNumbers = [];
              for (let i = 0; i < presenceMarker.length; i++) {
                        if (!presenceMarker[i]) {
                                  missingNumbers.push(i + 1);
                        }
              }
    
              return missingNumbers;
    }
    
    function saveToFile(filename, data) {
              fs.writeFile(filename, data.join('\n'), err => {
                        if (err) throw err;
                        console.log(`The file has been saved as ${filename}`);
              });
    }
    const n = 30;
    const arr = [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23]
    const missingNumbers = findMissingNumbersUsingBooleanArray(arr, n);
    saveToFile('missing_numbers.txt', missingNumbers);
    本文著作权归作者 [ admin ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    数组消失的数字
    — END —
    首页电影Js前端新旅奇技网安歌单关于
    Copyright©2013-2025  All Rights Reserved.  Load:0.032 s
    豫公网安备41050202000235   豫ICP备18019224号-2
    Theme by OneBlog V3.6.4
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。