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

重庆做网站代运营域名什么意思

重庆做网站代运营,域名什么意思,佛山h5建站模板,app推广软件有哪些贪心算法是一种简单而直观的算法思想#xff0c;它在每一步选择中都采取在当前状态下最优的选择#xff0c;以期望最终得到全局最优解。贪心算法通常适用于一些具有最优子结构的问题#xff0c;即问题的最优解可以通过一系列局部最优解的选择得到。 贪心算法的基本思路是它在每一步选择中都采取在当前状态下最优的选择以期望最终得到全局最优解。贪心算法通常适用于一些具有最优子结构的问题即问题的最优解可以通过一系列局部最优解的选择得到。 贪心算法的基本思路是每一步都选择当前状态下的局部最优解并把它添加到当前解中。然后根据已经做出的选择对剩下的子问题进行求解。这个过程持续进行直到得到全局最优解。 然而贪心算法并不是适用于所有问题的。在一些情况下贪心算法可能会得到次优解或者不正确的解。这是因为贪心算法在每一步都做出局部最优选择并没有考虑到该选择对之后步骤的影响。 综上所述贪心算法是一种简单而直观的算法思想可以用来解决一些具有最优子结构的问题。 目录 贪心算法找零问题 背包问题 分数背包 数字拼接问题 常识时间戳 活动选择问题 贪心算法找零问题 # 贪心算法 t [100, 50, 20, 5, 1] # 找零 def chang_money(n):m [[0] for _ in range(len(t))]for i,money in enumerate(t):m[i] n // moneyn n % moneyreturn m,n ​ print(chang_money(376)) ([3, 1, 1, 1, 1], 0) 背包问题 答0-1背包问题不能使用贪心算法解决 分数背包问题可以。 分数背包 先拿单位重量最值钱的物品算法思想 # 分数背包 # 贪心算法思想 goods [(60,10),(100,20),(120,30)]     #(价值重量) ​ def fenshu_bag(goods,w):goods.sort(keylambda x:x[0]//x[1],reverseTrue)       # 按照贪心算法进行拿取print(goods)m [0 for _ in range(len(goods))]     # 记录排好价值的物品拿多少total_val 0                           # 记录最终总价值for i,(prize,weight) in enumerate(goods):              if weight w:                     # 如果背包能放得下m[i] 1total_val prizew - weightelse:                               # 背包放不下m[i] w / weighttotal_val m[i] * prizew 0breakreturn total_val,m print(fenshu_bag(goods,50)) [(60, 10), (100, 20), (120, 30)] (240.0, [1, 1, 0.6666666666666666]) 数字拼接问题 # 数字拼接问题 from functools import cmp_to_key ​ li [32, 94, 128, 1286, 6, 71] ​ def xy_cmp(x,y):if xy yx:       # 说明y应该排在x的前面return 1elif xy yx:return -1else:return 0 ​ def number_join(li):li list(map(str,li))li.sort(keycmp_to_key(xy_cmp))     # 类似于冒泡 比较的是unicode编码return .join(li) ​ print(number_join(li)) 94716321286128 常识时间戳 时间戳Timestamp是一种表示某个特定时刻的数字标识它记录了从一个特定起始时间点到指定时刻所经过的秒数或者毫秒数、微秒数 具体精度因系统和应用而异。常见的时间戳有以下两种类型 Unix 时间戳Unix 系统广泛使用的时间表示方法它以 1970 年 1 月 1 日 00:00:00 UTC协调世界时作为起始时间点记录到指定时刻历经的秒数 。例如Unix 时间戳为 1690579200 对应的北京时间是 2023 年 7 月 29 日 00:00:00因为从 1970 年 1 月 1 日 00:00:00 UTC 到这个时刻恰好经过了 1690579200 秒。在 Python 中可以使用time模块来获取和处理 Unix 时间戳 import time ​ # 获取当前Unix时间戳 current_timestamp time.time()   print(current_timestamp) 活动选择问题 # 活动选择问题 activities [(1,4),(3,5),(0,6),(5,7),(3,9),(6,10),(8,11),(8,12),(2,14),(12,16)] activities.sort(keylambda x:x[1])     # 按照结束时间升序排列 ​ def activities_selection(a):res [a[0]]for i in range(1, len(a)):if a[i][0] res[-1][1]:       # 活动的开始时间大于等于前一个活动的结束时间可以进行res.append(a[i])return res ​ print(activities_selection(activities)) [(1, 4), (5, 7), (8, 11), (12, 16)]
http://www.w-s-a.com/news/602537/

相关文章:

  • 网站调整方案适合平面设计师的网站
  • 免费服务器建立网站用html5做的旅游网站代码
  • 学校英语网站栏目名称WordPress禁用邮件注册
  • 手机qq网页版网站沧州手机网站开发
  • 深圳罗湖网站设计公司建设的网站属于无形资产吗
  • 网站开发python西安网站建站品牌
  • 网站开发商标属于哪一类做网站还有钱赚吗
  • 做设计的搜素材上什么网站好设计公司画册设计哪家好
  • 视频网站开发需要什么语言做ui设计一年后年薪多少
  • 网站服务器维护费用统一企业官方网站
  • 网站如何调用手机淘宝做淘宝客呼和浩特网站运营公司
  • 做推广可以上那些网站网页游戏排行榜2014前十名
  • 国外网站备案流程企业网站 流程
  • 重庆网站建设letide童程童美少儿收费价目表
  • 苏州建站仿站东莞排名推广
  • 大中小网站的区分wordpress个人主页主题
  • 商务网站建设的可行性分析包括小程序源码网免费
  • 永州网站建设收费标准重庆网站建设公司夹夹虫专业
  • python做网站多少钱wordpress 2.8
  • 深圳网站平台网站开发工作程序怎么写
  • 自己可以接单做网站吗wordpress 添加自定义按钮
  • 网站首页权重宣传页制作
  • 智能网站建设软件有哪些方面网页的建设
  • 石铜路网站建设生鲜电商网站开发
  • 怎么提高网站加载速度慢网站的轮播怎么做的
  • 网络网站推广优化建筑工程教育网官方网站
  • 旅行社网站策划做网站编辑好还是美工好
  • 珠海做网站找哪家好在线磁力搜索神器
  • 做网站优化有必要wordpress导航栏字体
  • 中山网站建设半江红沈阳免费网站建站模板