561. 数组拆分
- 题号:561
- 来源:LeetCode
- 难度:简单
- 标签:
贪心排序数组 - 语言:TypeScript
- 解法:1 个
- 作者:lmliheng
- 最近更新:2026-09-27
TypeScript · O(n*log n) 时间 · O(1) 空间 · 更新于 2026-09-27
排序后取偶数下标元素之和
typescript
/**
* @difficulty easy
* @tags 贪心,排序,数组
* @time O(n*log n)
* @space O(1)
* @note 排序后取偶数下标元素之和
* @561. 数组拆分
*/
let nums = [1, 4, 3, 2]
let res = 0
nums.sort((a, b) => a - b)
for (let i = 0; i < nums.length; i++) {
if ((i & 1) === 0) {
res += nums[i]
}
}
console.log(res)在 GitHub 上查看题目所在目录:lmliheng/algorithm