当前位置:网站首页>LeetCode 剑指offer 21.调整数组顺序使奇数位于偶数前面(简单)
LeetCode 剑指offer 21.调整数组顺序使奇数位于偶数前面(简单)
2022-08-10 05:32:00 【生信研究猿】
python(左右两边各一个指针往中间遍历)
class Solution:
def exchange(self, nums: List[int]) -> List[int]:
if(len(nums)==0):
return nums
left = 0
right = len(nums) -1
temp = nums[0]
while(left!=right):
while(left<right and nums[right]%2==0):
right -=1
nums[left] = nums[right]
while(left<right and nums[left]%2!=0):
left +=1
nums[right] = nums[left]
nums[left] = temp
return nums
边栏推荐
猜你喜欢
随机推荐
2021-06-22
R简单统计计算--笔记
tinymce富文本编辑器
学生管理系统以及其简单功能的实现
最新最全的数字藏品发售日历-07.27
cesium add point, move point
21天挑战杯MySQL-Day05
国内数字藏品投资价值分析
Chain Reading Recommendation: From Tiles to Generative NFTs
ACID四种特性
树结构——2-3树图解
Linux数据库Oracle客户端安装,用于shell脚本用sqlplus连接数据库
微信小程序wx.writeBLECharacteristicValue汉字转buffer问题
redis---非关系型数据库(NoSql)
先人一步,不再错过,链读APP即将上线!
Content related to ZigBee network devices
反射【笔记】
MySql constraints
redis常见的面试题
集合 set接口