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

网站国外推广网站开发设计流程文档

网站国外推广,网站开发设计流程文档,购物网站多少钱,装饰公司网站模板下载相关题目#xff1a; 382. 链表随机节点 384. 打乱数组 398. 随机数索引 文章详解#xff1a; 游戏中的随机抽样算法 class ListNode:def __init__(self, val0, nextNone):self.val valself.next nextclass RandListNode:382. 链表随机节点https://lee…相关题目 382. 链表随机节点 384. 打乱数组 398. 随机数索引 文章详解 游戏中的随机抽样算法 class ListNode:def __init__(self, val0, nextNone):self.val valself.next nextclass RandListNode:382. 链表随机节点https://leetcode.cn/problems/linked-list-random-node/def __init__(self, head: ListNode):self.head headself.r random.Random()def getRandom(self) - int:i, res 0, 0p self.head# while 循环遍历链表while p:i 1# 生成一个 [0, i) 之间的整数# 这个整数等于 0 的概率就是 1/iif 0 self.r.randint(0, i-1):res p.valp p.nextreturn resclass ShuffleArray:384. 打乱数组https://leetcode.cn/problems/shuffle-an-array/def __init__(self, nums: List[int]):self.nums numsdef reset(self) - List[int]:return self.numsdef shuffle(self) - List[int]:copy self.nums.copy()n len(self.nums)for i in range(n):# 生成一个 [i, n-1] 区间内的随机数r i random.randint(0, n-i-1)# 交换 nums[i] 和 nums[r]copy[i], copy[r] copy[r], copy[i]return copyclass RandomIndex:398. 随机数索引https://leetcode.cn/problems/random-pick-index/description/def __init__(self, nums: List[int]):self.nums nums# self.rand random.Random()def pick(self, target: int) - int:count, res 0, -1for i in range(len(self.nums)):if self.nums[i] ! target:continuecount 1if random.randint(1, count) 1:res ireturn resfrom collections import defaultdict from random import choice class RandomIndex2:398. 随机数索引def __init__(self, nums: List[int]):self.pos defaultdict(list)for i, num in enumerate(nums):self.pos[num].append(i)def pick(self, target: int) - int:return choice(self.pos[target])
http://www.dnsts.com.cn/news/119146.html

相关文章:

  • 网站慢的原因网站文件上传wordpress修改
  • 二百块做网站免费建站自助建站
  • 软件开发做网站软件开发工具包括
  • 网站被k恢复wordpress 结构化数据插件
  • 什么网站可以做章重庆川九建设有限责任公司官方网站
  • 旺道seo怎么优化网站公司如何注册企业邮箱
  • php网站开发说明文档建设网站要服务器
  • ai怎么做自己的网站软件通网站建设
  • ps网站页面设计教程1688淘宝货源一件代发
  • 龙岩网站建设方式定制开发软件和产品
  • 网站上的二维码怎么做导视设计英文
  • 营销型网站建设 深圳信科做网站前端需要懂得
  • 公装网站怎么做网站备案要花钱吗
  • 浙江腾鑫建设集团网站广州建站业务公司
  • 学习资料黄页网站免费wordpress标题后缀
  • 哪个网站可以找到毕业设计做网站是用啥软件做的
  • 网站忧化技巧大型电子商务网站开发
  • 深圳市住房和建设局网站住房广告网站
  • h5网站建设需要哪些资料wordpress淘宝主题破解
  • 代制作网站个人网站空间收费
  • 免费制作论坛网站网络营销推广服务商
  • 在什么网站做外贸呼市推广网站
  • 上海市建设局官方网站如何搭建系统平台
  • 网站内容规划怎么写深圳市建工集团
  • 深圳做网站的公司排行简述企业网站建设实施的步骤
  • 十大行情软件网站下载惠州个人做网站联系人
  • 网站备案信息查询接口宝安网站推广平台
  • 专门做玉的网站网站改版提升总结
  • 外贸网站建设注意事项徐州企业建站
  • 网站建设管理情况说明WordPress建站维护服务