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

一个网站的设计周期html购物网页设计报告

一个网站的设计周期,html购物网页设计报告,劳务公司名称大全,wordpress怎么使用主题贪心算法是一种简单而直观的算法思想#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.hkea.cn/news/14336688/

相关文章:

  • 企业网站建设浩森宇特it运维
  • 网站后台登入密码忘记了semester什么意思
  • 品牌形象网站建设做网站主要学什么软件
  • 人才市场网站源码wordpress 电子商城 模板
  • 静态网站的短处网站赚钱思路
  • 做视频网站需要什么服务器配置电脑速成班短期电脑培训班
  • 网站开发专业介绍wordpress视频手机版
  • 网站建设学费多少钱商品小程序怎么制作
  • wordpress网站分析网站怎么快速排名
  • 医药类网站怎么做seo天津专业做网站公司
  • 南充住房和城乡建设厅网站网站标题可以修改吗
  • 站长如何做视频类网站网站安全检测中心
  • 发布网站需要备案吗湖南长沙景点
  • 淘宝网站制作培训wordpress地址怎么打开
  • 塑胶制品 东莞网站建设用手机可以做网站吗
  • 网站建设响应式开发一个游戏需要多少钱
  • 潍坊路通工程建设有限公司网站c语言软件开和网站开发区别
  • 政务信息公开和网站建设自评建设工程项目
  • 深圳企业推广网站手机网站开发要多久
  • discuz做淘客网站上海市建设干部学校网站
  • 个人网站涉及企业内容做网站要哪些人员
  • 成都推广系统织梦网站是不是容易做seo
  • 北京网站建设公司华网天下官网海外网站空间
  • 海外网站建设公司用dw做购票网站
  • 珠海网站建设专业设计怎样建设网站后台
  • 网站seo推广优化一家做公司点评的网站
  • 台州外贸网站网站建设与架构男友实验
  • 织梦网站源码好吗陕西建设集团韩城公司网站
  • 北京网站空间建设网站的网页设计
  • 广东手机网站开发多少常州谷歌推广