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

网站建设靠谱短链接在线生成免费

网站建设靠谱,短链接在线生成免费,网站seo是什么意,wordpress 跳转小程序【C语言】Leetcode热题100 1. 两数之和 1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两…

【C语言】Leetcode热题100

  • 1. 两数之和

1. 两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。

你可以按任意顺序返回答案。

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。
示例 2:

输入:nums = [3,2,4], target = 6
输出:[1,2]
示例 3:

输入:nums = [3,3], target = 6
输出:[0,1]

提示:

2 <= nums.length <= 104
-109 <= nums[i] <= 109
-109 <= target <= 109
只会存在一个有效答案

  • 答案
    思路一
/*** Note: The returned array must be malloced, assume caller calls free().*/
int* twoSum(int* nums, int numsSize, int target, int* returnSize) {int* array = (int*)malloc(2 * sizeof(int));if (array == NULL) {*returnSize = 0;return NULL;}for (int i = 0; i < numsSize; i++) {for (int j = i + 1; j < numsSize; j++) {if (nums[i] + nums[j] == target) {array[0] = i;array[1] = j;*returnSize = 2;return array;}}}free(array);*returnSize = 0;return NULL;
}

思路2:

使用一个哈希表(HashMap)来存储数组元素及其对应的索引。 遍历数组,对于每个元素 nums[i],计算 complement =
target - nums[i]。 检查哈希表中是否存在 complement: 如果存在,说明找到了两个元素的和等于
target,返回它们的索引。 如果不存在,将 nums[i] 及其索引 i 存储到哈希表中

http://www.dtcms.com/wzjs/298750.html

相关文章:

  • 手把手教你做网站软文营销范文
  • 网站后台管理系统破解网络科技公司骗了我36800
  • 有哪些可以做宣传旅游的网站抖音推广运营公司
  • 软件开发培训学校哪的好seo网站介绍
  • html代码自动生成器百度seo刷排名工具
  • 晋江市规划局建设网站百度推广方式有哪些
  • 网站ip做网站影响seo排名的因素
  • j2ee 建设简单网站app营销模式有哪些
  • 怎么建立公司的网站吗最近新闻报道
  • 学软件开发的网站hyein seo是什么牌子
  • 山西省住房和城乡建设厅网站报名专业营销团队公司
  • 南皮网站建设郑州网络营销学校
  • 佛山做优化的公司网站优化排名软件哪些最好
  • 建模培训多少钱seo是指搜索引擎营销
  • 做会计一般关注什么网站互联网销售模式
  • 网站进行中英文转换怎么做各类资源关键词
  • 网站关键词优化方案无锡做网站的公司
  • 有些网站做不了seo网站优化的关键词
  • 企业建站服务热线网络宣传推广方案范文
  • 营销数据网站企业网站推广注意事项
  • 网站开发 托管合同济南竞价托管公司
  • php开发微网站开发北京seo公司wyhseo
  • 行业网站怎么建设优化网站排名需要多少钱
  • 博物馆设计网站推荐网络营销论文毕业论文
  • 建网站最少需要多少钱重庆自动seo
  • 网站分析一般要重点做哪几项内容怎么建立信息网站平台
  • 郑州制作网站推荐怎样把广告放到百度
  • 邯山企业做网站推广千锋教育的真实性
  • 如何用云指做自己的网站百度免费收录提交入口
  • 营销网站建设制作设计网络营销的方式与手段