- Notifications
You must be signed in to change notification settings - Fork5
isUnique
Subhajit Sahu edited this pageMay 3, 2023 ·22 revisions
Examine if there are no duplicate values.
Similar:isUnique,isDisjoint,intersection.
functionisUnique(x,fc,fm)// x: an array// fc: compare function (a, b)// fm: map function (v, i, x)
⏱️ Compare function ⇒ O(n²).
constxarray=require('extra-array');varx=[1,2,-1,-2];xarray.isUnique(x);// → truexarray.isUnique(x,(a,b)=>Math.abs(a)-Math.abs(b));// → falsexarray.isUnique(x,null,v=>Math.abs(v));// → false