,从大二试着自己学学,那时候网上找入门,那时候玩心重,c是真学不进去,java相继无缘,误打误撞,用python写出大多数前辈都经历过的事,'hello python',执行后弹出的输出,那时候就跟在沙滩晒太阳...开个玩笑,其实就是想多学习,不足之处,希望各位前辈斧正,
Python中自带有排序函数sort和sorted两种方法:
sort()是python中list自带的排序方法,直接list.sort()...调用既可,直接原列表排序,不返还新列表;
sorted()是python内置的全局方法来对可迭代的序列排序生成新的序列.即需要参数接收....原理:
是一个简单的排序算法,它重复地遍历要排序的数列,依次比较两个元素,如果前者比后者大就进行交换操作.遍历数列的循环进行直接没有再需要交换,这数列已经排序完成.算法因为越小的元素会经过交换操作慢慢浮出到数量的顶端所以得名冒泡算法...又称鸡尾酒排序(双向冒泡算法)
让排序一次循环,可以相对左右各排一次,相对基础的冒泡算法来说,对于大量数据的排序来说,可以节省了时间,虽然我两次程序执行时间都是0.1s, 毕竟是小数据嘛!!!