- 博客(2)
- 收藏
- 关注
原创 Leetcode1337.矩阵中战斗力最弱的K行--javascript篇
Leetcode打卡系列之1337.矩阵中战斗力最弱的K行--javascript篇一、题目分析二、解题代码三、题目难点题目出处:1337. 矩阵中战斗力最弱的 K 行一、题目分析步骤1:将题目所给的数组进行一维遍历,因为题目规定了士兵和平民在同一个数组arr中分布一定是连续的且士兵1必在平民0的后面,所以这里我们可以用二分法快速地定位出每一行数组中士兵所在的位置i并且得出这一行士兵的数量和位置的关系有num=i+1。在遍历的过程中将每一行的行数与战斗力(士兵数量)记录下来,替换原来数组的这一行值。
2021-08-01 23:31:40 117
原创 JavaScript中Object类的不足和Map类的使用
@[TOC]Object类的不足和Map()类的使用一、object类声明一个键值对的方式let a={};//定义一个对象a.b=1;//给a定义一个值为一的属性b console.log(a.b);//1二、例题中的错误使用虽然object拥有属性-值匹配的效果,但是在某些情况下,它并不能作为一个理想的键值匹配类型。拿我昨天踩过坑的一道题来举例,在Leetcode987.二叉树的垂序遍历中,有一个步骤是在进行dfs时需要将树结点对应的行(row),列(col),值(val)作为一个数组
2021-08-01 13:07:58 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人