当前位置: 首页 > article >正文

【数组OJ】两数之和

两数之和

题目

在这里插入图片描述

思路

暴力枚举:逐一遍历,将当前数与之后的数个个相加、判断其相加后是否等于target

代码实现

/**
 * Note: The returned array must be malloced, assume caller calls free().
 */

 //暴力枚举:
int* twoSum(int* nums, int numsSize, int target, int* returnSize) 
{
    int index1=0,index2=0,flag=0;
    for(int i=0;i<numsSize;i++)
    {
        for(int j=i+1;j<numsSize;j++)
        {
            if(nums[i]+nums[j]==target)
            {
                index1=i;
                index2=j;
                break;
                flag=1;
            }
            else
            continue;
        }
        if(flag)
        break;
    }
    int* a=(int*)malloc(sizeof(int)*2);
    a[0]=index1;
    a[1]=index2;
    *returnSize=2;
    return a;
}

http://www.kler.cn/a/524074.html

相关文章:

  • C++并发编程指南02
  • 具身智能研究报告
  • 【Go语言圣经】第五节:函数
  • 使用 postman 测试思源笔记接口
  • 万物皆有联系:驼鸟和布什
  • sudo nvim /path/yourfile, sudo: nvim: command not found
  • 28. C语言 递归:深入理解与高效应用
  • 【Linux】 冯诺依曼体系与计算机系统架构全解
  • DeepSeek是由杭州深度求索人工智能基础技术研究有限公司(简称“深度求索”)发布的一系列人工智能模型
  • linux学习之网络编程
  • 51c深度学习~合集3
  • R语言统计分析——ggplot2绘图2——几何函数
  • 单向循环链表的概念+单向循环链表的结点插入+单向循环链表的结点删除+程序设计与笔试题分析
  • 构建可靠的时间序列预测模型:数据泄露检测、前瞻性偏差消除与因果关系验证
  • Kafka 深入客户端 — 分区分配策略与协调器
  • Luzmo 专为SaaS公司设计的嵌入式数据分析平台
  • 【Validator】字段验证器struct与多层级验证,go案例
  • ReentrantLock锁江湖:一柄寒刃镇并发纷争
  • ts 基础核心
  • 2025-01-28 - 通用人工智能技术 - RAG - 本地安装 DeepSeek-R1对话系统 - 流雨声
  • 拟合损失函数
  • C语言练习(29)
  • PWM频率测量方法
  • langchain基础(二)
  • 【数据结构】_链表经典算法OJ:分割链表(力扣—中等)
  • 信息学奥赛一本通 1390:食物链【NOI2001】| 洛谷 P2024 [NOI2001] 食物链