标签:string 试题 算法面试 ret 算法 tar 面试 方法 nbsp
1、题目是:有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。
def StringSort(data): startIndex=0 endIndex=0 count=len(data) while startIndex+endIndex<count: if data[startIndex]==‘-‘: data[startIndex],data[count-endIndex-1]=data[count-endIndex-1],data[startIndex] endIndex+=1 else: startIndex+=1 return data data=[‘-‘,‘-‘,‘+‘,‘-‘,‘+‘,‘+‘,‘-‘,‘+‘,‘+‘,‘-‘,‘-‘,‘+‘,‘-‘] print(StringSort(data))
标签:string 试题 算法面试 ret 算法 tar 面试 方法 nbsp
原文地址:https://www.cnblogs.com/sui776265233/p/10050853.html