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

吉林市建设厅网站网站建设企业开发公司

吉林市建设厅网站,网站建设企业开发公司,佛山关键词排名工具,邯郸房产网最新楼盘需求#xff1a;输入 n 个整数并将这些数字以从大到小和从小到大的顺序输出代码如下#xff1a;bubble_sort_v1 1 #coding:utf-82 #__author__ Diva3 4 # 升序#xff08;从小到大#xff09;5 SORT_TYPE_ASC 16 # 降序#xff08;从大到小#xff09;7 SORT_TYPE_DE…需求输入 n 个整数并将这些数字以从大到小和从小到大的顺序输出代码如下bubble_sort_v1 1 #coding:utf-82 #__author__ Diva3 4 # 升序从小到大5 SORT_TYPE_ASC 16 # 降序从大到小7 SORT_TYPE_DESC -18 9 def swap(slist, ia, ib): 10 tmp slist[ia] 11 slist[ia] slist[ib] 12 slist[ib] tmp 13 14 # 基本的冒泡排序 15 def sort(sort_type, sort_list): 16 i 0 17 size len(sort_list) 18 while i size: 19 j 0 20 while j size - 1: 21 if (sort_type SORT_TYPE_ASC and sort_list[j] sort_list[j 1]) or (sort_type SORT_TYPE_DESC and sort_list[j] sort_list[j 1]): 22 swap(sort_list, j, j 1 ) 23 j 1 24 i 1 25 26 if __name__ __main__: 27 mylist [3, 5, 2, 1, 4] 28 sort(SORT_TYPE_ASC, mylist) 29 print(mylist sort as asc: %s % (mylist)) 30 sort(SORT_TYPE_DESC, mylist) 31 print(mylist sort as desc: %s % (mylist))   bubble_sort_v2 1 #coding:utf-82 #__author__ Diva3 4 # 升序从小到大5 SORT_TYPE_ASC 16 # 降序从大到小7 SORT_TYPE_DESC -18 9 def swap(slist, ia, ib): 10 tmp slist[ia] 11 slist[ia] slist[ib] 12 slist[ib] tmp 13 14 # 优化排序次数每轮选出当前范围数组内的极值最大最小并不断减少数组范围 15 def sort_v2(sort_type, sort_list): 16 i 0 17 size len(sort_list) 18 while i size: 19 t i 20 j i 1 21 while j size: 22 if(sort_type SORT_TYPE_ASC and sort_list[t] sort_list[j]) or (sort_type SORT_TYPE_DESC and sort_list[t] sort_list[j]): 23 t j 24 j 1 25 if t ! i: 26 swap(sort_list, t, i) 27 i 1 28 29 if __name__ __main__: 30 mylist [3, 5, 2, 1, 4] 31 sort_v2(SORT_TYPE_ASC, mylist) 32 print(mylist sort as asc: %s % (mylist)) 33 sort_v2(SORT_TYPE_DESC, mylist) 34 print(mylist sort as desc: %s % (mylist))   bubble_sort_v3 1 #coding:utf-82 #__author__ Diva3 4 # 升序从小到大5 SORT_TYPE_ASC 16 # 降序从大到小7 SORT_TYPE_DESC -18 9 def swap(slist, ia, ib): 10 tmp slist[ia] 11 slist[ia] slist[ib] 12 slist[ib] tmp 13 14 # 再次简化判断条件 15 def sort_v3(sort_type, sort_list): 16 i 0 17 size len(sort_list) 18 while i size: 19 t i 20 j i 1 21 while j size: 22 #if(sort_type SORT_TYPE_ASC and sort_list[t] sort_list[j]) or (sort_type SORT_TYPE_DESC and sort_list[t] sort_list[j]): 23 if (sort_list[t] - sort_list[j]) * sort_type 0: 24 t j 25 j 1 26 if t ! i: 27 swap(sort_list, t, i) 28 i 1 29 30 if __name__ __main__: 31 mylist [3, 5, 2, 1, 4] 32 sort_v3(SORT_TYPE_ASC, mylist) 33 print(mylist sort as asc: %s % (mylist)) 34 sort_v3(SORT_TYPE_DESC, mylist) 35 print(mylist sort as desc: %s % (mylist))   测试结果  转载于:https://www.cnblogs.com/divablogs/p/7510911.html
http://www.pierceye.com/news/729795/

相关文章:

  • 建设个人网站的参考网站及文献怎么做水果网站
  • 台山住房和城乡建设 网站有赞分销
  • 网站备案 历史wordpress货币插件
  • 如何做自助搜券网站佛山顺德专业做网站
  • 义乌网站制作多少钱工会网站建设
  • 六安高端网站建设公司开网店的流程步骤
  • 网站被墙301怎么做展馆展厅设计效果图
  • 唐山市城市建设规划局网站大兴做网站公司
  • 陕西做网站的公司地址克拉玛依市住房和建设局网站
  • 做电影网站 广告收入怎么知道网站被k
  • 开发企业网站费用深圳宝安seo
  • 算命公司网站建设制作开发方案教育培训机构招生网站建设
  • 织梦做网站被告全椒网站建设
  • 安卓网站开发平台互联网工具型网站
  • 如何建设国外的网站联盟营销网站有哪些
  • 微信怎么创建微信公众号seo应该如何做
  • 北京php网站制作网站群建设思路
  • 企业建设网站的必要性小程序平台介绍怎么写
  • 网站界面设计应该遵循的原则贵州省住房和城乡建设厅网站报名网
  • 南昌建设医院官方网站国外做外链常用的网站
  • 淘宝店采用哪些方法做网站推广专门做网站的软件
  • 网站的ftp怎么查中国视觉设计网
  • 商城网站流量wordpress安装后做什么
  • 自己建网站要花多少钱wordpress采集发布接口
  • 个人网站做交易类的赚钱吗达人室内设计网论坛
  • 网站后台使用培训怎么样做微信公众号
  • 北京望京企业网站建设八佰yy影视
  • 在百度上做个网站需要多少钱创易网络
  • 网站建设神器帮人做网站犯法
  • 企业网站的特点是小程序开发文档微信小程序