alpha 的博客

何晓东 的博客 | alpha blog

PHP 计算有多少小于当前数字的数字

PHP 计算有多少小于当前数字的数字

PHP 计算有多少小于当前数字的数字 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。 换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。 以数组形式返回答案。 示例 1: 输入:nums = [8,1,2,2,3] 输出:[4,0,1,1,3...

PHP 不使用加减乘除运算符号实现加法

PHP 不使用加减乘除运算符号实现加法

PHP 不使用加减乘除运算符号实现加法 写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。 示例: 输入: a = 1, b = 1 输出: 2 提示: a, b 均可能是负数或 0 结果不会溢出 32 位整数 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/bu-y...

PHP 计算数组中出现次数超过一半的数字

PHP 计算数组中出现次数超过一半的数字

PHP 计算数组中出现次数超过一半的数字 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/shu-zu-zhong-chu...

PHP 实现字符串相加

PHP 实现字符串相加

PHP 实现字符串相加 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 提示: num1 和num2 的长度都小于 5100 num1 和num2 都只包含数字 0-9 num1 和num2 都不包含任何前导零 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式 来源:力扣(LeetCode) 链接:https:...

PHP 计数二进制子串

PHP 计数二进制子串

PHP 计数二进制子串 给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。 重复出现的子串要计算它们出现的次数。 示例 1 : 输入: "00110011" 输出: 6 解释: 有6个子串具有相同数量的连续1和0:“0011”,“01”,“1100”,“10”,“0011” 和 “01”。 请注意,一些重复出现的...

PHP 计算有效的完全平方数

PHP 计算有效的完全平方数

有效的完全平方数 给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。 说明:不要使用任何内置的库函数,如  sqrt。 示例 1: 输入:16 输出:True 示例 2: 输入:14 输出:False 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/valid-pe...

Edge Chromium 开启 h264 播放支持

Edge Chromium 开启 h264 播放支持

开启 Windows10 支持 安装 hevc 视频扩展, 这个是免费的,可以直接安装,或安装 完美解码 开始实验室解码支持 在 edge 地址栏输入 edge://flags ,然后搜索 video, 找到 Hardware-accelerated video decode, Hardware-accelerated video encode 两个选项,...

PHP 计算旅行终点站

PHP 计算旅行终点站

旅行终点站 给你一份旅游线路图,该线路图中的旅行线路用数组 paths 表示,其中 paths[i] = [cityAi, cityBi] 表示该线路将会从 cityAi 直接前往 cityBi 。请你找出这次旅行的终点站,即没有任何可以通往其他城市的线路的城市。 题目数据保证线路图会形成一条不存在循环的线路,因此只会有一个旅行终点站。 示例 1: 输入:paths = [["Londo...

PHP 计算0~n-1中缺失的数字

PHP 计算0~n-1中缺失的数字

0~n-1中缺失的数字 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。 示例 1: 输入: [0,1,3] 输出: 2 示例 2: 输入: [0,1,2,3,4,5,6,7,9] 输出: 8 来源:力扣(LeetCode) 链接:https://leetcode-...

PHP 数组合并的三种方式区别

PHP 数组合并的三种方式区别

最直观区别是对于:是否重建索引,前后两个数组有相同 key 值的替换规则 + + 运算符把右边的数组元素附加到左边的数组后面,两个数组中都有的键名,则只用左边数组中的,右边的被忽略。 $a = array('one','two'); $b=array('three','four','five'); //not a union of arrays' values echo '$a ...