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

HOT100(1)

目前想到的办法是暴力枚举,有什么更好的办法请多指教。。。。代码如下:

让数组第一个元素和后面的元素相加判断是否相等,让数组第二个元素与后面的元素相加判断是否相等,以此类推

/**

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

 */

int* twoSum(int* nums, int numsSize, int target, int* returnSize) {

       int*ptr=nums;

        int i=0;

        int count=0;

        for(int j=0;j<numsSize;j++)

        {

            i=1;

        for(int k=0;k<numsSize-1-j;k++)

        {

            if(*ptr+*(ptr+i)==target)

            {

                int *ret=(int*)malloc(sizeof(int)*2);

                ret[0]=count;

                ret[1]=count+i;

                  *returnSize = 2;

                return   ret;

            }

                i++;

        }

        ptr++;

        count++;

        }

        return 0;

}

相关文章:

  • 【Linux文件IO】系统IO中API描述和基本使用
  • 【论文阅读】Cross-View Fusion for Multi-View Clustering
  • 商业计划 - 四维拆解ToB、ToC、ToG、ToVC:商业赛道的本质差异与战略选择
  • 浅谈树状数组算法
  • Type_ C和锂电池自切换电路
  • 圣奥获“突出贡献企业”和“强工业企业”等多项殊荣
  • 【Git】--- 初识Git Git基本操作
  • BaseActivity 和 BaseFragment 的现代化架构:ViewBinding 与 ViewModel 的深度整合
  • leetcode hot100特殊题型
  • 安装配置Anaconda
  • 前缀和算法第一弹(一维前缀和和二维前缀和)
  • c++图论(三)之图的遍历
  • 图解多头注意力机制:维度变化一镜到底
  • doris:安全概览
  • 【计算机视觉】工业表计读数(1)--基于关键点检测的读数识别方案
  • uboot源码结构
  • 树莓派 连接 PlutoSDR 教程
  • 给AI编程泼一盆冷水
  • 了解浏览器
  • [C语言]数据在内存中的存储
  • 河北省建设工程安全生产监督管理网站/百度一下你就知道百度一下
  • 网站建设制度都有哪些/怎么做一个公司网站
  • 有那个网站可以做任务赚钱吗/网站搜索排名优化软件
  • 文化公司网站建设策划书/推广策略都有哪些
  • 哪些网站是做数据分析的/zac博客seo
  • 西宁建设局官方网站/百度推广关键词怎么优化