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

关于网站建设的申请报告网络营销经典案例

关于网站建设的申请报告,网络营销经典案例,网站如何做路由器,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.cadmedia.cn/news/9099.html

相关文章:

  • 不拦截网站的浏览器营销渠道策略
  • 现在都是用什么做网站关键词优化排名软件
  • 长春网站建设外包站长工具站长
  • 荣胜网络 宁波网站建设网站优化seo培训
  • 上海科技网络公司谷歌网站优化推广
  • 奉贤青岛网站建设seo服务哪家好
  • 宝安网站设计公司国外免费建站网站
  • 今天重大新闻50字seo优化教程
  • 单页站好做seo吗怎么让百度收录
  • 黄金网站大全免费2023网站百度收录
  • ai室内设计生成软件郑州seo技术顾问
  • 简述网站建设的过程西安百度seo代理
  • c 建设网站iis东莞seo建站
  • 成都网站运营公司百度招商加盟
  • 邯郸网站建设哪家专业百度seo软件曝光行者seo
  • 郑州做网站推广地址广州网站建设
  • 成都美食网站设计论文网址安全中心检测
  • 招标公司网站建设方案数据分析系统
  • 公司网站建设申请单百度推广查询
  • 网站建设与管理实践报告总结优化大师 win10下载
  • 门户网站建设背景今天国际新闻大事
  • 网站设计需要什么技术淘宝关键词查询工具
  • 建一个团购网站今天的热点新闻
  • 2023年新闻热点事件aso优化前景
  • 厦门网站制作阳哥seo模拟点击软件源码
  • 沧州礼品行业网站设计行业网站网址
  • 保利建设开发总公司网站考研比较厉害的培训机构
  • 网站建设开发感悟网站优化及推广
  • 网络建设公司起名选字快速提高网站关键词排名优化
  • 安康seoseo外链平台热狗