题目一:

链接:重新排列数组
解题思路:
下标对称,一 一入座
JAVA:

class Solution {public int[] shuffle(int[] nums, int n) {int [] data=new int[nums.length];int k=0;for(int i=0;i<n;i++){data[k]=nums[i];k++;data[k]=nums[n+i];k++;}return data;}}

题目二:

链接:数组串连
解题思路:
下标对称
JAVA:

class Solution {public int[] getConcatenation(int[] nums) {int data[] =new int[nums.length*2];for(int i=0;i<nums.length;i++){data[i]=nums[i];data[nums.length+i]=nums[i];}return data;}
}

题目三:

链接:基于排列构建数组
解题思路:
C++:

class Solution {public:vector<int> buildArray(vector<int>& nums) {vector<int> l;for(int i=0;i<nums.size();i++){l.push_back(nums[nums[i]]);}return l;}
};

题目四:

链接:一维数组动态求和
解题思路:
a[j]=a[j-1]+a[j]
C++:

class Solution {public:vector<int> runningSum(vector<int>& nums) {for(int i=0;i<nums.size();i++){if(i==0)continue;else{nums[i]+=nums[i-1];}}return nums;}
};

题目五:

链接:左旋转字符串
解题思路:String的用法
c++:

class Solution {public:string reverseLeftWords(string s, int n) {string t=s.substr(n,s.size())+s.substr(0,n);return t;}
};

题目六:

链接:Ip地址无效
解题思路:
python:

class Solution(object):def defangIPaddr(self, address):""":type address: str:rtype: str"""t=address.replace('.',"[.]")return t

题目七:

链接:比较数的大小
解题思路:
暴力比较
JAVA:

class Solution {public int[] smallerNumbersThanCurrent(int[] nums) {int data[]=new int[nums.length];for(int i=0;i<nums.length;i++){int k=0;for(int j=0;j<nums.length;j++){if(j!=i&&nums[i]>nums[j])k++;}data[i]=k;}return data;}
}

题目八:

链接 :按既定排序
解题思路:
JAVA:

class Solution {public int[] createTargetArray(int[] nums, int[] index) {for(int i=0;i<index.length;i++){if(index[i]<i){int k=nums[i];for(int j=i;j>index[i];j--){nums[j]=nums[j-1];}nums[index[i]]=k;}}return nums;}
}

《九日集训》第四天打卡相关推荐

  1. 万人千题 | 九日集训 | 英雄算法联盟合伙人 | 三年之约 | B站直播早起粉丝团

    图中红色字为动态数字,会随时修改 文章目录 一.万人千题 1.简介 2.详述 二.九日集训 1.简介 2.参与人群 2.如何参与 3.集训周期 4.集训内容 5.如何参加 三.英雄算法联盟合伙人 1. ...

  2. 英雄算法联盟 - 新九日集训人员招募规则

    文章目录 ▋ 涉及费用 ▋ 训练时间 ▋ 适合人群 ▋ 如何加入 ▋ 参与形式 ▋ 你的收获 ▋ 我的收获 ▋ 涉及费用   完全免费 ▋ 训练时间   连续九天 ▋ 适合人群   1.每天早上能够 ...

  3. 【总结帖】九日集训,乾坤未定,未来可期0.0

    转眼间九天就过完了.恭喜大家成功从<九日集训>课程中毕业了.这九天到底让我们学到了什么呢?我们来一起回顾一下吧. 过程梳理 1.第一天 我们从第一天的宣誓,发誓自己一定坚持九天的时间,给自 ...

  4. 九日集训 总结与展望

    1 总结 非常感谢英雄哥--英雄哪里出来的九日集训专栏,让我对算法有了初步的了解.九日集训面向初学者,其内容大多比较简单,但是却包括了最基本的内容.之后有时间会将这些知识进行总结提炼,方便后来人参考, ...

  5. 四种物联网卡计算模式

    从物联网卡从业人员的视角看来,三天两头看见对换算更为可用和分布式架构的需求.当逐渐将物联网卡与OT和IT系统软件融合时,亟待解决的第一个难题是机器设备发送至网络服务器的巨大信息量. 在一个加工厂智能化 ...

  6. stm32Cubemx实用篇(四):SD卡读写实验

    stm32Cubemx实用篇(四):SD卡读写实验 本章将介绍使用stm32Cubemx软件配置SD卡读写.并通过串口打印出相应信息. 硬件平台:Stm32H743IIT6 +16GB TF卡 软件: ...

  7. 题解报告(CDUT暑期集训——第四场)

    题解报告(CDUT暑期集训--第四场) Problem D. Nothing is Impossible HDU - 6335 思路:水题 排个序循环判断就出来了 AC代码 #include<s ...

  8. 【正点原子FPGA连载】第十四章SD卡读写TXT文本实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

    1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...

  9. 英语四六级答题卡(PDF打印版)+关于写作和翻译从此处开始作答的问题解答

    点击此处跳转百度网盘分享下载答题卡,提取码:t6h2 点击此处跳转CSDN资源下载答题卡 四六级答题卡,写作和翻译时,在"从此处开始作答"后第一行或第二行开始书写均可

最新文章

  1. VC++中从txt文本中读取数据并且存到二维数组中
  2. 数据结构源码笔记(C语言):哈夫曼树
  3. SAP gateway里一个控制缓存行为的开关 User parameter /UI2/PAGE_CACHE_OFF
  4. ​如何在图书馆收获一段爱情?​
  5. C语言实现多线程排序
  6. codeforce No to Palindromes!(枚举)
  7. JAVA设计模式 - 抽象工厂模式
  8. 一个没有经验的前端工程师,写CSS的时候有什么常见通病?
  9. [笔记]根据二代居名身份证号码判断一个人的性别
  10. 迫切想要成功之后的喜悦感,失败太久有点心灵上小小的打击,还需要继续前进。...
  11. 智能优化算法应用:基于麻雀搜索算法无线传感器网络(WSN)覆盖优化 - 附代码
  12. Node.js调用百度地图Web服务API的Geocoding接口进行点位反地理信息编码
  13. 需求调研报告模板_精准摸底,把握需求:名师工作室开展培训活动调研报告
  14. Rational Rose 2016
  15. 【DataBase Notation(1/3)】Notation_Chen, Crow‘s Foot and UML
  16. 7-4 打印九九口诀表 (15 分)
  17. 全文搜索引擎,索引库
  18. NestJS 7.x 折腾记: (3) 采用nestjs-pino作为Nest logger
  19. 阿里云ECS每天一件事D1:配置SSH
  20. FastAdmin 系统配置的使用

热门文章

  1. 计算机医学应用的前景,未来这3大专业,不仅就业前景广阔,而且不容易被外行人轻易取代...
  2. 阿里品牌数据银行分析师认证
  3. 平安银行广州分行:以金融赋能慈善 释放更大社会效能
  4. ar军事作战数字三维仿真沙盘开发
  5. biosequence analysis using profile hidden Markov models(使用隐马尔可夫模型分析序列)
  6. 计算机驱动有必要更新,我们平时电脑的驱动需要一直更新吗?教你如何正确的维护你的驱动...
  7. 微信公众帐号消息帐号
  8. 【密码岛OJ】1753 马走日题解
  9. 【ArcGIS】图文攻略:使用ArcGIS将CAD的dwg文件转换为kml格式
  10. 【Linux】time+dd测试硬盘读写速度