How to know that a triangle triple exists in our array?

后端 未结 13 1420
[愿得一人]
[愿得一人] 2020-12-04 16:52

I was stuck in solving the following interview practice question:
I have to write a function:

int triangle(int[] A);

that given a zero-

13条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-04 17:19

    Python:

    def solution(A):
        A.sort()
        for i in range(0,len(A)-2):
            if A[i]+A[i+1]>A[i+2]:
                return 1
        return 0
    

    Sorting: Loglinear complexity O(N log N)

提交回复
热议问题