sumofArrayElements.js
/* Sum of Array Elements for odd number of elements
Given A =[8,9,7,6,3,10,5]
Output:-
A= [13,19,10,6]
*/
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//index 0 1 2 3 4 5 6
let A = [8, 9, 7, 6, 3, 10, 5]
let ans = [];
let p = 0;
let q = A.length - 1; // 7-1 = 6
while (p < q) {
ans.push(A[p] + A[q]);
p++;
q--;
}
if (p == q) {
ans.push(A[p]);
/* or
ans.push(A[q]);
*/
}
console.log(ans);
T.C = o(n/2) => o(n)
S.C = o(1)
///////////////////////////////////////////////////////////////////////////////////////////////
TERMINAL:

Comments
Post a Comment