You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

三数之和问题

  1. 暴力枚举(时间复杂度 O(n^3)): 枚举每个数组中的三个数,判断三数之和是否为 0,如果是则添加到答案中,遍历完所有组合即可。需要注意去重。

  2. 排序 + 双指针(时间复杂度 O(n^2)): 先将数组排序,用双指针遍历一遍数组,对于每个数 nums[i],使用双指针在 nums[i+1, n-1] 范围内寻找两个数,使得三数之和为 0。注意去重。

代码示例(Python):

class Solution:
    def threeSum(self, nums: List[int]) -> List[List[int]]:
        n = len(nums)
        nums.sort()
        ans = []
        for i in range(n):
            # 去重
            if i > 0 and nums[i] == nums[i-1]:
                continue
            l, r = i+1, n-1
            while l < r:
                sum = nums[i] + nums[l] + nums[r]
                if sum == 0:
                    ans.append([nums[i], nums[l], nums[r]])
                    # 去重
                    while l < r and nums[l] == nums[l+1]:
                        l += 1
                    while l < r and nums[r] == nums[r-1]:
                        r -= 1
                    l += 1
                    r -= 1
                elif sum < 0:
                    l += 1
                else:
                    r -= 1
        return ans
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

人生大事「我的 2022 技术总结与盘点」|社区征文

app审核问题,让整个部门一蹶不振,经过2个月的苟延残喘,最终还是没能坚持的下去,进行了一波又一波的裁员。每个员工都是经过我面试进来的,整个业务团队全部裁掉对于我来说还算可以接受,裁掉其中一个是最不舍的。##... [LeetCode.15-三数之和(Swift)](https://juejin.cn/post/7135457343919095838)[LeetCode.快速排序_图解(Swift)](https://juejin.cn/post/7135813204869349407)[LeetCode.53.-最大子数组和-贪心算法(Swift)](ht...

20000字详解大厂实时数仓建设 | 社区征文

先做分桶的原因是防止某一个 DID 存在热点的问题。分桶之后会有一个叫做 Local Window Agg 的东西,相当于数据分完桶之后把相同类型的数据相加。Local Window Agg 之后再按照维度进行 Global Window Agg 的合桶,合桶的概念相当于按照维度计算出最终的结果。Early Fire 机制相当于在 Local Window Agg 开一个天级的窗口,然后每分钟去对外输出一次。这个过程中我们遇到了一些问题,如上图左下角所示。在代码正常运行的情况下是没...

如何测试概率性事件-二项分布置信区间

然后给一个模糊的范围边界确实能解决这个问题,但是测试同学并不满足于此,**他要一个精确的数字**!因此我只能满足他任性的要求,提笔拯救测试同学。# 三、解题思路在这种情况下,**触发or不触发**此类概率问题可... 于是相加得1.96。![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/ec47df56a75d4033b2d17455277603a7~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714839639&x-...

车企数字化营销3大场景 火山引擎数智平台这样帮助应对

汽车行业的数字化,远不止是从传统汽车产品到新能源智能科技产品的转型。 在营销领域,汽车企业正面临着新问题:首先是目的,汽车营销正在从简单的单次购买关系向长期的用户运营转型;其次是触达通道,随着小程序、... 对大多数车企来说,营销的最终目都在于能够将潜在的消费者转化成为自身汽车用户,因此能够清晰看懂营销后的数据流转尤其重要。 通常情况下,可以将营销场景中的数据流转按照「用户生命旅程」大致分为三个阶段。...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

三数之和问题 -优选内容

人生大事「我的 2022 技术总结与盘点」|社区征文
app审核问题,让整个部门一蹶不振,经过2个月的苟延残喘,最终还是没能坚持的下去,进行了一波又一波的裁员。每个员工都是经过我面试进来的,整个业务团队全部裁掉对于我来说还算可以接受,裁掉其中一个是最不舍的。##... [LeetCode.15-三数之和(Swift)](https://juejin.cn/post/7135457343919095838)[LeetCode.快速排序_图解(Swift)](https://juejin.cn/post/7135813204869349407)[LeetCode.53.-最大子数组和-贪心算法(Swift)](ht...
2023 年
之和。 2023-10-10 创建文件夹 视频详情 素材管理 视频管理 新增:URL 上传时,支持设置 User-Agent,指点播上传服务拉取媒资时携带的 User-Agent 请求头。 2023-10-08 媒资上传 2023 年 9 月变更 说明 发布时间 相关文档 应用管理 优化应用管理功能 2023-09-20 功能概述 创建应用 计费 新增视频点播支持欠费停服功能 2023-09-19 欠费说明 视频转码模板 优化转码参数: 编码参数支持选择恒定质量(CRF)或者固定码率(CBR) 新增...
功能发布历史
2023-12-12 新建服务 数据监控 新增:数据处理服务 QPS 用量监控。 2023-12-08 数据监控 QPS 说明 常见问题 新增:上传与存储相关、图片处理和使用相关和客户端相关 上传与存储相关 图片处理和使用相关 客户端... 指定压缩质量参数为相对质量参数,即对原图按指定百分比进行质量压缩。 2023-08-16 图片处理配置 图像去重 优化:上传 2 张以上图片时计费规则更新为以各图片特征提取次数与两两图片相似度匹配次数之和作为计量计...
可视化查询概述
维度是划分我们分析的数据,从什么角度去看数据,没有聚合状态的字段,比如日期、作者 UID 等。 指标是以不同聚合方式来量度数据的,大部分情况下是数字,比如作者投稿数。 如:查看每个课程分类下的学生数,则可将"课程分类"配为维度,将"学生数"(即学生数之和)配为指标。 4.3 维度和指标在不同业务场景下的应用一个字段在不同的场景下,可能是维度,可能是指标。 明细表 Demo: 当一个作者投稿 1 次,就产生 1 条记录 筛选了 2020-1-6 至...

