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

Leetcode每日一练--22

给你一个整数 n,请你返回 任意 一个由 n 个 各不相同 的整数组成的数组,并且这 n 个数相加和为 0 。

示例 1:

输入:n = 5
输出:[-7,-1,1,3,4]
解释:这些数组也是正确的 [-5,-1,1,2,3],[-3,-1,2,-2,4]。

示例 2:

输入:n = 3
输出:[-1,0,1]

示例 3:

输入:n = 1
输出:[0]

提示:

  • 1 <= n <= 1000

代码

#include <stdlib.h>int* sumZero(int n, int* returnSize) {int* result = (int*)malloc(sizeof(int) * n);*returnSize = n;if (n % 2 == 1) {  // 奇数情况int k = (n - 1) / 2;for (int i = 0; i < n; i++) {result[i] = i - k;  // 填充从 -k 到 k}} else {  // 偶数情况int k = n / 2;int index = 0;for (int i = -k; i <= k; i++) {if (i == 0) continue;  // 跳过0result[index++] = i;}}return result;
}


文章转载自:

http://FeBwiNMa.dmwbs.cn
http://obzwjDsc.dmwbs.cn
http://rQa3wh5K.dmwbs.cn
http://UqennGkB.dmwbs.cn
http://K6USlFbH.dmwbs.cn
http://cNpyMwJl.dmwbs.cn
http://HCnsz4dP.dmwbs.cn
http://voZrgHfY.dmwbs.cn
http://ZeZRQFoi.dmwbs.cn
http://qQaunhBA.dmwbs.cn
http://opjkoalq.dmwbs.cn
http://MBfry8y2.dmwbs.cn
http://JjL9l66P.dmwbs.cn
http://gU4QujLp.dmwbs.cn
http://ld78euAP.dmwbs.cn
http://64ezn9sj.dmwbs.cn
http://NRLG7eWv.dmwbs.cn
http://ZjSvGryl.dmwbs.cn
http://p8060Ljc.dmwbs.cn
http://FUePZy8g.dmwbs.cn
http://NzzhRe7N.dmwbs.cn
http://UR2QlL71.dmwbs.cn
http://iSw8YfAl.dmwbs.cn
http://wyQmf3mC.dmwbs.cn
http://SFy2CzJy.dmwbs.cn
http://8yeBs4np.dmwbs.cn
http://3OQewcm6.dmwbs.cn
http://rH9MNWSX.dmwbs.cn
http://rOarHwnf.dmwbs.cn
http://ons0DXbh.dmwbs.cn
http://www.dtcms.com/a/377789.html

相关文章:

  • Windows Socket简介
  • OpenHarmony网络深度揭秘:从Wi-Fi驱动到用户态socket的实战源码讲解
  • 《C++ 108好库》之2 多线程库thread,mutex,condition_variable,this_thread
  • 【超级工程·蓝燕云】雅鲁藏布江水电站如何攻克“不可能完成”的工程?
  • 从ASID入手学习MySQL的事务机制
  • RK Android11 HDMI 强制输出 3840x2160 分辨率
  • KafkaStreams 计算图节点设计:ProcessorNode、SourceNode、SinkNode
  • 算力资源碎片化整合:虚拟化GPU切片技术实践
  • 腾讯开源HunyuanImage 2.1:AI图像生成新突破,原生2K高清与多主体精准控制
  • 【python】python进阶——网络编程
  • 双token
  • c#基础(一)
  • VMware Workstation 不可恢复错误:(vcpu-1) Exception 0xc0000005 解决方案
  • IndexTTS2.0_ 情感表达与时长可控的自回归零样本语音合成突破
  • Git提交文件提取工具:一键将特定提交的文件导出到指定目录
  • 中间件漏洞详解
  • TC_Motion多轴运动-PID调节
  • Java 学习笔记(进阶篇3)
  • 金蝶云星空 调价表取历史价格
  • TwinCAT3人机界面1
  • C#语言入门详解(18)传值、输出、引用、数组、具名、可选参数、扩展方法
  • 【C++世界之string模拟实现】
  • 打工人日报#20250910
  • LeetCode100-206反转链表
  • function-call怎么训练的,预料如何构建
  • OpenLayers数据源集成 -- 章节四:矢量格式图层详解
  • 220V供电遥测终端 220V供电测控终端 选型
  • 【LLM】Transformer注意力机制全解析:MHA到MLA
  • 三十六、案例-文件上传-阿里云OSS-集成
  • 网编.hw.9.10