Skip to content

Commit

Permalink
Day53: Array
Browse files Browse the repository at this point in the history
  • Loading branch information
uttu-316 committed Dec 12, 2022
1 parent ab825a3 commit 71b909d
Show file tree
Hide file tree
Showing 2 changed files with 114 additions and 0 deletions.
96 changes: 96 additions & 0 deletions dsa/Day53/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
var y; //Declaration variable y

let x=2; // Declaration & intializing the varaiable x with value 2;

const s=[];// not just declare the const variable.


const array = new Array(); // intansiating array of Array class.

const n = new Number(2)


let arr = [];

arr.push(2)
arr.push(3)
arr.unshift(2)
console.log(arr)
arr.shift()
console.log(arr)



arr[0] = 23;

arr[2] = 43;

console.log(arr)



const fruits = new Array(2); // intial size to array

console.log(fruits)

const frt = new Array("Apple","Banana","PineApple"); // intial value to array

console.log(frt)


let arr = [2,3,4,5,6];


for(let i=0;i<arr.length;i++){

console.log(arr[i])
}

for(let i=arr.length-1;i>=0;i--){

console.log(arr[i])
}

for(let i=3;i>=0;i--){

console.log(arr[i])
}

for(let i=parseInt(arr.length/2);i<arr.length;i+=2){
console.log(arr[i])
}



let arr = [1,2,3,4,5,6]

let i =0;
while(i<arr.length){
console.log(arr[i])
i+=2
}

console.log(arr[3])

let arr = [1,2,3,4,5,6]

// linear search BigO(n)

let value = 6


for(let i=0;i<arr.length;i++){
if(value===arr[i]){
console.log(`${value} found at ${i} position`);
break;
}
}

//binary search BigO(log(n))


delete arr[5]
arr.pop()
arr.shift()
arr.splice()
console.log(arr)
18 changes: 18 additions & 0 deletions javascript/Day52/callApplyBind.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
let person = {
name:'Ramesh',
getName:function(age,color){
console.log(this.name,age,color)
}
}
let person2 = {
name:'Gaurav',
}

person.getName.call(person2,23,'red')


person.getName.apply(person2,[23,'red'])

const getNameNew = person.getName.bind(person2,32,'Red')

getNameNew()

0 comments on commit 71b909d

Please sign in to comment.