leetcode 第1题【两数之和】

今天开始刷 leetcode 了,坚持每天做
因为不太会编程,只是想记录下来,若有错误,欢迎指正。

/*** Note: The returned array must be malloced, assume caller calls free().*/
int* twoSum(int* nums, int numsSize, int target, int* returnSize) /*定义一个指针函数towSum,最后返回值为指针*/
{for(int i=0;i<numsSize;i++) /*外层循环,遍历数组中每一个数*/{for(int j=i+1;j<numsSize;j++) /*内层循环,遍历数组中第i个数之后的每一个数,当外层循环到最后一个数时,j<numSize不成立,循环结束*/{if(nums[i]+nums[j]==target) /*判断两数之和是否等于目标值*/{int* end=malloc(sizeof(int)*2); /*定义一个end指针,并且分配2个4字节(int)的内存空间*/end[0]=i;end[1]=j;*returnSize=2; /*这个参数应该是用来判断是否返回结果的标准*/return end;    }             }}*returnSize=0;return 0;
}

要整理的知识点:指针相关知识、malloc用法、函数返回值类型

leetcode 第1题【两数之和】C语言相关推荐

  1. LeetCode第1题 两数之和(Two Sum)

    文章目录 题目地址 题目描述 代码实现 方法一:暴力法 方法二:两遍哈希表 方法三:一遍哈希表 题目地址 题目地址https://leetcode-cn.com/problems/two-sum/ 题 ...

  2. LeetCode刷题-两数之和(持续更新)

    文章目录 LeetCode 1. Two Sum (两数之和) 题目描述 样例 解题思路一(暴力法) 解题思路二(使用map) 前言:最近业余时间,一直在看LeetCode上面的题,上面有许多好的解题 ...

  3. LeetCode题库第1题 两数之和

    两数之和 LeetCode题库第1题 两数之和 看到题,我就想到了暴力法: public int[] force(int[] nums,int target) {for (int i = 0; i & ...

  4. Leetcode:0002(两数之和)

    LeetCode:0002(两数之和) 题目描述:给定两个非空链表来表示两个非负整数.位数按照逆序方式存储,它们的每个节点只存储单个数字.将两数相加返回一个新的链表. 你可以假设除了数字 0 之外,这 ...

  5. leetCode刷题-第二题两数之和

    两数之和 题目连接: 题目链接 给你两个 非空 的链表,表示两个非负的整数.它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字. 请你将两个数相加,并以相同形式返回一个表示和的 ...

  6. 力扣热门100题——两数之和(最全解法)

    1.两数之和 1.问题描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标. 你可以假设每种输入只会对应一 ...

  7. leetcode之Tow Sum两数之和的三种思路

    双重循环.桶排序.HashMap 题目链接:两数之和 1.双重循环,最基本的方法,速度慢O(n^2),但无需新空间. public int[] twoSum(int[] nums, int targe ...

  8. LeetCode(Python)—— 两数之和(简单)

    两数之和 概述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值  target 的那两个整数,并返回它们的数组下标.你可以假设每种输入只会对应一个答案.但是, ...

  9. 力扣LeetCode算法题第2题-两数之和(二)

    力扣算法题第二题,两数相加算法题: 要求: //给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. //如果,我们将 ...

  10. 【LeetCode笔记】1. 两数之和(JAVA、哈希表)

    文章目录 一. 题目描述 二. 解法 ① 暴力破解 ② 静态哈希表 1. 为什么用哈希表来做 2. 特殊情况:两数相同,map映射覆盖 ③ 动态哈希表 ④ 未解之谜 诶嘿,经典开头题目 一. 题目描述 ...

最新文章

  1. spring boot初学习的数据库依赖
  2. 技术转管理的成功率不到70%!你必须先迈过这9道坎...10页PPT详解
  3. nginx_gzip压缩提升网站的传输速度
  4. 在js中使用createElement创建HTML对象和元素_无需整理
  5. 架构师成长系列 | 云原生时代的 DevOps 之道
  6. 内核态与用户态的区别
  7. 关于java的响应式编程框架----SpringReactor
  8. windows系统下oracle数据库rman备份记录(实战篇)
  9. oracle sql 基础(六):数据控制语言(用户及权限管理)
  10. java实体类实现抽象类_java接口、抽象类、实体类关系介绍
  11. 计算机2010ppt试题,计算机Office2010 PPT试题.doc
  12. mysql创建gbk库_MYSQL创建utf-8和GBK格式数据库_MySQL
  13. 解决桌面右键无NVIDIA控制面板选项
  14. 《酒吧圣经》学习笔记1
  15. 学到了林海峰,武沛齐讲的Day17-5 内置函数
  16. python ttk_tkinter进阶版——ttk
  17. MIT视频新研究:让7000多人看了48个广告,发现「眼见为实」并不成立
  18. 英语思维导图大全 阅读理解(二十一)
  19. 实现一个简单的压测工具
  20. DJ3-5 死锁概述

热门文章

  1. 在vm虚拟机上安装esd格式的win7系统文件
  2. 液化空气在中国启动生物甲烷业务;斯凯孚和ABB加大工业自动化领域合作 | 美通企业日报...
  3. 淘宝中影响产品SEO权重的因素有哪些?
  4. 设计占空比为50%的三分频电路
  5. 推广那些坑,做好渠道组合拳!
  6. 草图logo绘画演绎AE模板
  7. JS,VUE检测Video视频是否全屏播放
  8. 2021-03-08~09~10~11~12 大数据课程笔记 day47day48day49day50day51
  9. Excel常见技巧GIF示例
  10. 计时器计算小时、分钟、秒数