首页 > 其他分享 >代码随想录day2

代码随想录day2

时间:2023-11-30 15:03:17浏览次数:41  
标签:正整数 随想录 代码 day2 复现 数组 长度

977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结

1有序数组的平方

​ 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。

image-20231130132329383

image-20231130132534999

2 长度最小的子数组

给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。

暴力解法

看了一遍代码是2层for,整体遍历。写法已经很熟悉了,就不复现了

滑动窗口

主要是跟着复现了,不太熟悉

image-20231130142013886

3 螺旋矩阵II

给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。

初次看,没什么思路,照着复现了一遍。

image-20231130144528325

总结篇

vector使用不熟悉

大部分都是复现,因此,需要二刷,自己思考写出来。有些边界条件理解不是很透彻

image-20231130145118378

这个图是 代码随想录知识星球 (opens new window)成员:海螺人 (opens new window),所画,总结的非常好,分享给大家。

标签:正整数,随想录,代码,day2,复现,数组,长度
From: https://www.cnblogs.com/nrtnrt/p/17867365.html

相关文章

  • 数据类型扩展及面试题详解day2
    publicclassdemo2{publicstaticvoidmain(String[]args){inta=10;inta1=010;//八进制inta2=0x10;//十六进制0~9A~f16System.out.println(a1);System.out.println(a);System.out.println(a2);fl......
  • Camstar建模修改,自己写代码版
    例子,自己的建模,自己照着写。publicoverridevoidWebPartCustomAction(objectsender,CustomActionEventArgse){base.WebPartCustomAction(sender,e);varaction=e.ActionasPersonalization.CustomAction;if(action!......
  • 代码临时存放
    #include<bits/stdc++.h>usingnamespacestd;#definelllonglongconstintN=505;constllinf=1e18;lln,m,mp[N][N],matched[N];llslack[N],pre[N],ex[N],ey[N];//ex,ey顶标boolvisx[N],visy[N];voidmatch(llu){llx,y=0,yy=0......
  • 零代码集成自动化的实现逻辑是什么?
    零代码的概念是什么?零代码平台是一种软件开发工具或平台,非技术人员能够创建和部署应用程序,而无需编写任何代码。它提供了可视化的界面和拖拽式的操作,使用户能够通过简单的配置和组合,以图形化的方式构建应用程序。这种平台通常包含了丰富的预定义组件、模板和工具,用户可以根据自己......
  • 如何编写优雅的异步代码 — CompletableFuture
    如何编写优雅的异步代码—CompletableFuture Java实现异步编程的8种方式  ......
  • java代码连接redis
    RedisURIuri=RedisURI.Builder.redis("XXXX",16379).withDatabase(6).withPassword("XXXX").build();redisClient=RedisClient.create(uri);conn......
  • 一行代码解决IE停用后无法继续使用IE弹窗功能的问题
    微软在2023年2月14日通过Edge浏览器更新,彻底封死IE。WindowsUpdate中没有记录、开始菜单中的IE以及桌面IE图标双击自动打开Edge,默认程序设置了IE也没有任何效果,仅能通过Edge浏览器设置IE模式浏览。但是之前通过这种方式使用IE最近发现无法弹窗了,而有些IE应用要求必须弹窗,在网上尝......
  • 解决VS编译C++时,该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Uni
    使用VS编译C++时,报错: warningC4819:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失。利用VS的高级保存选项,修改合适的编码规则即可解决,最新版VS需要手动添加高级保存选线的命令,方法如下:打开工具-->自定义 选择命令-->选择添......
  • 代码审计
    代码审计代码审计bugku源代码根据提示先看源代码,如下:​​‍​​‍是escape加密,放到在线网站解密即可。得到一串代码:varp1='functioncheckSubmit(){vara=document.getElementById("password");if("undefined"!=typeofa){if("67d709b2b';varp2='aa648cf......
  • 代码大全2 读后感1
    《代码大全2》是由美国软件工程师SteveMcConnell所著的一本软件开发经典著作。这本书的全名是《CodeComplete2:APracticalHandbookofSoftwareConstruction》。第一版于1993年出版,而第二版则于2004年问世。以下是《代码大全2》的主要内容和特点:1.全面的软件构建指南:《代......