代码随想录——有序数组的平方和 lc977
2023-12-14 00:33:32
主要还是双指针
class Solution(object):
def sortedSquares(self, nums):
"""
:type nums: List[int]
:rtype: List[int]
"""
left=0
size=len(nums)
right=size-1
k=right
res=[float('inf')]*size#创建一个和size一样大的inf列表
while left<=right:#或者 k>=0
left2=nums[left]**2
right2=nums[right]**2
if left2<right2:
res[k]=right2
right-=1
else:
res[k]=left2
left+=1
k-=1
return res
文章来源:https://blog.csdn.net/weixin_43949714/article/details/134984578
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!