From 43af2f11eae03a0adca068d90d9f0f08e352ddc5 Mon Sep 17 00:00:00 2001 From: sahil151 <56986541+sahil151@users.noreply.github.com> Date: Thu, 1 Oct 2020 07:51:10 +0530 Subject: [PATCH] Update MajorityElement.c I have update your code --- MajorityElement.c | 114 +++++++++++++++------------------------------- 1 file changed, 37 insertions(+), 77 deletions(-) diff --git a/MajorityElement.c b/MajorityElement.c index 2272ad5..6bcae2d 100644 --- a/MajorityElement.c +++ b/MajorityElement.c @@ -1,84 +1,44 @@ #include - -void merge(long int a[],long int l,long int mid,long int r) +void Bubble_Sort(int a[],int n) { - long int i,j,k,n1=mid-l+1,n2=r-mid; - long int L[n1],R[n2]; - for(i=0;i= 0 && arr[j] > key) { - arr[j + 1] = arr[j]; - j = j - 1; - } - arr[j + 1] = key; - } - + int i,round,c; + for(round=0;rounda[i+1]) + { + c=1; + a[i]=a[i]+a[i+1]; + a[i+1]=a[i]-a[i+1]; + a[i]=a[i]-a[i+1]; + } + } + if(c==0) + { + printf("round=%d\n",round); + break; + } + } } int main() { - long int n; - scanf("%ld",&n); - long int a[n]; - for(long int i=0;i