文件名称:lrucacheleetcode-letcode-30-days-challenge:尝试在锁定期间跟上LetCode的30天挑战,以提高我对
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-19 17:19:54
系统开源
lru缓存leetcode 30 天 LeetCoding 挑战 单数:给定一个非空的整数数组,每个元素出现两次,除了一个。 找到那一个。 快乐数字:编写一个算法来确定一个数字是否“快乐”。 快乐数是由以下过程定义的数字:从任何正整数开始,用其数字的平方和替换该数字,并重复该过程直到该数字等于 1(它将停留的位置),否则循环在一个不包括 1 的循环中无限循环。这个过程以 1 结束的那些数字是快乐的数字。 最大子数组:给定一个整数数组 nums,找出其总和最大的连续子数组(至少包含一个数字)并返回其总和。 移零:给定一个数组 nums,编写一个函数将所有 0 移到它的末尾,同时保持非零元素的相对顺序。 买卖股票的最佳时机 II:假设您有一个数组,其中第 i 个元素是给定股票在第 i 天的价格。 设计一个算法来找到最大的利润。 您可以根据需要完成任意数量的交易(即多次买入和卖出一股股票)。 注意:您不得同时进行多项交易(即您必须先卖出股票,然后才能再次买入)。 组字谜:给定一个字符串数组,将字谜组合在一起。 计算元素:给定一个整数数组 arr,计算元素 x 使得 x + 1 也在 arr
【文件预览】:
letcode-30-days-challenge-master
----last-stone-weight.js(250B)
----product-of-an-array-except-self.js(1KB)
----LRU-Cache.js(1KB)
----middle-of-the-link-list.js(164B)
----maximal-square.js(491B)
----minimum-path-sum.js(562B)
----number-of-islands.js(943B)
----Backspace-String-Compare.js(587B)
----Valid-Parenthesis-String.js(942B)
----perform-string-shift.js(959B)
----binary-tree-maximum-path-sum.js(350B)
----Longest-Common-Subsequence.js(959B)
----first-unique-number.js(277B)
----left-most-column-with-atleast-a-one.js(3KB)
----subarray-sum-equals-k.js(298B)
----Best-Time-to-Buy-and-Sell-Stock-II.js(237B)
----search-rotated-array.js(471B)
----happy-number.js(205B)
----diameter-of-a-binary-tree.js(637B)
----counting-elements.js(279B)
----jump-game.js(261B)
----min-stack.js(1009B)
----move-zero.js(226B)
----contigous-array.js(532B)
----group-anagrams.js(483B)
----README.md(9KB)
----Construct-Binary-Search-Tree-from-Preorder-Traversal.js(700B)
----maxsubarray.js(242B)
----single-number.js(586B)