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

网络营销整体外包站长seo软件

网络营销整体外包,站长seo软件,网站备案的意思,php做的网站出现404[ 题目描述 ]: [ 思路 ]: 题目要求在数组nums中找出三个数之和为0的所有组合暴力解法:三层 for 循环求得所有情况,然后提出其中相同的情况,时间复杂度O(n3)双指针:遍历数组的每个数 nums[i],将…

[ 题目描述 ]:
在这里插入图片描述
[ 思路 ]:

  • 题目要求在数组nums中找出三个数之和为0的所有组合
  • 暴力解法:三层 for 循环求得所有情况,然后提出其中相同的情况,时间复杂度O(n3)
  • 双指针:遍历数组的每个数 nums[i],将 - nums[i] 作为 target,然后使用双指针求数组 (去除当前这个数后) 两个数的和为-target (要使用双指针前需要先对数组进行排序),即求得了和为0的三个元素,但这个数可能存在多个情况,所有还需要继续遍历数组,求得其他情况的解
  • 运行如下
    在这里插入图片描述
int compare(const void *a, const void *b) {return (*(int *)a - *(int *)b);
}int** threeSum(int* nums, int numsSize, int* returnSize, int** returnColumnSizes) {qsort(nums, numsSize, sizeof(int), compare);int **result = (int **)malloc(sizeof(int *) * numsSize * numsSize);*returnColumnSizes = (int *)malloc(sizeof(int) * numsSize * numsSize);*returnSize = 0;for (int i = 0; i < numsSize - 2; i++) {if (i > 0 && nums[i] == nums[i - 1]) continue;int left = i + 1;int right = numsSize - 1;int target = -nums[i]; while (left < right) {int sum = nums[left] + nums[right];if (sum == target) {result[*returnSize] = (int *)malloc(sizeof(int) * 3);result[*returnSize][0] = nums[i];result[*returnSize][1] = nums[left];result[*returnSize][2] = nums[right];(*returnColumnSizes)[*returnSize] = 3;(*returnSize)++;while (left < right && nums[left] == nums[left + 1]) left++;while (left < right && nums[right] == nums[right - 1]) right--;left++;right--;} else if (sum < target) {left++;} else {right--;}}}    return result;
}

[ 官方题解 ]:

  • 一、排序+双指针
http://www.dtcms.com/wzjs/54268.html

相关文章:

  • 企业类网站设计手机优化大师怎么退款
  • 贵阳电商网站建设自媒体发布平台有哪些
  • 小浪底水利枢纽建设管理局网站苏州网络推广服务
  • 开广告公司怎样跑生意鸡西seo
  • 有没有做a的电影网站工具站seo
  • 如何帮人做网站赚钱2023年免费进入b站
  • 做网站关于我们广州最新新闻事件
  • 加盟网站做推广怎么收费如何设置友情链接
  • 郑州市政府网站官网鹤壁seo
  • 网站开发评审时间安排域名是什么 有什么用
  • 长沙网络营销公司有哪些赣州seo外包怎么收费
  • mui做浏览器网站跳转长春网站优化团队
  • 网站排名优化+o+m百度网盘人工客服电话多少
  • 网站建设怎么付费苏州网站建设书生商友
  • 帮他人做视频网站违法吗电商网
  • 做门户网站长沙社区赚钱吗长沙网站定制
  • 网站建设费是什么意思深圳刚刚突然宣布
  • 域名备案必须要有服务器吗深圳网络优化seo
  • 做网站的技术盏seo优化公司信
  • 响应式模板网站模板网络推广合作资源平台
  • 深圳企业网站制作招聘信息百度一下你就知道了官网
  • 网站 服务 套餐seo作弊
  • 湖南建设人力资源官方网站百度系app有哪些
  • 网站留言板怎么做php有广告位怎么找广告商
  • 在家做客服的平台外贸网站优化推广
  • 饿了么网站做要多少钱可以推广的软件有哪些
  • 站长之家 wordpress 流量统计免费创建属于自己的网站
  • 河南龙王建设集团网站刷外链网站
  • 河南建设教育协会网站刷关键词优化排名
  • 手机网站建设方案浏览器正能量网站免费