文件名称:DailyCoding
文件大小:43KB
文件格式:ZIP
更新时间:2024-04-16 14:41:00
C++
每日编码 第1天: 问题:具有正好3个除数的数字 给定数字N,请打印从1到N范围内的所有数字,其中正好有3个除数。 我的解决方案: 你可以找到我的解决方案 预期时间复杂度:O(n ^ 2/2) 预期辅助空间:O(1) 第二天: 问题:模乘逆 给定两个整数“ a”和“ m”,在模“ m”下找到“ a”的模乘逆。 模乘逆是这样的整数“ x”。 ax≅1(mod m)x的值应在{0,1,2,…m-1}中,即在整数取模m的范围内。 当且仅当a和m相对质数(即gcd(a,m)= 1)时,才存在“模m”的乘法逆。 我的解决方案: 你可以找到我的解决方案 预期时间复杂度:O(m) 预期辅助空间:O(1) 第三天: 问题:在整数数组中找到第一个重复元素 给定一个整数数组,在其中找到第一个重复元素。 我们需要找到多次出现并且第一次出现的索引最小的元素。 我的解决方案: 你可以找到我的解决方案 预
【文件预览】:
DailyCoding-main
----Day-9()
--------UnionOfSortedArray.cpp(947B)
----Day-55()
--------fourElementsSumX.cpp(981B)
----Day-11()
--------MinSwaps.cpp(831B)
----Day-48()
--------SumPair.cpp(576B)
----Day-15()
--------SortArrayOf012.cpp(946B)
----Day-26()
--------PangramGFG.cpp(657B)
--------Pangram.cpp(657B)
----Day-18()
--------DeterminantOfAMatrix.cpp(1KB)
----Day-43()
--------rightMostDiffBit.cpp(505B)
----Day-8()
--------MergeSort.cpp(1KB)
----Day-10()
--------IntersectionOfSortedArray.cpp(883B)
----Day-14()
--------MedainOfSortedArrays.cpp(1KB)
----Day-20()
--------RotateMatrix.cpp(984B)
----Day-32()
--------MultiplicationWithStrings.cpp(2KB)
----Day-44()
--------MaxSubsetXOR.cpp(992B)
----Day-47()
--------MaxDistSameOcc.cpp(510B)
----Day-5()
--------RainwaterTrapped.cpp(670B)
----Day-51()
--------PrintSubArray0Sum.cpp(1KB)
----Day-28()
--------Substring.cpp(557B)
----Day-36()
--------KthBitSet.cpp(239B)
----Day-22()
--------SearchInAMatrix.cpp(943B)
----Day-31()
--------LongestSubstring.cpp(590B)
----Day-34()
--------ExcelColName.cpp(857B)
----Day-49()
--------SortByFreq.cpp(1KB)
----Day-23()
--------MaxSizeRecInMatrix.cpp(1KB)
----Day-27()
--------ValidateIP.cpp(1KB)
----Day-46()
--------2ArraysHashingCheck.cpp(710B)
----Day-37()
--------PowerOfTwo.cpp(236B)
----Day-17()
--------MinMaxDiffAdj.cpp(936B)
----Day-54()
--------largestSubArraySize.cpp(1KB)
----README.md(21KB)
----Day-24()
--------RomanNum.cpp(1KB)
--------RomanNumSol.cpp(482B)
----Day-2()
--------MultiplicativeInverseOfModuloM.cpp(730B)
----Day-1()
--------NumbersWith3Divisors.cpp(535B)
----Day-21()
--------SpiralMatrix.cpp(862B)
----Day-4()
--------RearrangeArray.cpp(429B)
----Day-6()
--------MergeArrays.cpp(1KB)
----Day-52()
--------kMostOcc.cpp(1KB)
----Day-53()
--------sortarr12.cpp(1KB)
----Day-50()
--------PrintNonRepeating.cpp(521B)
----Day-30()
--------RotatedString.cpp(674B)
----Day-19()
--------TransposeOfAMatrix.cpp(1KB)
----Day-16()
--------DiffOpOnMatrices.cpp(4KB)
----Day-42()
--------totalsSetBits.cpp(505B)
----Day-7()
--------SearchRotatedArray.cpp(1KB)
----Day-29()
--------IsomorphicString.cpp(755B)
----Day-13()
--------MinPlatform.cpp(731B)
----Day-39()
--------BitFlip.cpp(366B)
----Day-33()
--------Anagram.cpp(495B)
----Day-12()
--------DoubleOnSearch.cpp(475B)
----Day-41()
--------Rightmostbit.cpp(431B)
----Day-3()
--------FirstRepeatingElementInAnArray.cpp(648B)
----Day-40()
--------GrayAndBinary.cpp(910B)
----Day-45()
--------SwapOddEven.cpp(409B)
----Day-35()
--------ReverseString.cpp(965B)
----Day-25()
--------MaxOccInString.cpp(546B)
----Day-38()
--------SparseOrNot.cpp(304B)