技术栈

每日一题——LeetCode1304.和为零的N个不同整数

zbsnzj2024-01-24 12:05

方法一 个人方法

n为偶数,只要同时放入一个数的正数和负数,那么和总为0,n是奇数就放入一个0,剩下的当偶数看待

javascript 复制代码
var sumZero = function(n) {
    let res=[]
    if(n%2==!0){
        res.push(0)
        n--
    }
    n=n/2
    for(let i=1;i<=n;i++){
        res.push(i)
        res.push(-i)
    }
    return res
};

消耗时间和内存情况:

上一篇:Leetcode的AC指南 —— 栈与队列:232.用栈实现队列
下一篇:为智能化与物联网提供高性能传感器,世强硬创获智感科技授权代理
相关推荐
不想睡觉_
4 分钟前
优先队列priority_queue
c++·算法
那个村的李富贵
9 小时前
CANN加速下的AIGC“即时翻译”:AI语音克隆与实时变声实战
人工智能·算法·aigc·cann
power 雀儿
9 小时前
Scaled Dot-Product Attention 分数计算 C++
算法
Daniel李华
9 小时前
echarts使用案例
android·javascript·echarts
北原_春希
9 小时前
如何在Vue3项目中引入并使用Echarts图表
前端·javascript·echarts
JY-HPS
9 小时前
echarts天气折线图
javascript·vue.js·echarts
尽意啊
9 小时前
echarts树图动态添加子节点
前端·javascript·echarts
吃面必吃蒜
9 小时前
echarts 极坐标柱状图 如何定义柱子颜色
前端·javascript·echarts
O_oStayPositive
9 小时前
Vue3使用ECharts
前端·javascript·echarts
竹秋…
9 小时前
echarts自定义tooltip中的内容
前端·javascript·echarts
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03OpenClaw Chrome扩展使用教程 - 浏览器中继控制04Linux下V2Ray安装配置指南05使用 1panel面板 部署 php网站06UV安装并设置国内源07从零搭建一个 PHP 登录注册系统(含完整源码)08openclaw配置教程(linux+局域网ollama)09Vue-skills的中文文档10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南