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

网站开发常见问题兼职做美工摄影去哪个网站

网站开发常见问题,兼职做美工摄影去哪个网站,建立网站英文翻译,怎样做网络营销推广列表data的值为[1, 3, 4, 5, 8, 9, 11]#xff0c;找出这个列表中和为13的两个数字的所有组合。这个好找#xff0c;上过幼儿园大班的#xff0c;估计都能找出来。4913, 5813。如何用python写一个函数来实现呢。 解法一#xff1a; 超级大循环 最容易想到的就是遍历啊。嵌套…    列表data的值为[1, 3, 4, 5, 8, 9, 11]找出这个列表中和为13的两个数字的所有组合。这个好找上过幼儿园大班的估计都能找出来。4913, 5813。如何用python写一个函数来实现呢。 解法一 超级大循环 最容易想到的就是遍历啊。嵌套循环外层循环遍历全部列表内层循环遍历当前元素位置之后的所有元素。内层循环中将两个数字相加等于13就break。妥妥找到。 def equalSum01(dataNone, twosum13):result  []for i, vi in enumerate(data):if i  1  len(data) - 1:breakfor j, vj in enumerate(data[i1:]):if vi  vj  twosum:print(vi, vj)result.append((vi, vj))breakreturn result解法二 首尾相加法 因为data是升序排列的一个列表我们可以用两个指针l, r指向列表的两端那么data[l]data[r]的和有3种情况 1、等于S那就将这两个数字添加的结果列表中l指针右移r指针左移 2、小于S, 将l指针右移 3、大于S, r指针左移 def equalSum02(dataNone, twosum13):result  []l  0r  len(data) - 1while l  r:if data[l]  data[r]  twosum:result.append((data[l], data[r]))l  1r - 1elif data[l]  data[r]  twosum:l  1else:r - 1return result解法三 精准搜索法 遍历data, 期待值 S - data[i] 如果这个期待值在data[i]右面的剩余列表中则找到遍历万一遍也就找到了所有的。 def equalSum03(dataNone, twosum13):result  []for i, v in enumerate(data):if (twosum - v) in data[i1:]:result.append((v, twosum - v))return result从时间复杂度上来说解法一是时间复杂度最大的一个。解法三因为每次循环都要搜索剩余的列表应该大于解法二。单元测试 import unittestclass TestInverseMethods(unittest.TestCase):def test_equalSum01(self):data  [1, 3, 4, 5, 8, 9, 11]result  [(4, 9), (5, 8)]self.assertEqual(equalSum01(data), result)def test_equalSum02(self):data  [1, 3, 4, 5, 8, 9, 11]result  [(4, 9), (5, 8)]self.assertEqual(equalSum02(data), result)def test_equalSum03(self):data  [1, 3, 4, 5, 8, 9, 11]result  [(4, 9), (5, 8)]self.assertEqual(equalSum03(data), result)if __name__  ‘__main__‘:unittest.main()... ---------------------------------------------------------------------- Ran 3 tests in 0.000sOK (4, 9) (5, 8)
http://www.huolong8.cn/news/91488/

相关文章:

  • 网站建设需要什么硬件和软件企业服饰网站模板
  • 重庆网站seo建设wordpress 机主题
  • 佛山网站建设收费标准网站突然不能访问
  • 为什么很少用python做网站给我免费播放的电影在线观看
  • 哪个网站可以做网红广州安全教育平台打卡引热议
  • 顺德网站建设价位东莞网站关键词优化效果
  • 国际教育机构网站建设开发方案网站如何制作学校的做
  • 怎样做网站初中生长春火车站高清图片
  • wap站开发常州青竹网络做网站
  • 公司设计网站应遵守哪些常理唯品会专门做特卖的网站
  • 公司给别人做的网站违法吗义乌百度广告公司
  • 重庆平台网站建设多少钱电脑培训网上培训班
  • 教育在线网站怎样做直播google关键词搜索工具
  • 北京网站开发工程师python 网站开发 前端
  • 附近网站建设公司免费的域名注册网站
  • 北京建设集团招聘信息网站广州关键词优化外包
  • 网站建设项目软件开发招标文件做网站要几个人 要多少钱
  • 建设银行信用卡被钓鱼网站骗了15000大庆免费网站建设
  • 网站备案核验点 上海品牌建设最高境界是培育客户成为
  • 怎样制作企业的网站html网页制作期末作业
  • 手机网页及网站设计网站开发 相册
  • 做钓鱼网站获利3万网站建设div ass
  • 档案网站建设比较分析app开发公司宣传片
  • 外贸英文建站高端网站建设的图片
  • 企业案例网站适合毕设做的简单网站
  • 免费设计app的网站建设兰州网站推广公司
  • 网站程序设计加盟商网站建设
  • 网站地址怎么申请注册软件设计师报考条件
  • 设置网站上海服装品牌网站建设
  • 让网站做的有吸引力房地产公司名称大全