文件名称:删除无效括号leetcodeJava-30DaysLeetCodeChallenge:这是我在#30DaysLeetCodeChallenge
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-20 21:42:01
系统开源
删除插入括号 leetcode Java 30天LeetCode挑战 这是我在#30DaysLeetCodeChallenge of LeetCode 中解决问题的存储库。 第 1 天 - 单号 语句:这里给定一个非空的整数数组,除了一个元素外,每个元素都出现了两次。 找到那一个。 方法:我在javascript中使用了数组的方法,它有助于返回该数组的所有重复值并存储到一个新数组中。 接下来,我曾经遍历主数组并确定在我的方法返回的新重复数组中不存在的元素。 最后通过方法返回该数组以返回一个字符串。 第 2 天 - 快乐数字 语句:一个快乐数是由以下过程定义的数:从任何正整数开始,用其数字的平方和替换该数,并重复该过程直到该数等于1(它将停留的位置),或它在一个不包含 1 的循环中无限循环。这个过程以 1 结束的那些数字是快乐的数字。 方法:我再次使用递归的概念在 javascript 中实现了该解决方案,以在使其数字的平方和等于 1 时反复迭代,限制为 8 次递归。 我曾经对数字进行平方并将转换后的字符串从到数组中拆分为对数字进行进一步操作。 第 3 天 - 最大子阵列 语句:给定一个
【文件预览】:
30DaysLeetCodeChallenge-master
----05 - Best Time to Buy and Sell Stock II()
--------maxProfit.js(208B)
----README.md(19KB)
----16 - Valid Paranthesis()
--------validParanthesis.js(614B)
----02 - Happy Number()
--------isHappy.js(429B)
----20 - BST From Pre-order()
--------bstFromPreOrder.js(375B)
----07 - Counting Elements()
--------countElements.js(161B)
----22 - SubArray Sum K()
--------subArraysSumEqualK.js(348B)
----06 - Grouping Anagrams()
--------groupAnagrams.js(201B)
----01 - Single Number()
--------solution.js(275B)
----10 - Min Stack()
--------minStack.js(733B)
----19 - Search Rotated Array()
--------searchRotatedSortedArray.js(73B)
----08 - Middle of Linked List()
--------middleOfLinkedList.js(174B)
----04 - Move Zeroes()
--------moveZeroes.js(332B)
----03 - MaxSubArray()
--------maxSubArray.js(362B)
----13 - Contiguous Array()
--------conArray.js(397B)
----15 - Product Except Self()
--------productExceptSelf.js(392B)
----11 - Diameter of Binary Tree()
--------diameterBT.js(327B)
----14 - Perform String Shifts()
--------stringShifts.js(260B)
----12 - Last Stone Weight()
--------lastStoneWeight.js(425B)
----09 - Backspace Compare()
--------backSpaceCompare.js(494B)