Pergunta de entrevista da empresa Thoughtworks

Find largest element in array without using any extra variables or any functions

Respostas da entrevista

Sigiloso

10 de ago. de 2016

def find_largest_element(arr): for element in arr: if arr[0] < element: #swap these arr[0]=arr[0] ^ element #XOR operation to swap element=arr[0] ^ element arr[0]=arr[0] ^ element return arr[0] arr=[4,15,4,8,1233,5,5,2,3455667] print(find_largest_element(arr))

1

Sigiloso

16 de ago. de 2016

for (int i = 1; i = arr[i]) { arr[i] = arr[i - 1]; } } System.out.println(arr[arr.length - 1]);

Sigiloso

16 de ago. de 2016

for (int i = 1; i = arr[i]) { arr[i] = arr[i - 1]; } } System.out.println(arr[arr.length - 1]);

Sigiloso

14 de set. de 2016

Just sort the array and get the last element

Sigiloso

17 de jul. de 2020

use buble sort