From e1b518bcf8773c80fc78d0b70786e7ad8028254c Mon Sep 17 00:00:00 2001 From: Shubham Daulkar Date: Fri, 29 Sep 2023 22:23:02 +0530 Subject: [PATCH 1/4] added code for peak element in a mountain array in c++ --- .../peak_element_in_a_mountain_array/peak.cpp | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.cpp diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.cpp b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.cpp new file mode 100644 index 0000000000..2ea105aee0 --- /dev/null +++ b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.cpp @@ -0,0 +1,31 @@ +#include +#include + +using namespace std; + + int peakIndexInMountainArray(std::vector& arr) { + int n=arr.size(); + int s=0; + int e = n-1; + int mid = s + (e-s)/2; + while(s arr; + arr.push_back(0); + arr.push_back(1); + arr.push_back(4); + + + int ans = peakIndexInMountainArray(arr); + cout< Date: Sun, 1 Oct 2023 12:41:32 +0530 Subject: [PATCH 2/4] added code for peak element in a mountain array in c and c++ --- .../peak_element_in_a_mountain_array/peak | Bin 0 -> 33688 bytes .../peak_element_in_a_mountain_array/peak.c | 32 ++++++++++++++++++ .../peak.dSYM/Contents/Info.plist | 20 +++++++++++ .../peak.dSYM/Contents/Resources/DWARF/peak | Bin 0 -> 9817 bytes .../Resources/Relocations/x86_64/peak.yml | 9 +++++ 5 files changed, 61 insertions(+) create mode 100755 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak create mode 100644 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.c create mode 100644 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Info.plist create mode 100644 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/DWARF/peak create mode 100644 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/Relocations/x86_64/peak.yml diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak new file mode 100755 index 0000000000000000000000000000000000000000..e886794cc8c3daa41205489e730b8ec3edefd06f GIT binary patch literal 33688 zcmeI5U2GIp6vyw<@?rSc)u?Ecuo`MavC~4MOAK0+(IHYG(v66L+v)CXJL&H1x-*L{ z*w|QzY$o9PhHoSq-$;Bjyh$*CF+?7G=mQV?fN?Q3=>w5!2=$!#*qvR8zL}W(PjdF2 zbM8Io-ud0Tk9X$BKYzQoQixcW5Mmi=f^?)?h?62omJpAVYNS%`-}$C`NPT-BN82UV z?%vnqI&(Bo%3<~3aQhH1f3Q6!0)IJ$L*)@tI>w~KmM@+4YCGs*sOw6wDE8@bTGB0M zS`OE$mee71Vn&=x0AFyr)r-vSNK;T3KmYxgvFRuJ6mB-oYS={mvTEdc3b^y*j&g z4)2t&@7sI8-`zo&=3;Y`S{J-Eic};clxt;u2h$IzQP4<3L zmInjneSU;Ax^8mYWQ6khym!hv3M5JS94ZyNtmMs6B|DYRlF#x4DbIgk-!DIWb76;j zet64~_YQqk+e)z{ssBuC$y(>x-Wpck>3WVL-t$q*@+>_c*SY?R=Qe+M-V`bK`J7X< z%vftJw4MV~wqq1}U+blHnWKK{Gt_YXxfvl=QM)!f4Td!_@{IcTDWT6 z9lA;V+po4~T)bZf-(jVUs(Sa<2$|kIXZT*|Kh1MygEwG$!L7`@>H6%iF`BW_v$V9t zb@=+I=5l9!_HxWkH@I_^-|4D%wb}3b4qwXUa=r15Cupb;0gnXnSgclVQ|_XhzU@`L z-T!;z+P$SEN=h8Q6yG=#8Q-V5%Qw@VSIre#Rb9NI-r!COe#i|$BXi0(8)P2!&4nxK z9A6~XPEXg}%3R|kUf5;r^o}DG{8}`&aG$&Uy4R33w5SotlYFnW|670U4c?yk>ZP79 zs9owgPrq%#_i*{{?Zc#eAK1T_E5vRqYfL7Kxul*f8Tv%BR5UFoY1+x2tT!gS-yLmv zD!$)7NG)r4H=XUM@O*2iN}@Si%kak~X8d&|X1FHFjQ5Kl5C8!X009sH0T2KI5C8!X z009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH z0T2KI5C8!X009sH0T2KI5C8!X009sHf&Yv^l4jy>m5-3}y8^;@5|HV=qkvl$etAPE zo;^q}OBf6zeqM}TAP}REe#iC%aVe$k=$Q$b8K00j-OSUc-6N5)ieAnNS)xzeJ2_5? zN%1td{33!bQ9DjQ=cZ$6hZ5IziR;r8m4$I>Od6SrW5{ts&l+X%K#sm?zn@;5ARa2{ zrX@Dij@Op;aXHd#}> z<~BAhZ|9}Asci@6-;R=!wvDo_=-Gm4DZ31N!YP)NOwleBZECWHqUXnoWz!iiNWE0b zn;G3PilHJ+|F`KhVzQ@ur>&tJ(U+hqU% literal 0 HcmV?d00001 diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.c b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.c new file mode 100644 index 0000000000..0000952ab2 --- /dev/null +++ b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.c @@ -0,0 +1,32 @@ +#include + +int findPeakUtil(int arr[], int low, int high, int n) +{ + int mid = low + (high - low)/2; + + if ((mid == 0 || arr[mid-1] <= arr[mid]) && + (mid == n-1 || arr[mid+1] <= arr[mid])) + return mid; + + + else if (mid > 0 && arr[mid-1] > arr[mid]) + return findPeakUtil(arr, low, (mid -1), n); + + + else return findPeakUtil(arr, (mid + 1), high, n); +} + + +int findPeak(int arr[], int n) +{ + return findPeakUtil(arr, 0, n-1, n); +} + + +int main() +{ + int arr[] = {1, 3, 20, 4, 1, 0}; + int n = sizeof(arr)/sizeof(arr[0]); + printf("Index of a peak point is %d", findPeak(arr, n)); + return 0; +} \ No newline at end of file diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Info.plist b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Info.plist new file mode 100644 index 0000000000..51bf96c853 --- /dev/null +++ b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.peak + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/DWARF/peak b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/DWARF/peak new file mode 100644 index 0000000000000000000000000000000000000000..beaad7ccaaf4372f9fd16ba769ee3602c3a002a7 GIT binary patch literal 9817 zcmeHNO>7%Q6rQy`8~>zknzSKllgeq6{y?!4lnB~xQ(H~iBrQ#pq^;XZOgHxWr?uCX zchesc(JBa00f)3z5kf)=s1yl-#HB(N5(h3IaVRI?z!mj`IB)|AcyD&bv7JOJmx{xV zG&}R&oA=F|Z)Ys;%sl$@x4)YRQM`nZAY?z}3o1NB+6H9@un?`578A zHanV}tv7Q2c)dKjxpP~YD?>Cyrn}x3YfpG2@1zkO+Ip?T89c_mOVdbRaK4g zojL5_HCJ2ISNsA`QqNebWLhf$HsX~99=;oy>f)11Q39T2SMp}ID%bOOQ{Z(q_(>7p zYi(j|-n^1G(=2ahN?>S=@1DR*);Kj{)R_4Ec#q?ZBxV!r$mGcx=k3NF-UyUyC7idI z@ioCzgE+FK71mH*8?Tl(^p^?wuZ?qM-kumgd32q@xOuY!~t&Y!s*TIwX!r%8F@XC6sF}?+X z*DGKao)FKzR$eo{Wq}6;Ps>k;SDL$+LWjoqhTe6?E8`p5<>0zcmjRanmjRanmjRan zmjRc7{|5v3t+P>aK3?!IZ#$O>Ssr%&$3=uJzlWnj{z2IBA7C-ZjH^a!-Zogy(9=eR zunc?}P8s^8mD(vgUm&cg=S@Ixlgoh1fXjf(fXjf(fXjf(fXjf(fXjf(fXjf(z|&+v zgO7e6*$!PQit<-@0~WXs09her_=1n}V;({R9=Qdug>DS`kJENFL$_(PN26`u(Lj`j z)nVGEPSExY-8wk*LMrl`uMkeS^jdp4D*$myiNCWCY z+LD7pqpj*206#%HGqihxM!-R%yE3$Qk%l$e4NyD4xJRS=G&-Qs7L5jybUXO;I%?=| zP@|hP8cb3}J>&_%pdfy^rQzMI(9Ynmv>K{SoB9zV0LiU2U6FgVop(@@5DEv)6X~F=M(@XgDq6_uhDu2MGHb*LaSZm9D zTq~tNtxBrr)`ibdqKHC#wF6R4e}R_G0{<$<-z@NLj=^oDsdm`P>4)gG6}=Fhdv$d< zQj&Xh^S(S^gO2+AC8}Bdp>iv6CpAT*r=-OdDJ+h~lzQD3y&$ zY^tE!nNp=_#a`A^lQYR^Stx4S%#0kbnyvIDB3feg>5Yw~ayslavc&Xs;w+mPKR3!| z&rXdpM&$M*-*f~XNTGCvuG$ITkIb7k8JkIr!3^VfE#R64k@s{^r@);1 z2NG2IT0izl_N9y0-(N7^>UcZ?I=m8+hRhcOl*^DY@o5g_k6eOP3t)&B7qaXVb(q%b zQ?|jFFw1)@KB!|{UbxjnNeF6Aj55yt8#hC#$lZnW);qu8-3`3=^BQDaQrI6ZCpe?O sx90%w6@Noejn}$BedecE??8>tpv(ErUW6rnLh97h-PNP5=M^ literal 0 HcmV?d00001 diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/Relocations/x86_64/peak.yml b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/Relocations/x86_64/peak.yml new file mode 100644 index 0000000000..0fbf488878 --- /dev/null +++ b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/Relocations/x86_64/peak.yml @@ -0,0 +1,9 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/admin/Desktop/cosmos/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak' +relocations: + - { offsetInCU: 0x26, offset: 0x26, size: 0x8, addend: 0x0, symName: _findPeakUtil, symObjAddr: 0x0, symBinAddr: 0x100003D90, symSize: 0x110 } + - { offsetInCU: 0x41, offset: 0x41, size: 0x8, addend: 0x0, symName: _findPeakUtil, symObjAddr: 0x0, symBinAddr: 0x100003D90, symSize: 0x110 } + - { offsetInCU: 0xA1, offset: 0xA1, size: 0x8, addend: 0x0, symName: _findPeak, symObjAddr: 0x110, symBinAddr: 0x100003EA0, symSize: 0x30 } + - { offsetInCU: 0xD7, offset: 0xD7, size: 0x8, addend: 0x0, symName: _main, symObjAddr: 0x140, symBinAddr: 0x100003ED0, symSize: 0x87 } +... From 3c3aadde45440052f02bdfd8c0cb008c63e008d5 Mon Sep 17 00:00:00 2001 From: Shubham Daulkar Date: Sun, 1 Oct 2023 23:50:39 +0530 Subject: [PATCH 3/4] added code for peak element in a mountain aaray in C , C++ and Pyhton --- .../peak_element_in_a_mountain_array/peak.py | 99 +++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.py diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.py b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.py new file mode 100644 index 0000000000..c7ecd98062 --- /dev/null +++ b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.py @@ -0,0 +1,99 @@ + + + +# the peak element in the array +def findPeak(arr): + + + left = 0 + + + right = len(arr) - 1 + + while (left < right): + + + mid = left + (right - left) // 2 + + + if (arr[mid] < arr[(mid + 1)]): + + left = mid + 1 + + else: + + + right = mid + + return left + + +def BS(X, left, right, arr): + + while (left <= right): + + mid = left + (right - left) // 2 + + if (arr[mid] == X): + return mid + + elif (X > arr[mid]): + + left = mid + 1 + + else: + + right = mid - 1 + + return -1 + +def reverseBS(X, left, right, arr): + + while (left <= right): + + mid = left + (right - left) + + if (arr[mid] == X): + return mid + + elif (X > arr[mid]): + + right = mid - 1 + + else: + + left = mid + 1 + + return -1 + +def findInMA(X, mountainArr): + + peakIndex = findPeak(mountainArr) + + res = -1 + + + if (X >= mountainArr[0] and + X <= mountainArr[peakIndex]): + + res = BS(X, 0, peakIndex, mountainArr) + + + if (res == -1): + + res = reverseBS(X, peakIndex + 1, + mountainArr.size() - 1, + mountainArr) + + print(res) + +if __name__ == "__main__": + + + X = 3 + + arr = [ 1, 2, 3, 4, 5, 3, 1 ] + + findInMA(X, arr) + + From b6e007127d358a2696c7df65ee894d3d5531d67a Mon Sep 17 00:00:00 2001 From: Shubham Daulkar Date: Thu, 5 Oct 2023 00:20:43 +0530 Subject: [PATCH 4/4] removed unecessary files --- .../peak_element_in_a_mountain_array/peak | Bin 33688 -> 0 bytes .../peak.dSYM/Contents/Info.plist | 20 ------------------ .../peak.dSYM/Contents/Resources/DWARF/peak | Bin 9817 -> 0 bytes .../Resources/Relocations/x86_64/peak.yml | 9 -------- 4 files changed, 29 deletions(-) delete mode 100755 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak delete mode 100644 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Info.plist delete mode 100644 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/DWARF/peak delete mode 100644 code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/Relocations/x86_64/peak.yml diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak deleted file mode 100755 index e886794cc8c3daa41205489e730b8ec3edefd06f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33688 zcmeI5U2GIp6vyw<@?rSc)u?Ecuo`MavC~4MOAK0+(IHYG(v66L+v)CXJL&H1x-*L{ z*w|QzY$o9PhHoSq-$;Bjyh$*CF+?7G=mQV?fN?Q3=>w5!2=$!#*qvR8zL}W(PjdF2 zbM8Io-ud0Tk9X$BKYzQoQixcW5Mmi=f^?)?h?62omJpAVYNS%`-}$C`NPT-BN82UV z?%vnqI&(Bo%3<~3aQhH1f3Q6!0)IJ$L*)@tI>w~KmM@+4YCGs*sOw6wDE8@bTGB0M zS`OE$mee71Vn&=x0AFyr)r-vSNK;T3KmYxgvFRuJ6mB-oYS={mvTEdc3b^y*j&g z4)2t&@7sI8-`zo&=3;Y`S{J-Eic};clxt;u2h$IzQP4<3L zmInjneSU;Ax^8mYWQ6khym!hv3M5JS94ZyNtmMs6B|DYRlF#x4DbIgk-!DIWb76;j zet64~_YQqk+e)z{ssBuC$y(>x-Wpck>3WVL-t$q*@+>_c*SY?R=Qe+M-V`bK`J7X< z%vftJw4MV~wqq1}U+blHnWKK{Gt_YXxfvl=QM)!f4Td!_@{IcTDWT6 z9lA;V+po4~T)bZf-(jVUs(Sa<2$|kIXZT*|Kh1MygEwG$!L7`@>H6%iF`BW_v$V9t zb@=+I=5l9!_HxWkH@I_^-|4D%wb}3b4qwXUa=r15Cupb;0gnXnSgclVQ|_XhzU@`L z-T!;z+P$SEN=h8Q6yG=#8Q-V5%Qw@VSIre#Rb9NI-r!COe#i|$BXi0(8)P2!&4nxK z9A6~XPEXg}%3R|kUf5;r^o}DG{8}`&aG$&Uy4R33w5SotlYFnW|670U4c?yk>ZP79 zs9owgPrq%#_i*{{?Zc#eAK1T_E5vRqYfL7Kxul*f8Tv%BR5UFoY1+x2tT!gS-yLmv zD!$)7NG)r4H=XUM@O*2iN}@Si%kak~X8d&|X1FHFjQ5Kl5C8!X009sH0T2KI5C8!X z009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH z0T2KI5C8!X009sH0T2KI5C8!X009sHf&Yv^l4jy>m5-3}y8^;@5|HV=qkvl$etAPE zo;^q}OBf6zeqM}TAP}REe#iC%aVe$k=$Q$b8K00j-OSUc-6N5)ieAnNS)xzeJ2_5? zN%1td{33!bQ9DjQ=cZ$6hZ5IziR;r8m4$I>Od6SrW5{ts&l+X%K#sm?zn@;5ARa2{ zrX@Dij@Op;aXHd#}> z<~BAhZ|9}Asci@6-;R=!wvDo_=-Gm4DZ31N!YP)NOwleBZECWHqUXnoWz!iiNWE0b zn;G3PilHJ+|F`KhVzQ@ur>&tJ(U+hqU% diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Info.plist b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Info.plist deleted file mode 100644 index 51bf96c853..0000000000 --- a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.peak - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/DWARF/peak b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/DWARF/peak deleted file mode 100644 index beaad7ccaaf4372f9fd16ba769ee3602c3a002a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9817 zcmeHNO>7%Q6rQy`8~>zknzSKllgeq6{y?!4lnB~xQ(H~iBrQ#pq^;XZOgHxWr?uCX zchesc(JBa00f)3z5kf)=s1yl-#HB(N5(h3IaVRI?z!mj`IB)|AcyD&bv7JOJmx{xV zG&}R&oA=F|Z)Ys;%sl$@x4)YRQM`nZAY?z}3o1NB+6H9@un?`578A zHanV}tv7Q2c)dKjxpP~YD?>Cyrn}x3YfpG2@1zkO+Ip?T89c_mOVdbRaK4g zojL5_HCJ2ISNsA`QqNebWLhf$HsX~99=;oy>f)11Q39T2SMp}ID%bOOQ{Z(q_(>7p zYi(j|-n^1G(=2ahN?>S=@1DR*);Kj{)R_4Ec#q?ZBxV!r$mGcx=k3NF-UyUyC7idI z@ioCzgE+FK71mH*8?Tl(^p^?wuZ?qM-kumgd32q@xOuY!~t&Y!s*TIwX!r%8F@XC6sF}?+X z*DGKao)FKzR$eo{Wq}6;Ps>k;SDL$+LWjoqhTe6?E8`p5<>0zcmjRanmjRanmjRan zmjRc7{|5v3t+P>aK3?!IZ#$O>Ssr%&$3=uJzlWnj{z2IBA7C-ZjH^a!-Zogy(9=eR zunc?}P8s^8mD(vgUm&cg=S@Ixlgoh1fXjf(fXjf(fXjf(fXjf(fXjf(fXjf(z|&+v zgO7e6*$!PQit<-@0~WXs09her_=1n}V;({R9=Qdug>DS`kJENFL$_(PN26`u(Lj`j z)nVGEPSExY-8wk*LMrl`uMkeS^jdp4D*$myiNCWCY z+LD7pqpj*206#%HGqihxM!-R%yE3$Qk%l$e4NyD4xJRS=G&-Qs7L5jybUXO;I%?=| zP@|hP8cb3}J>&_%pdfy^rQzMI(9Ynmv>K{SoB9zV0LiU2U6FgVop(@@5DEv)6X~F=M(@XgDq6_uhDu2MGHb*LaSZm9D zTq~tNtxBrr)`ibdqKHC#wF6R4e}R_G0{<$<-z@NLj=^oDsdm`P>4)gG6}=Fhdv$d< zQj&Xh^S(S^gO2+AC8}Bdp>iv6CpAT*r=-OdDJ+h~lzQD3y&$ zY^tE!nNp=_#a`A^lQYR^Stx4S%#0kbnyvIDB3feg>5Yw~ayslavc&Xs;w+mPKR3!| z&rXdpM&$M*-*f~XNTGCvuG$ITkIb7k8JkIr!3^VfE#R64k@s{^r@);1 z2NG2IT0izl_N9y0-(N7^>UcZ?I=m8+hRhcOl*^DY@o5g_k6eOP3t)&B7qaXVb(q%b zQ?|jFFw1)@KB!|{UbxjnNeF6Aj55yt8#hC#$lZnW);qu8-3`3=^BQDaQrI6ZCpe?O sx90%w6@Noejn}$BedecE??8>tpv(ErUW6rnLh97h-PNP5=M^ diff --git a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/Relocations/x86_64/peak.yml b/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/Relocations/x86_64/peak.yml deleted file mode 100644 index 0fbf488878..0000000000 --- a/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak.dSYM/Contents/Resources/Relocations/x86_64/peak.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -triple: 'x86_64-apple-darwin' -binary-path: '/Users/admin/Desktop/cosmos/code/algorithm_applications/src/binary_search/peak_element_in_a_mountain_array/peak' -relocations: - - { offsetInCU: 0x26, offset: 0x26, size: 0x8, addend: 0x0, symName: _findPeakUtil, symObjAddr: 0x0, symBinAddr: 0x100003D90, symSize: 0x110 } - - { offsetInCU: 0x41, offset: 0x41, size: 0x8, addend: 0x0, symName: _findPeakUtil, symObjAddr: 0x0, symBinAddr: 0x100003D90, symSize: 0x110 } - - { offsetInCU: 0xA1, offset: 0xA1, size: 0x8, addend: 0x0, symName: _findPeak, symObjAddr: 0x110, symBinAddr: 0x100003EA0, symSize: 0x30 } - - { offsetInCU: 0xD7, offset: 0xD7, size: 0x8, addend: 0x0, symName: _main, symObjAddr: 0x140, symBinAddr: 0x100003ED0, symSize: 0x87 } -...