- 博客(6)
- 收藏
- 关注
原创 面试题:JavaScript中操作数组的方法有哪些?
1.push():在数组的末尾添加一个或多个元素,并返回新的长度。:在数组的开头添加一个或多个元素,并返回新的长度。
2025-04-15 15:22:46
907
原创 5993. 回文数组 贪心
小蓝在无聊时随机生成了一个长度为 nn 的整数数组,数组中的第 ii 个数为 aiai,他觉得随机生成的数组不太美观,想把它变成回文数组,也是就对于任意 i∈[1,n]i∈[1,n] 满足 ai=an−i+1ai=an−i+1。小蓝一次操作可以指定相邻的两个数,将它们一起加 11 或减 11;也可以只指定一个数加 11 或减 11,请问他最少需要操作多少次能把这个数组变成回文数组?
2025-04-10 10:02:48
365
原创 AcWing 5438. 密接牛追踪2
农夫约翰有 NN 头奶牛排成一排,从左到右依次编号为 1∼N1∼N。不幸的是,有一种传染病正在蔓延。最开始时,只有一部分奶牛受到感染。每经过一个晚上,受感染的牛就会将病毒传染给它左右两侧的牛(如果有的话)。一旦奶牛被感染,它就会一直被感染,无法自愈。给定一个经过若干个夜晚后的奶牛的整体状态,其中哪些奶牛已经被感染,哪些奶牛尚未被感染统统已知。请你计算,最开始时就受到感染的奶牛的最小可能数量。
2025-04-07 15:15:41
335
原创 js中的遍历和迭代方法
在 JavaScript 中,有多种方法可以用于循环或迭代数组、对象和其他可迭代结构。选择哪种方法取决于具体的需求和场景。对于简单的数组遍历,对于需要返回新数组的转换或筛选操作,对于需要归约为单个值的操作,
2025-03-19 15:06:41
404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人