解法:两处去重二分法
class Solution:def threeSum(self, nums: List[int]) -> List[List[int]]:nums.sort()res []visited_numi [] # 第一处去重for i in range(len(nums) - 2):if nums[i] not in visited_numi:visited_numi.append(nums[i])sortnums nums[…
问题:将一个数组中的数据利用冒泡排序法进行升序排序
思路:确定趟数,需要n-1趟,然后对每一趟内部进行两两比较,需要比较n-1-i趟。
#include <stdio.h>//冒泡排序
int bubble_sort(int arr[], int sz)
{int i …