逆序实现
给定数组 [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))
龙卷风之殇

浙公网安备 33010602011771号