python实现算法题-数组的重新排列
来源:互联网 发布:程序员很枯燥 编辑:程序博客网 时间:2024/05/16 01:11
def minusOfPlus(a,length):
n=length
i=0
while(i<n):
temp = a[i]
if a[i]>=0:
for j in range(i,length-1):
a[j]=a[j+1]
a[j+1]=temp
i=0
n=n-1//如果移动了,则原来的数组的末尾就往前移动了一位,所以要减一
else:
i=i+1
a=[1,7,-5,9,-12,15]
minusOfPlus(a,len(a))
print a
n=length
i=0
while(i<n):
temp = a[i]
if a[i]>=0:
for j in range(i,length-1):
a[j]=a[j+1]
a[j+1]=temp
i=0
n=n-1//如果移动了,则原来的数组的末尾就往前移动了一位,所以要减一
else:
i=i+1
a=[1,7,-5,9,-12,15]
minusOfPlus(a,len(a))
print a
0 0
- python实现算法题-数组的重新排列
- 数组全排列算法的python实现
- java实现数组随机重新排列
- python标准算法实现数组全排列代码
- 数组的数字逆序排列重新存放
- C++模板数组实现有序数组的排列合并算法
- 【算法题】重新排序的最短子数组
- python 全排列算法实现
- Python实现快速排列算法
- 求数组全排列算法的递归实现
- java用递归实现的数组排列算法
- 数组的全排列算法
- 每日一题系列 - 全排列算法python实现
- 给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数---百度笔试题
- 单链表的重新排列
- python 全排列的实现
- 全排列算法的实现
- 字符串排列算法的实现
- 一元多项式的表示及相加
- python实现算法题-汉诺塔
- struts2构建网站的国际化问题解决
- CSS, Sass, SCSS, Compass, Less,BEM, SMACSS, OOCSS, ACSS, CCSS, WTFSS?
- UISearchBar去掉背景的方法(分为ios7以前和ios7以后)
- python实现算法题-数组的重新排列
- js鼠标单击和双击事件冲突问题的解决方法
- Linux find命令详解
- nginx反向代理配置(附完整配置文件)
- SDN网络中OpenFlow模拟器简介
- 安卓中设定组件大小出现android.widget.linearlayout layoutparams错误的解决
- 阶乘之和 南邮NOJ 1093
- 【Mac OS X/iOS多线程编程】GCD用法学习笔记
- html5实现web app摇一摇换歌