请你给一个停车场设计一个停车系统。停车场总共有三种不同大小的车位:大,中和小,每种尺寸分别有固定数目的车位。请你实现ParkingSystem类:来源:力扣(LeetCode) 链接:题目链接简单题,模拟即可。(用数组的话不用switch会快一点)执行用时
给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得(a^2 + b^2 = c)。来源:力扣(LeetCode) 链接:题目链接从0~sqrt(c)遍历a,判断b = c - a*a是否是平方数。如果b是平方数,则有b = (int)sqr
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 ([-2^{32}, 2^{32}-1]),就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。来源:力扣(LeetCo
给你两个整数,n 和 start 。数组nums定义为:nums[i] = start + 2*i(下标从0开始)且n == nums.length。请返回nums中所有元素按位异或(XOR)后得到的结果。来源:力扣(LeetCode) 链接:题目链接由于
给你一个按非递减顺序排列的数组nums,返回正整数数目和负整数数目中的最大值。注意:0既不是正整数也不是负整数。来源:力扣(LeetCode)链接:2529. 正整数和负整数的最大计数最简单直接遍历数组统计正整数和负整数个数即可。时间复杂度(O(n)),空