三数之和问题 -相关内容

首页及标签常见问题

关键业务指标展示的数据,与所选择的截止时间相关,截止时间如果选择当天,则默认展示昨天的数据;如果选择截止时间是过去1天,则展示的是所选日期的数据。 Q:为什么标签预览页面的【标签人数分布】没有展示所有标签值?展示该标签下不同标签值最新时间分区的人数分布,当标签枚举值过多时,至多展示30个标签值的人数分布。 Q:标签人数分布下的各标签值分布相加大于100%是为什么?多值标签的标签值分布占比相加可能大于100%,以兴趣标签为例...

数据中心

数据每天更新一次。 指标名称 描述 统计粒度 单位 直播间总数 主账号下筛选时间范围内创建的直播间总数量。 累计 个 累计观看人次 主账号下筛选时间范围内所有直播间的观看人次(PV)之和。单个直播间的观看... 三方平台数之和。有关如何开启直播转推开关,详见直播转推。 说明 不统计转推中和转推失败的平台。 同一个直播间不同场次转推至相同平台或相同账号时,平台数量不进行合并去重。例如直播间 A 开启过 2 场直播,分别为...

数据统计

数之和。有关如何开启直播转推开关,详见直播转推。 说明 不统计转推中和转推失败的平台。 同一个直播间不同场次转推至相同平台或相同账号时,平台数量不进行合并去重。例如直播间 A 开启过 2 场直播,分别为场次 1 和... 问卷数据进入问卷数据模块后,您可以查看或导出问卷数据,包括提交问卷的观众信息。 说明 问卷数据中的手机号和邮箱字段,只有在将问卷的问题类型设置为个人信息 > 手机号或者个人信息 > 邮箱时,才能够在观众提交问...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

创建 Topic

各个规格实例可创建的 Topic 数量请参考产品规格。 前提条件已创建 RocketMQ 实例,且实例状态为运行中,详细操作步骤请参考创建实例。 实例当前的可用队列数不为 0。如果已创建的 Topic 对应队列数之和已达到此实例规格的最大队列数量,则无法创建新的 Topic,建议删除 Topic 之后重试。 创建 Topic 时可以直接设置密钥权限。如需设置,请提前创建密钥并获取 AccessKey ID,可参见创建密钥。 操作步骤登录消息队列 RocketMQ版控制台...

智能推荐平台服务等级协议

生效日期:2021年11月09日 本服务等级协议规定了火山引擎向客户提供的智能推荐服务可用性等级指标及赔偿方案。 1 定义 服务周期:一个服务周期为一个自然月。 服务周期总时间:服务周期内的总天数╳24(小时)╳60(分钟)。 单位时间服务不可用:当某一分钟内,客户所有推荐请求全部抛5xx异常,则视为该分钟内该智能推荐项目服务不可用。 在一个服务周期内智能推荐项目不可用分钟数之和即服务不可用分钟数。 月度服务费用:指在一个服务周期...

如何测试概率性事件-二项分布置信区间

然后给一个模糊的范围边界确实能解决这个问题,但是测试同学并不满足于此,**他要一个精确的数字**!因此我只能满足他任性的要求,提笔拯救测试同学。# 三、解题思路在这种情况下,**触发or不触发**此类概率问题可... 于是相加得1.96。![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/ec47df56a75d4033b2d17455277603a7~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714839639&x-...

设置 Topic 队列数

每个实例的队列数量限制请参考产品规格。 成功创建 Topic 之后,队列数量只能调大,不能调小,请合理规划队列数量。 升级实例配置后,需要同步修改 Topic 的分区数量,以使各个 Topic 达到更高的消费性能。 前提条件实例当前的可用队列数不为 0。您可以在实例的详情页中查看可用队列数,详细说明请参考查看实例详情。如果可用队列数为 0,表示已创建的 Topic 对应队列数之和已达到此实例规格的最大队列数量,则无法创建新的 Topic,建议删...

修改最大连接数

变更影响数据库连接数会占用内存和 CPU 资源,连接数越大,消耗的资源就会越多。在设置最大连接数时,需要考虑数据库资源的可用情况,谨慎设置。如果 max_connections 设置过大,容易造成内存溢出。因此,推荐使用 MySQL 实例默认的最大连接数值,避免因连接数配置不合理导致数据库性能下降,影响实例运行的稳定性。 参数说明参数 说明 max_connections 整个数据库的最大连接数,即所有数据库账号连接数之和,不区分用户。取值范围 [100...

车企数字化营销3大场景 火山引擎数智平台这样帮助应对

汽车行业的数字化,远不止是从传统汽车产品到新能源智能科技产品的转型。 在营销领域,汽车企业正面临着新问题:首先是目的,汽车营销正在从简单的单次购买关系向长期的用户运营转型;其次是触达通道,随着小程序、... 对大多数车企来说,营销的最终目都在于能够将潜在的消费者转化成为自身汽车用户,因此能够清晰看懂营销后的数据流转尤其重要。 通常情况下,可以将营销场景中的数据流转按照「用户生命旅程」大致分为三个阶段。...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询