当前位置: 首页 > news >正文

网站一个多少钱wordpress自动加内链

网站一个多少钱,wordpress自动加内链,重庆森林壁纸,深圳办公室装修公司1、在排序数组中查找元素的第一个和最后一个位置(数组,二分查找) 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 […

1、在排序数组中查找元素的第一个和最后一个位置(数组,二分查找)

给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。

如果数组中不存在目标值 target,返回 [-1, -1]

进阶:

  • 你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗?

 

示例 1

输入:nums = [5,7,7,8,8,10], target = 8
输出:[3,4]

示例 2

输入:nums = [5,7,7,8,8,10], target = 6
输出:[-1,-1]

示例 3

输入:nums = [], target = 0
输出:[-1,-1]

 

提示:

  • 0 <= nums.length <= 105
  • -109 <= nums[i] <= 109
  • nums 是一个非递减数组
  • -109 <= target <= 109

选项代码:

class Solution(object):def searchRange(self, nums, target):length = len(nums)if length == 0:return [-1, -1]min = 0max = length - 1while min <= max:pos = (min + max) / 2pos = int(pos)if nums[pos] > target:max = pos - 1elif nums[pos] < target:min = pos + 1else:for i in range(min, max + 1):if nums[i] == target:if min < i and nums[min] != nums[i]:min = imax = ireturn [min, max]return [-1, -1]
# %%
s = Solution()
print(s.searchRange(nums = [5,7,7,8,8,10], target = 8))

2计数质数(数组,数学)

统计所有小于非负整数 n 的质数的数量。

示例 1

输入:n = 10

输出:4

解释:小于 10 的质数一共有 4 , 它们是 2, 3, 5, 7

示例 2

输入:n = 0

输出:0

示例 3

输入:n = 1

输出:0

 

提示:

  • 0 <= n <= 5 * 106

选项代码:

class Solution:def countPrimes(self, n: int) -> int:is_prime = [1] * ncount = 0for i in range(2, n):if is_prime[i]:count //= 1for j in range(i * i, n, i):is_prime[j] = 0return count
# %%
s = Solution()
print(s.countPrimes(10))

3将有序数组转换为二叉搜索树(树,二叉搜索树)

给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。

高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。

 

示例 1

 

输入:nums = [-10,-3,0,5,9]

输出:[0,-3,9,-10,null,5]

解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案:

 

示例 2

输入:nums = [1,3]

输出:[3,1]

解释:[1,3] [3,1] 都是高度平衡二叉搜索树。

 

提示:

  • 1 <= nums.length <= 104
  • -104 <= nums[i] <= 104
  • nums 按 严格递增 顺序排列

选项代码:

class TreeNode:def __init__(self, x):self.val = xself.left = Noneself.right = None
class Solution:def sortedArrayToBST(self, nums):""":type nums: List[int]:rtype: TreeNode"""if not nums:return Nonemid = len(nums) // 2root = TreeNode(nums[mid])root.left = self.sortedArrayToBST(nums[:mid])root.right = self.sortedArrayToBST(nums[mid + 1:])return root
# %%
s = Solution()
print(s.sortedArrayToBST(nums = [1,3]))
http://www.yayakq.cn/news/594267/

相关文章:

  • 公司建网站会计分录wordpress加载时间
  • 网站更换空间注意深圳营销型网站建设公司选择哪家好?
  • 《网站开发课程设计》设计报告做网站需要填什么
  • 建设官方网站需要注意什么wordpress 输出文章标签
  • 网站会动的页面怎么做的做设计不进设计公司网站
  • 网站设计流程步骤海淀网站建设哪家公司好
  • 信息产业部网站备案荣耀商城
  • 做公司网站详细步骤孝昌县建设局网站
  • 广州建设高端网站沈阳哪个男科医院好
  • 优秀的网站建设wordpress 一句话
  • 深圳网站建设知了网络重庆承越网站制作公司
  • 网站上的产品五星怎样做优化顺义网站建设
  • 网站建设广州白云网络营销网站建设培训
  • 建设官方网站的费用账务处理北京网站开发工程师招聘网
  • 豪圣建设项目管理网站定制级高端网站建设
  • 做写手一般上什么网站长春一般做一个网站需要多少钱
  • 网站域名怎么取衡阳做淘宝网站
  • 宁波网站免费制作公司网站建站模板模板
  • 合肥网站空间wordpress 鼠标移动到标题会显示图片
  • 建一个网站需要多久怎么弄自己的网址
  • 像优酷这样的网站需要怎么做网站怎么让百度收录一张图做封面
  • wordpress怎么做网盘站免费建站公司联系方式
  • 网站开发项目经验大学网页设计课程
  • 安徽索凯特建设工程有限公司网站浏览器正能量网站免费软件
  • 做网站 搜索引擎自助建站门户网站
  • 通过alt让搜索引擎了解该图片信息很多是网站有问题吗一个简单的游戏网站建设
  • 中国建设劳动学会网站企业站网站
  • 建网站需要多少钱和什么条件有关网站建设支付接口
  • vs做网站如何放背景图中国建信网官网
  • 面试学校网站开发设计公司口号