knrt.net
当前位置:首页 >> python 冒泡 >>

python 冒泡

array = [1,2,3,6,5,4]for i in range(len(array)): for j in range(i): if array[j] > array[j + 1]: array[j], array[j + 1] = array[j + 1], array[j]print array

s=input()list1=s.split(' ')list2=[]for s in list1:list2.append(int(s))##print(list2)k=len(list2)for i in range(k-1):for j in range(k-i-1):if list2[j]

冒泡排序算法的运作如下: 1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 3. 针对所有的元素重复以上的步骤,除了最后一...

这个看起来简单,却并不好解释。 首先你要明白xrange是什么,知道了xrange的用法,自然后不会再问”-1 -1 -1“这样的问题了, xrange返回的是一个生成器对象,其结果可以勉强理解为一个列表(range()返回的就是一个列表,但是两者绝不相同,xrange...

#! usr/bin/python# -*- coding:utf-8 -*-#python 2.7num = raw_input('input num :')max_ = numwhile str(num).isdigit() and int(num-9999): max_ = max(max_,num) num = raw_input('input num :') print max_=== RESTART: C:\Users\Administr...

public class Demo1 { public static void main(String args[]){ int shuzu[] = {23,12,10,29,25,0,31,35,27,40,45,7,50};//声明所要求排序的数组 for(int i = 0;ii;j--){ //内层循环控制每趟需比较的次数 if(shuzu[i]>shuzu[j]){ //交换顺序 in...

Python语言对于零基础更适合入门,很多人推荐C语言原因我猜测可能有两个,一是全国...每天冒泡回答问题的时间不要过长,否则会影响到你的正常学习进度;四:发现自己错...

对于Python,笔者就不再详细介绍了,只是推荐,具体选择什么语言,决定权还是在你手...每天冒泡回答问题的时间不要过长,否则会影响到你的正常学习进度;四:发现自己错...

对于Python,笔者就不再详细介绍了,只是推荐,具体选择什么语言,决定权还是在你手...每天冒泡回答问题的时间不要过长,否则会影响到你的正常学习进度;四:发现自己错...

Python语言对于零基础更适合入门,很多人推荐C语言原因我猜测可能有两个,一是全国...每天冒泡回答问题的时间不要过长,否则会影响到你的正常学习进度;四:发现自己错...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com