Re: [闲聊] 每日leetcode

楼主: SecondRun (雨夜琴声)   2024-06-12 10:02:40
75. Sort Colors
给定int array,实现in place sort
想法: bubble sort
C#:
public class Solution {
public void SortColors(int[] nums) {
for (int i=0; i<nums.Length; i++)
{
bool swap = false;
for (int j=0; j<nums.Length-1; j++)
{
if (nums[j] <= nums[j+1]) continue;
(nums[j],nums[j+1]) = (nums[j+1],nums[j]);
swap = true;
}
if (!swap) break;
}
}
}
作者: yam276 ('_')   2024-06-12 10:03:00
我看人说巴柏搜在这题好像不太好
楼主: SecondRun (雨夜琴声)   2024-06-12 10:04:00
bubble几乎在哪都不太好
作者: sustainer123 (caster)   2024-06-12 10:12:00
bubble sort符合题目要求吗?他的最糟状况不是n**2?
作者: digua (地瓜)   2024-06-12 10:19:00
大师
楼主: SecondRun (雨夜琴声)   2024-06-12 10:24:00
要求不是in place而已吗
作者: sustainer123 (caster)   2024-06-12 10:36:00
他最下面不是写要求一次遍历+常数空间ㄇ限制条件下面

Links booklink

Contact Us: admin [ a t ] ucptt.com