leetcode题库:1.两数之和
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。
示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
我的答案:
/*** Note: The returned array must be malloced, assume caller calls free().*/
int* twoSum(int* nums, int numsSize, int target) {int i,j,sum=-1,io,jo,flag=0;for(i=0;i<numsSize;i++){for(j=0;j<numsSize;j++){if(i!=j){sum = nums[i]+nums[j];if(sum == target){io = i;jo = j;flag = 1;break;}}}if(flag)break;}int *out = malloc(sizeof(int)*2);out[0] = io<jo?io:jo;out[1] = io>jo?io:jo;return out;
}
代码执行结果:
我的输入
[2,7,11,15]
9
我的答案
[0,1]
预期答案
[0,1]
leetcode题库:1.两数之和相关推荐
- Leetcode题库 15.三数之和_0(双指针 C实现)
第二次尝试结果:成功 第二次成果链接:三数之和 第一次尝试结果:失败 第一次过程如下 #include <stdio.h>void Bub_Sort(int* head, int low, ...
- python【力扣LeetCode算法题库】—两数之和
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,你不能重复利用这个数组中同样的元 ...
- Leetcode题库 15.三数之和_1(双指针 C实现)
第二次尝试结果:成功 第二次过程如下 #include <stdio.h>void Bub_Sort(int* head, int low, int high, int Bool) {// ...
- Leetcode:0002(两数之和)
LeetCode:0002(两数之和) 题目描述:给定两个非空链表来表示两个非负整数.位数按照逆序方式存储,它们的每个节点只存储单个数字.将两数相加返回一个新的链表. 你可以假设除了数字 0 之外,这 ...
- 【leedcode刷题1】两数之和
[leedcode刷题 1]两数之和 大家好,小生不才,从今天开始将自己刷题的过程记录在博客中,因为能力有限,所以如果有什么错的地方希望大家积极指正,不胜感激. 题目 给定一个整数数组 nums 和一 ...
- leetcode刷题:2.两数之和
本篇博客介绍如何找到两数之和.获取相加的两个数获取最终target的方法. 先看如下图: 我们很容易想到暴力解法.即两次循环获取结果,第一次循环循环黑圈,我们先假定第一个黑圈中1,是我们要的数,然后接 ...
- leetcode之Tow Sum两数之和的三种思路
双重循环.桶排序.HashMap 题目链接:两数之和 1.双重循环,最基本的方法,速度慢O(n^2),但无需新空间. public int[] twoSum(int[] nums, int targe ...
- LeetCode(Python)—— 两数之和(简单)
两数之和 概述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那两个整数,并返回它们的数组下标.你可以假设每种输入只会对应一个答案.但是, ...
- python【力扣LeetCode算法题库】18-四数之和
四数之和 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等? ...
- python【力扣LeetCode算法题库】15- 三数之和
三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组. 注意:答案中不可以包含 ...
最新文章
- lua的closure创建和使用
- c++ map嵌套队列(队列嵌套结构体指针)ok
- MKMapView自定义大头针
- unity消息队列判断字符串相等有错误_Python3十大经典错误及解决办法
- 现代软件工程 结对编程 (II) 电梯调度
- 机器学习重塑供应链管理的10个途径
- [C#][共享网络] Netsh命令实现共享,并查询连接用户
- VirtualBox下安装Windows Server 2008
- 在Word文档中快速插入水平线
- 发起http请求raw格式
- 《关于促进互联网金融健康发展的指导意见》
- c ||和,if判断语句
- 1026: 字符类型判断 C语言
- 堆栈的区别及增长方向
- 如何用数据分析,搞定新媒体运营的定位和内容初始化?
- 《自私的基因》理查德道金斯 epub+mobi+azw3
- Javascript ES6(一)
- 团队八种角色缺乏_缺乏信任会对团队造成什么影响
- 第六届全国计算机学科博士后论坛,首届全国计算机学科博士后论坛在清华大学圆满举行...
- 【Java】输出打印正直角三角形和倒直角三角形