ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
Thank you
Cikli mej cikl grelov hesht cher lini..vor araji zangvacit amen element@ gumarer mius zangvaci amen elementi het tenar vorna havasar linum 22-i
Vahe jan, cycli mech cycl dnel@ kberi exponential ‘time complexity’in
harc@ tesa,bayc chem diti,minchev inqs chporcem...haves format a,,,,kecceq
Rub jan Javascript@ vor skseci sovorel mi tesak Html Css anhetaqrqir daran👍
Can we use .find() method inside the first for to find out if the number exists in the second array or no?
Satenik jan, you can. However, understand that .find basically does a loop. So if you use it inside the first for loop, you are doing a loop inside a loop... this can get expensive as the size of the input increases.
հուսամ միայն ես չեմ,որ i փոխարեն երբեմն գրում 1,հետո զարմանում ինչու ոչինչ չի աշխատում👌
Մերսի շատ, թույն էր)))
function sumPairExists(a,b,c) {for(let i = 0; i < a.length; i++) { for(let j = 0; j < b.length; j++) { if(c - a[i] === b[j]) { return true } }}return false}
👍
1
+++
Es lucecinay ayspesconst arr2 = new Set(b)for (let i = 0; i < a.length; i++) { if (arr2.has(a[i])) return true}return falseO(n+1)
Es chgitem...new Set(array)da O(n)-a te O(1)
Shat lav lutsum e. Bayts mi moratseq patatel functionov :)Sa uni for loop vor@ antsnum e amboxj a zangvatsov - da arten O(n) e dartsnum.
let arr = [1,4,2,56,2]let arr2 = [6,5,2,52,1]let emptyArr = []function index(a,b,c) { for(let i = 0; i < a.length;i++) { for(let j = 0; j < b.length;j++) { if(a[i] + b[j] === c) { return ` true because ${a[i]} + ${b[j]} = ${c}` } } }return false }console.log(index(arr,arr2,2))
Shat lav, uxaki dzer lutsumi mech mi loop hajort loopi mech e, vor@ erkar ktevi. Karox eq nents greq vor aveli optimal ashxati?
function i(a,b,c){for(i=0;i
Exponential jamanakum kashxati dzer grvats function@. Portseq gtsain jamanakum avartvox function greq.
Բարև Ռուբեն ջան։ Ոնցնա՞ այս տարբերակը՝const arr1 = [2, 20, 18, 60, 93, 45];const arr2 = [6, 32, 85, 12, 34, 73, 65];function sumPairExists (a, b, v) { const compObj = new Set(b) for(let i = 0; i < a.length; i++) { const tearget = v - a[i] if(compObj.has(tearget)) { return compObj.has(tearget) } } return false;}console.log(sumPairExists(arr1, arr2, 72));
Shat lav!
function sumPairExists(a, b, v) { for(i = 0; i < a.length; i++){ for(i2 = 0; i2 < b.length; i2++){ if(a[i] + b[i2] === v){ return true; } } } return false;}alert(sumPairExists([5, 8, 7, 4, 10, 5, 6], [5, 15, 985, 26, 12, 36, 98, 745], 22));
Dzer lootsom@ kashxati, bayts O(a*b) jamanakum. Karox aynpes greq vor aveli arag ashxati?
function sumPairExists(a, b, v) { let z= [];for(let c=0 ; cel+a[c]===v?z.push(el):false)} return z.length>0}// true ...որովհետեւ 10 + 12 = 22alert(sumPairExists([4, 2, 4, 60,10, 9, 15], [67, 12, 0, 2, 1, 0], 22));
Ruben jan, enekati unetseq vor map function@ cycle e, hetevabar ashxatum e O(b) jamanakum. Aysinkn dzer algorithm@ kashxati O(a * b) jamanakum, vor@ shat dandax kashxati ete zangvatsner@ metsanan.
Thank you
Cikli mej cikl grelov hesht cher lini..vor araji zangvacit amen element@ gumarer mius zangvaci amen elementi het tenar vorna havasar linum 22-i
Vahe jan, cycli mech cycl dnel@ kberi exponential ‘time complexity’in
harc@ tesa,bayc chem diti,minchev inqs chporcem...haves format a,,,,kecceq
Rub jan Javascript@ vor skseci sovorel mi tesak Html Css anhetaqrqir daran👍
Can we use .find() method inside the first for to find out if the number exists in the second array or no?
Satenik jan, you can. However, understand that .find basically does a loop. So if you use it inside the first for loop, you are doing a loop inside a loop... this can get expensive as the size of the input increases.
հուսամ միայն ես չեմ,որ i փոխարեն երբեմն գրում 1,հետո զարմանում ինչու ոչինչ չի աշխատում👌
Մերսի շատ, թույն էր)))
function sumPairExists(a,b,c) {
for(let i = 0; i < a.length; i++) {
for(let j = 0; j < b.length; j++) {
if(c - a[i] === b[j]) {
return true
}
}
}
return false
}
👍
1
+++
Es lucecinay ayspes
const arr2 = new Set(b)
for (let i = 0; i < a.length; i++) {
if (arr2.has(a[i]))
return true
}
return false
O(n+1)
Es chgitem...
new Set(array)
da O(n)-a te O(1)
Shat lav lutsum e. Bayts mi moratseq patatel functionov :)
Sa uni for loop vor@ antsnum e amboxj a zangvatsov - da arten O(n) e dartsnum.
let arr = [1,4,2,56,2]
let arr2 = [6,5,2,52,1]
let emptyArr = []
function index(a,b,c)
{
for(let i = 0; i < a.length;i++)
{
for(let j = 0; j < b.length;j++)
{
if(a[i] + b[j] === c)
{
return ` true because ${a[i]} + ${b[j]} = ${c}`
}
}
}return false
}
console.log(index(arr,arr2,2))
Shat lav, uxaki dzer lutsumi mech mi loop hajort loopi mech e, vor@ erkar ktevi. Karox eq nents greq vor aveli optimal ashxati?
function i(a,b,c){
for(i=0;i
Exponential jamanakum kashxati dzer grvats function@. Portseq gtsain jamanakum avartvox function greq.
Բարև Ռուբեն ջան։ Ոնցնա՞ այս տարբերակը՝
const arr1 = [2, 20, 18, 60, 93, 45];
const arr2 = [6, 32, 85, 12, 34, 73, 65];
function sumPairExists (a, b, v) {
const compObj = new Set(b)
for(let i = 0; i < a.length; i++) {
const tearget = v - a[i]
if(compObj.has(tearget)) {
return compObj.has(tearget)
}
}
return false;
}
console.log(sumPairExists(arr1, arr2, 72));
Shat lav!
function sumPairExists(a, b, v) {
for(i = 0; i < a.length; i++){
for(i2 = 0; i2 < b.length; i2++){
if(a[i] + b[i2] === v){
return true;
}
}
}
return false;
}
alert(sumPairExists([5, 8, 7, 4, 10, 5, 6], [5, 15, 985, 26, 12, 36, 98, 745], 22));
Dzer lootsom@ kashxati, bayts O(a*b) jamanakum. Karox aynpes greq vor aveli arag ashxati?
function sumPairExists(a, b, v) {
let z= [];
for(let c=0 ; cel+a[c]===v?z.push(el):false)
}
return z.length>0
}
// true ...որովհետեւ 10 + 12 = 22
alert(sumPairExists([4, 2, 4, 60,10, 9, 15], [67, 12, 0, 2, 1, 0], 22));
Ruben jan, enekati unetseq vor map function@ cycle e, hetevabar ashxatum e O(b) jamanakum. Aysinkn dzer algorithm@ kashxati O(a * b) jamanakum, vor@ shat dandax kashxati ete zangvatsner@ metsanan.