LeetCode两数之和

C

/**
 * Note: The returned array must be malloced, assume caller calls free().
 */
int* twoSum(int* nums, int numsSize, int target, int* returnSize) {
    for (int i = 0;i<numsSize;i++){
        for (int j = i+1;j<numsSize; j++){
            if(nums[i] + nums[j] == target){
                int *ret = malloc(sizeof(int)*2);
                ret[0] = i, ret[1] = j;
                *returnSize = 2;
                return ret;
            }
        }
    }
    *returnSize = 0;
    return NULL;
}

Python

class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        n = len(nums)
        for i in range(n):
            for j in range(i+1 ,n):
                if nums[i] + nums[j] == target:
                    return [i,j]

        return []

相关推荐

  1. leetcode-之和

    2024-07-18 11:34:01       42 阅读
  2. LeetCode之和

    2024-07-18 11:34:01       27 阅读
  3. LeetCode 之和

    2024-07-18 11:34:01       21 阅读
  4. LeetCode之和

    2024-07-18 11:34:01       21 阅读
  5. Leetcode(一)之和

    2024-07-18 11:34:01       59 阅读
  6. LeetCode 1. 之和

    2024-07-18 11:34:01       81 阅读
  7. leetcode 1之和

    2024-07-18 11:34:01       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 11:34:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 11:34:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 11:34:01       62 阅读
  4. Python语言-面向对象

    2024-07-18 11:34:01       72 阅读

热门阅读

  1. postman接囗测试工具详解

    2024-07-18 11:34:01       24 阅读
  2. 三角形与四边形

    2024-07-18 11:34:01       17 阅读
  3. Kylin与BI工具的集成:深入解析与实践

    2024-07-18 11:34:01       27 阅读
  4. 排序之归并排序

    2024-07-18 11:34:01       16 阅读
  5. Servlet 文件上传

    2024-07-18 11:34:01       22 阅读
  6. MQTT 协议的优势

    2024-07-18 11:34:01       20 阅读
  7. oracle 经营范围 设计

    2024-07-18 11:34:01       25 阅读
  8. VDI 和 DaaS 的区别

    2024-07-18 11:34:01       22 阅读
  9. react + pro-components + ts完成单文件上传和批量上传

    2024-07-18 11:34:01       25 阅读