随笔分类 - 算法学习打卡
摘要:地址:https://leetcode-cn.com/problems/contains-duplicate-ii/ <?php /** 给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/contains-duplicate/ <?php /** 给定一个整数数组,判断是否存在重复元素。 如果任意一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入:
        阅读全文
            
摘要:di地址:https://leetcode-cn.com/problems/max-consecutive-ones/ <?php /** 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/power-of-four/ <?php /** 342. 4的幂 给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方。 示例 1: 输入: 16 输出: true 示例 2: 输入: 5 输出: 
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/move-zeroes/ <?php /** * Class Solution * 283. 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/missing-number/ <?php /** 给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。 示例 1: 输入: [3,0,1] 输出: 2 示例 2: 
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/ugly-number/ <?php /** 编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: 6 输出: true 解释: 6 = 2 × 3 示例 2: 输入: 8 
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/add-digits/ <?php /** * 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38 输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/power-of-two/ <?php /** 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输出: true 解释: 24 
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/implement-queue-using-stacks/ <?php /** 232. 用栈实现队列 使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。 pop() -- 从队列首部移除元素。 pee
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/single-number/ <?php /** 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/min-stack/ <?php /** 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() ——
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/merge-sorted-array/ <?php /** 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 说明: 初始化 nums1 和 num
        阅读全文
            
摘要:d地址:https://leetcode-cn.com/problems/implement-strstr/ <?php /** 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/longest-common-prefix/ <?php /** * 编写一个函数来查找字符串数组中的最长公共前缀。 * * 如果不存在公共前缀,返回空字符串 ""。 * * 示例 1: * * 输入: ["flower","f
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/add-two-numbers/ <?php /** 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/3sum/ <?php /** 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/remove-element/ <?php /** 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/sort-an-array/ <?php /** 给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 输入:nums = [5,1,1,2
        阅读全文
            
摘要:地址:https://leetcode-cn.com/problems/string-to-integer-atoi/ <?php /** 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一
        阅读全文
            


浙公网安备 33010602011771号