自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (5)
  • 收藏
  • 关注

原创 移除元素(双指针)

你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。不要使用额外的数组空间,你必须仅使用。的元素,并返回移除后数组的新长度。函数应该返回新的长度。

2024-02-03 15:52:04 471 1

原创 有效的字母异位词(模拟哈希表)

2、定义一个字母表,代表26个英文字母,遍历这两个字符串,对第一个字符串中的字符,出现进行。3、字母表中结果全为0(及不发生变化,每个字母加拉多少,就减去多少),说明合格。1、先判断两个字符串长度是否相同,不相同直接false。中每个字符出现的次数都相同,则称。操作,第二个字符串进行。,编写一个函数来判断。

2024-01-16 23:34:20 330 1

原创 移除链表元素(删除链表中的节点)

原因:return直接返回head,当head的val值等于目标val时,此时的head可能已经被删除。注意:head在末尾要再执行一遍赋值操作,即将head的值变为虚拟头节点的下一个。原因:删完第一个,第二个也可能是目标val。注意:删除第一个元素要用while而不是if。

2024-01-16 21:07:31 375 1

原创 柱状图中最大的矩形

个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1。求在该柱状图中,能够勾勒出来的矩形的最大面积。最大的矩形为图中红色区域,面积为 10。固定位置,两遍for(能通过90%)

2024-01-06 17:26:26 466 1

原创 不同路径I,II

机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格的左上角 (起始点在下图中标记为 “Start” )。网格的左上角 (起始点在下图中标记为 “Start” )。只需要,搞清一件事,当前位置的路径只会从上方和左方到来。网格中的障碍物和空位置分别用。问总共有多少条不同的路径?

2024-01-03 22:21:24 458 1

原创 最大子数组和

2、动态规划,最大连续子数组的和,即为前几项的最大值+当前项,由于当前几项为负数时,结果,肯定还不如当前项大,则需要比较 前几项的最大值+当前项 和当前项的大小,确定当前最大值。,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。这道题本来看起来很简单,但思考了半天也没想到如何用dp,看了大佬的代码焕然大悟。前几项结果为负数时,直接给他置为0,然后加上当前项,并且和当前最大值比较结果。连续子数组 [4,-1,2,1] 的和最大,为 6。是数组中的一个连续部分。

2024-01-02 16:35:57 447

原创 跳跃游戏II

每走一步,都可以知道当前的最大距离和在此基础上能走的下一步最大距离,当当前最大距离达到最后一位的时候,即。遍历时要注意先确定下一步的位置,因为当前能到达的最的大位置等同于第一次遍历的下一步位置。当前能走的最大距离 >nums.lengh-1。向前跳转的最大长度。生成的测试用例可以到达。结束,返回值为当前走的步数。处,你可以跳转到任意。

2024-01-01 18:11:11 352

原创 HTTPServlet

Servlet容器负责创建HttpServlet对象,并把Http请求直接封装到HttpServlet对象中,大大简化了HttpServlet解析请求数据的工作量。5)Servlet容器调用HttpServlet的service方法,把HttpRequest和HttpResponse对象作为service方法的参数传给HttpServlet对象;3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息;2)Servlet容器解析Web客户的Http请求;

2023-11-22 18:16:36 15

原创 Servlet及生命周期

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,是运行在 Web 服务器或应用服务器上的程序。它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。主要功能在于收集来自网页表单的用户输入,交互式地浏览和生成数据,还可以生成动态Web内容。

2023-11-21 23:02:27 249

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除