leetcode 1. Two Sum (C语言)12
来源:互联网 发布:佛教源码 编辑:程序博客网 时间:2024/05/17 23:41
贴原题:
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
You may assume that each input would have exactly one solution, and
you may not use the same element twice.Example:
Given nums = [2, 7, 11, 15], target = 9,
Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1].
解析:
本题就是给出一组数,和一个目标值,让我们找出数组中的两个数,使得两数之和等于目标值,并返回两个数在那个数组中的下标。
那么我们用一个嵌套循环,扫描到满足条件的两个数并返回其下标即可。
贴代码:
/** * Note: The returned array must be malloced, assume caller calls free(). */int* twoSum(int* nums, int numsSize, int target) { int* reNums=(int *)malloc(2*sizeof(int)); for(int i=0; i<numsSize; i++) { int flag=0; for(int j=i+1; j<numsSize; j++) { if(*(nums+i)+*(nums+j)==target) { *reNums=i; *(reNums+1)=j; flag=1; break; } if(flag) { break; } } } return reNums;}
阅读全文
0 0
- leetcode 1. Two Sum (C语言)12
- LeetCode 1. Two Sum(c语言实现)
- 【LeetCode编程学习(C语言)】1.Two Sum
- LeetCode::Two Sum C语言
- LeetCode::Two Sum C语言
- Leetcode c语言-Two Sum
- 【leetcode】1. Two Sum(Python & C++)
- 【LeetCode算法练习(C语言)】Two Sum
- leetcode 1:two sum(C语言)
- [C语言][LeetCode][1]Two Sum
- 1---LeetCode【Two Sum】|C语言|总结
- LeetCode-1-Two Sum(C语言实现)
- LeetCode 1. Two Sum (C++)
- LeetCode:1. Two Sum解法(C,C++,Jave,Python)
- 1. Two Sum(leetcode)
- LeetCode: 1. Two Sum【C 解题】
- Leetcode 1. Two Sum with C
- 【Leetcode】【Python】【C++】1. Two Sum实现
- ios-tableView自动计算行高
- 笔记——DFS
- bzoj1096 [ZJOI2007]仓库建设(斜率)
- tmux鼠标配置出现错误unknown option: mode-mouse
- ACM-ICPC 2017南宁赛区网络赛题目题解收集
- leetcode 1. Two Sum (C语言)12
- Python脚本进行用户信用评分体系计算的案例
- input标签禁止输入隐藏光标
- 类似百度文库的在线浏览功能
- java 奇数阶幻方全解(连续摆数法)
- C/C++消除字符串中的无效字符,用于加载配置
- 第三周第一节(第二章——线性表1)
- intel realsense usb枚举,读写数据解析
- git 403 总结