算法
文章平均质量分 51
你的美失控了
这个作者很懒,什么都没留下…
展开
-
【LeetCode】283. 移动零 Move Zeroes (PHP)
作者: 你的美失控了 本文关键词:LeetCode,力扣,算法,算法题,数组,移动零,PHP 来源:力扣(LeetCode) 题目描述 给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12]输出: [1,3,12,0,0] 代码 使用PHP写的代码如下 class Solution { /** * @param Integer[] $nums * @return ...原创 2021-02-21 17:07:17 · 135 阅读 · 0 评论 -
【LeetCode】27. 移除元素 Remove Element (PHP)
作者: 你的美失控了 本文关键词:LeetCode,力扣,算法,算法题,数组,移除元素,PHP 来源:力扣(LeetCode) 目录 题目描述 代码 使用PHP写的代码如下 题目描述 给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例: 输入:nums = [3...原创 2021-02-21 16:30:15 · 188 阅读 · 0 评论 -
【LeetCode】485. 最大连续 1 的个数 Max Consecutive Ones (PHP)
作者: 你的美失控了 本文关键词:LeetCode,力扣,算法,算法题,数组,最大连续 1 的个数,PHP 来源:力扣(LeetCode) 目录 题目描述 思路 代码 使用PHP写的代码如下 题目描述 给定一个二进制数组, 计算其中最大连续 1 的个数。 示例1: 输入:[1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3. 思路 遍历数组,遇到1就count++ 看看count有没有超过最大纪录,超过了就更新..原创 2021-02-21 16:06:12 · 148 阅读 · 0 评论 -
【LeetCode】14. 最长公共前缀 Longest Common Prefix (PHP)
作者: 你的美失控了 本文关键词:LeetCode,力扣,算法,算法题,字符串,最长公共前缀,PHP 来源:力扣(LeetCode) 目录 题目描述 代码 使用PHP写的代码如下 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串""。 示例1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例2: 输入:strs = ["dog","racecar","car"] 输出:...原创 2021-02-21 14:17:50 · 189 阅读 · 0 评论 -
【LeetCode】13. 罗马数字转整数 Roman to Integer (PHP)
作者: 你的美失控了 本文关键词:LeetCode,力扣,算法,算法题,数学,字符串,整数反转,PHP 来源:力扣(LeetCode) 目录 题目描述 思路 代码 使用PHP写的代码如下 题目描述 罗马数字包含以下七种字符:I,V,X,L,C,D和M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D ...原创 2021-02-21 14:07:45 · 141 阅读 · 0 评论 -
【LeetCode】9. 回文数 Palindrome Number (PHP)
作者: 你的美失控了 本文关键词:LeetCode,力扣,算法,算法题,数学,回文数,PHP 来源:力扣(LeetCode) 目录 题目描述 代码 使用PHP写的代码如下 题目描述 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 示例1: 输入:x = 121 输出:true 示例2: 输入:x = -121 输出:f...原创 2021-02-21 11:58:51 · 166 阅读 · 0 评论 -
【LeetCode】7. 整数反转 Reverse Integer (PHP)
作者: 你的美失控了 本文关键词:LeetCode,力扣,算法,算法题,数学,整数反转,PHP 来源:力扣(LeetCode) 目录 题目描述 代码 使用PHP写的代码如下 题目描述 给你一个 32 位的有符号整数 x ,返回 x 中每位上的数字反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围[−231,231− 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示例1: 输入:x = 123 输出:321 示例2: ...原创 2021-02-21 11:47:10 · 134 阅读 · 0 评论 -
【LeetCode】1. 两数之和 Two Sum (PHP)
作者: 你的美失控了 本文关键词:LeetCode,力扣,算法,算法题,数组,两数之和,PHP 来源:力扣(LeetCode) 目录 题目描述 代码 使用PHP写的代码如下 第一种方式 第二种方式 题目描述 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 你可以按任意顺序返回答案。 示例: 输入:nums = [...原创 2021-02-21 11:26:16 · 549 阅读 · 0 评论