逆序实现

给定数组  [1,2,3,4,5],将其逆序排列成 [5,4,3,2,1]  非功能内部函数实现

PHP解法:

function reverse1($ss){
list($left,$right) = [0,count($ss)-1];
while ($left < $right){
$tmp = $ss[$left];
$ss[$left] = $ss[$right];
$ss[$right] = $tmp;
$left ++;
$right --;
}
return $ss;
}

PYTHON解法:

def reverse(asser: list):
left, right = 0, len(asser) - 1

while left < right:
asser[left], asser[right] = asser[right], asser[left]
left += 1
right -= 1

return asser


print(reverse(asert))


posted @ 2023-03-02 15:50  龙卷风之殇  阅读(29)  评论(0)    收藏  举报