第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何判斷矩陣中的值是否為相鄰區(qū)域

如何判斷矩陣中的值是否為相鄰區(qū)域

搖曳的薔薇 2018-12-26 11:19:52
比如這樣一個3X3的矩陣,如何判斷選中的數(shù)據(jù)為相鄰矩形區(qū)域??1 2 34 5 67 8 9比如1,2,4,5就是同一個區(qū)域1,2,3,4就不是一個區(qū)域最好是根據(jù)選中的值的索引值來判斷
查看完整描述

1 回答

?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗 獲得超14個贊

假設(shè)坐標(biāo)是二維數(shù)組的形式:


const data = [

  [101, 108],

  [100, 108],

]


const isDataRect = data => {

  let xMin = +Infinity,

    yMin = +Infinity,

    xMax = -Infinity,

    yMax = -Infinity;


  data.forEach(coord => {

    let [x, y] = coord;

    x = Number(x);

    y = Number(y);


    xMin = Math.min(xMin, x);

    yMin = Math.min(yMin, y);

    xMax = Math.max(xMax, x);

    yMax = Math.max(yMax, y);

  })


  return data.length === (xMax - xMin + 1) * (yMax - yMin + 1)

}


console.log(isDataRect(data))


查看完整回答
反對 回復(fù) 2019-01-29
  • 1 回答
  • 0 關(guān)注
  • 409 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號