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

Leetcode1929. 数组串联

问题描述:

给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有 0 <= i < ni ,满足下述所有要求:

  • ans[i] == nums[i]
  • ans[i + n] == nums[i]

具体而言,ans 由两个 nums 数组 串联 形成。

返回数组 ans

示例 1:

输入:nums = [1,2,1]
输出:[1,2,1,1,2,1]
解释:数组 ans 按下述方式形成:
- ans = [nums[0],nums[1],nums[2],nums[0],nums[1],nums[2]]
- ans = [1,2,1,1,2,1]

示例 2:

输入:nums = [1,3,2,1]
输出:[1,3,2,1,1,3,2,1]
解释:数组 ans 按下述方式形成:
- ans = [nums[0],nums[1],nums[2],nums[3],nums[0],nums[1],nums[2],nums[3]]
- ans = [1,3,2,1,1,3,2,1]

上代码拿去即可运行:

package suanfa;public class Test01 {public static void main(String[] args) {int[]operations1={1,3,2,1};int[] arrayResult = new int[operations1.length*2];for (int i : sumTwo(operations1, arrayResult)) {System.out.print(i+"   " ) ;}}public static int[]  sumTwo(int[] array,int[] arrayResult) {Integer length = array.length;for (int i = 0; i < length; i++) {arrayResult[length+i]=array[i];arrayResult[i]=array[i];}return arrayResult;}
}

运行结果:

我要刷300道算法题,第114道 。 好久好久没写算法了,今天开始写,先从最简单的开始。希望自己可以坚持下去。 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 《基于 Kafka + Quartz 实现时限质控方案》
  • Hive修改表中的某个值
  • 神经网络之多层感知机
  • Symfony表单系统详解:构建强大且灵活的表单
  • 如何在Mac下修改VSCode侧边栏字体大小
  • ASPICE过程改进原则:确保汽车软件开发的卓越性能
  • Java二十三种设计模式-抽象工厂模式(3/23)
  • Web开发:ASP.NET CORE的后端小结(基础)
  • LeetCode 算法:单词搜索 c++
  • 阿里大数据面试题集锦及参考答案(持续更新)
  • IP溯源工具--IPTraceabilityTool
  • 高性能、安全、低碳绿色的趋势下,锐捷网络发布三擎云办公解决方案 3.0
  • 从人工巡检到智能防控:智慧油气田安全生产的新视角
  • 如何在 Vue 和 JavaScript 中截取视频任意帧图片
  • 基于JAVA+SpringBoot+uniapp的心理小程序(小程序版本)
  • #Java异常处理
  • [译]前端离线指南(上)
  • docker python 配置
  • Docker入门(二) - Dockerfile
  • express.js的介绍及使用
  • input实现文字超出省略号功能
  • mysql外键的使用
  • python3 使用 asyncio 代替线程
  • uni-app项目数字滚动
  • uva 10370 Above Average
  • Vim 折腾记
  • vue学习系列(二)vue-cli
  • web标准化(下)
  • 构建二叉树进行数值数组的去重及优化
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 驱动程序原理
  • 如何选择开源的机器学习框架?
  • 入口文件开始,分析Vue源码实现
  • 译有关态射的一切
  • 追踪解析 FutureTask 源码
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 说说我为什么看好Spring Cloud Alibaba
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​2020 年大前端技术趋势解读
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • (ibm)Java 语言的 XPath API
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)u-boot-nand.bin的下载
  • (转)【Hibernate总结系列】使用举例
  • (转)拼包函数及网络封包的异常处理(含代码)
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .NET Core IdentityServer4实战-开篇介绍与规划