首页 > 编程语言 >第 11 题:算法手写题

第 11 题:算法手写题

时间:2022-09-07 12:14:16浏览次数:73  
标签:11 10 arr 12 13 算法 let 手写

已知如下数组:

var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10];

编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组

答案

Array.from(new Set(arr.flat(Infinity))).sort((a,b)=>{ return a-b})

image

答案:

var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]
// 扁平化
let flatArr = arr.flat(4)
// 去重
let disArr = Array.from(new Set(flatArr))
// 排序
let result = disArr.sort(function(a, b) {
    return a-b
})
console.log(result)
// [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

 

标签:11,10,arr,12,13,算法,let,手写
From: https://www.cnblogs.com/zhanghaian/p/16664924.html

相关文章

  • (转)基于.NET Standard的分布式自增ID算法--Snowflake
    转自:https://www.lmlphp.com/user/1222/article/item/15683/概述本篇文章主要讲述分布式ID生成算法中最出名的Snowflake算法。搞.NET开发的,数据库主键最常见的就是int类......
  • UML设计图11-包图
    1.基本概念包图是一种将相关UML项组合在一起的机制,可以将其视为UML的(文件系统)目录/文件夹包图显示了模型本身分解为组织单元及其依赖关系包可以对任何模型元素进行分组,......
  • 可容错安全聚合算法学习笔记
    目录参考文献安全聚合流程写在最前:在学习可容错安全聚合算法时,对其中的许多详细步骤不是特别清楚,遂将学习笔记记录下来,以作后期学习。若有不对请及时纠正。参考文献大......
  • K 近邻算法
    K近邻算法   $K$近邻算法的思想非常简单:对于测试数据,在训练数据中找到$K$个与之距离最近的点并进行多数表决。  $K$取值比较小时会只考虑与输入实例距离非常......
  • 强化学习——价值迭代算法 悬崖漫步为例 C++
    #include<bits/stdc++.h>usingnamespacestd;#defineN100#definecliffcliff_mapintrow,col;structState{intnext_i,next_j,flag;doublereward;......
  • LeetCode 111 二叉树的最小深度
    后序遍历classSolution{public:intdfs(TreeNode*node){if(node==nullptr)return0;if(node->left==nullptr&&node->right!=nul......
  • 这份 AI 通讯就是你所需要的 #11
    这份AI通讯就是你所需要的#11本周在人工智能领域发生了什么稳定扩散再次引起了我们的注意,但更准确地说是“稳定传播计划”在多大程度上影响了新的研究和推进该领域......
  • 四大具有含金量高的算法证书考试
    一、PAT计算机程序设计能力测试官网:PAT计算机程序设计能力测试PAT为浙江大学出的一款程序设计的测试网站,分为乙级、甲级、顶级三种,都是通过一道题目,写出此题目描述的程......
  • 优化算法篇
     梯度下降与随机梯度下降:importtorchimportmatplotlib.pyplotaspltimportnumpyasnpx_data=[5,6,7,8.5,9,10,11.5,12]y_data=[1,2,8,4,5,6.5,7.5,8]w......
  • 算法养成计划--day2
    200220906刷题第一个很简单,第二个评论区有人用求余公式,学到了https://leetcode.cn/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof/solution/mian-shi-ti-58-ii-zuo-xuan-z......