Posts

Showing posts from June, 2019

Swap two variables without using temporary variable

we can swap  two variables without using temporary variable in two way. 1.Using bitwise XOR operator. 2.Using addition and subtraction between two variables. Using bitwise XOR operator: a = 10    // 1010 b = 5     // 0101 a = a^b  // 1111 b = a^b  // 1010 a = a^b  //  0101 Using addition and subtraction between two variables: a = 10 b = 20 a = a+b  //30 b = a-b  //10 a = a-b  //20