From 1aedd8147d419f48b9f1be87181daa9491194f05 Mon Sep 17 00:00:00 2001 From: Suhani <66556476+Suhani19@users.noreply.github.com> Date: Sun, 10 Oct 2021 14:26:37 +0530 Subject: [PATCH 1/2] Add files via upload --- merge_sort.cpp | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 merge_sort.cpp diff --git a/merge_sort.cpp b/merge_sort.cpp new file mode 100644 index 0000000..c005848 --- /dev/null +++ b/merge_sort.cpp @@ -0,0 +1,57 @@ +#include +#include +using namespace std; +void m_erge(int arr[],int l,int m,int r) +{ + int n1 = m-l+1,n2 = r-m; + int left[n1]; + int right[n2]; + for(int i=0;i Date: Sun, 10 Oct 2021 15:02:13 +0530 Subject: [PATCH 2/2] Insertion sort program --- insertionsort.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 insertionsort.cpp diff --git a/insertionsort.cpp b/insertionsort.cpp new file mode 100644 index 0000000..ddbbae0 --- /dev/null +++ b/insertionsort.cpp @@ -0,0 +1,25 @@ +#include +#include +using namespace std; +void insertion(int arr[],int n) +{ + for(int i=1;i=0 && arr[j] > key) + { + arr[j+1] = arr[j]; + j--; + } + arr[j+1] = key; + } +} +int main() +{ + int arr[] = {18,84,56,90,36,67}; + insertion(arr,sizeof(arr)/sizeof(arr[0])); + int n = sizeof(arr)/sizeof(arr[0]); + for(int i=0;i