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

杭州微网站建设公司智能印刷在线设计平台

杭州微网站建设公司,智能印刷在线设计平台,做百科需要用什么网站做参考,国内模板建站公司一、每日一题 蓝桥杯真题之互质数的个数 我的解法#xff1a; 两个数互质#xff0c;说明两个数的最大公约数是1#xff0c;定义了一个函数判断两个数的最大公约数#xff0c;再在循环中判断#xff0c;并实现计数。可以实现运行#xff0c;缺点是时间复杂度很高#…一、每日一题 蓝桥杯真题之互质数的个数 我的解法 两个数互质说明两个数的最大公约数是1定义了一个函数判断两个数的最大公约数再在循环中判断并实现计数。可以实现运行缺点是时间复杂度很高运行时间慢。 a,b map(int, input().split()) # 实现在一行中输入两个数据 s a ** b count 0def gcd(m, n): # 定义判断最大公约数的函数while n ! 0:m, n n, m % nreturn mfor i in range(s1): # 在循环中判断这两个数的最大公约数是否为1if gcd(i, s) 1:count 1print(count) # 最后输出结果 二、堆排序的实现  向下调整的实现 有详细的注释但是还是不好理解确实是挺难挺复杂的建议大家是去b站找视频仔细看看讲解并自己动手实践如果我有时间了话会再出详细的图解或者视频。 def sift(li, low, high)::param li: 用列表存放树结构:param low: 堆的根节点位置:param high: 堆的最后一个元素的位置:return:i low # i最开始指向根节点j 2 * i 1 # j最开始指向左孩子tmp li[low] # 将栈顶保存起来while j high: # 循环条件为只要j不越过列表的界if j 1 high and li[j] li[j1]: # 如果右孩子有并且比左孩子大j j1 # 那么把指针指向数字大的右孩子if li[j] tmp:li[i] li[j] # 将i位置赋值为较大的数i j # 并将ij指针向下移动j 2 * i 1else: # 如果tmp更大将tmp放到i的位置上li[i] tmp # 把tmp放到某个子树的根节点上breakelse:li[i] tmp # 把tmp放到叶子节点上堆排序函数 def heap_sort(li):n len(li)for i in range((n-2)//2, -1, -1):# i 表示建堆的时候调整的堆的下标sift(li, i, i-1)# 建堆完成了for i in range(n-1, -1, -1):# i指向当前堆的最后一个元素li[0], li[i] li[i], li[0]sift(li, 0, i-1) # i-1是新的high 实现过程真的不好写不好理解多加练习
http://www.zqtcl.cn/news/691830/

相关文章:

  • asp.net网站建设项目实战 董义革wordpress伪静态规则访问失败
  • 网站添加锚点网站备案名称更换
  • 手机商城网站如何企业网站建设及运营现状分析
  • 网站建设注意的问题网站模板 知乎
  • 自主设计和创建网站网站建设价格便宜
  • 高手做网站财经资讯网站该怎么做推广
  • 加强农业网站建设青岛全网营销推广
  • 做淘客网站怎么样济南软件公司排名
  • 企业网站优化兴田德润怎么样网站建设建设公司资质要求
  • 如何把网站做跳转浏览器链接地址wordpress 离线更新
  • 乌海学校网站建设wordpress默认主题下载
  • 海兴县做网站如何选网站建设公司
  • asp网站设为首页代码孝仙洪高速公路建设指挥部网站
  • 浦东新区网站开发人才网站建设策划书
  • 网站做flash好不好免费微信公众号素材网
  • 开发网站嵌入广告汕头电商网站建设
  • 电脑做科目一网站购物网站怎么创建
  • c2c网站建设公司wordpress被公众号干掉
  • wordpress托管建站网站页面布局和样式设计
  • 建站平台江苏省建设监理协会网站
  • 安徽网站开发培训价格百度seo排名公司
  • 青海网站建设费用oa系统和erp系统区别
  • 个人做网站的注意事项网站开发工程师6
  • 镇江百度网站建设北京网站开发价格
  • 大岭山镇仿做网站推广计划表格
  • 网站备案地址不是我的地址怎么办建设银行网站查询业务收费吗
  • 电商网站设计内容网站编辑及seo招聘
  • 用什么网站开发浙江省住房和建设厅网站
  • 站长工具seo优化建议微信小程序线上商城怎么申请
  • 建筑网站开发设计做网站的公司msgg