发布时间:2024-07-30 19:01
给你两个长度相同的整数数组 target 和 arr 。每一步中,你可以选择 arr 的任意 非空子数组 并将它翻转。你可以执行此过程任意次。
如果你能让 arr 变得与 target 相同,返回 True;否则,返回 False 。
sort()
然后再转换成字符串来判断是否相等toString()
var canBeEqual = function(target, arr) {
if(target.length == arr.length){
let targetStr = target.sort(function(a,b){
return a-b; // 按照升序进行排列
}).toString();
let arrStr = arr.sort(function(a,b){
return a-b; // 按照升序进行排列
}).toString();
if(targetStr === arrStr){
return true;
}else{
return false;
}
}else{
// 长度不相等,无论怎么翻转都不可能相等
return false;
}};
【比赛报告】biendata_2021搜狐校园文本匹配算法大赛_解决方案
ASP.NET Core配置设置之Configuration包
数据质量管理工具预研——Griffin VS Deequ VS Great expectations VS Qualitis
Spark3.x入门到精通-阶段三(深度剖析spark处理数据全流程)
又休着假“跑”了!马斯克“抢”来的 AI 大牛离职,特斯拉自动驾驶要“黄”?...
A Comprehensive Survey on Graph Neural Networks论文阅读笔记
容器:docker——使用 dockerfile 构建镜像和使用 docker compose 管理镜像
技术分享 | 大事务阻塞 show master status
手撕前端面试题【javascript~模板字符串、类继承、参数解析器、生成页码等】