自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day 5 leetcode 242,349,202,1

给定两个字符串s和t,编写一个函数来判断t是否是s的 字母异位词。truefalse比较两个字符串中相同字母出现的频率即可,遍历两个字符串,将第一个字符串的字符个数添加到hash表中,遍历第二个字符串的时候,从hash表中删除对应的字符,最后判断 hash 表是否为 0 ,如果为 0 则说明两个字符串是字母异位词,不为 0 则不是。

2024-10-02 20:55:48 786

原创 Day4 leetcode 24,19,160,142

的输入如下(你设计的程序。

2024-09-30 16:57:47 610

原创 Day3 leetcode 203,206,237,707还没整体逻辑

给你一个链表的头节点head和一个整数val,请你删除链表中所有满足的节点,并返回。[][]首先是要记住如何构造一个链表,JS 构造方式接着,有两种删除链表方法,分别是直接删除和采用虚拟头节点来删除,由于 JS 定义的链表默认可以填入head和head. next,所以采用虚拟头节点来删除。其次,要定义一个指针用来指向实例对象result,设为curcur和result共享一个实例对象,内存地址相同。接着,先要判断cur. next是否有值,以防空指针操作,然后通过的判断来是否要删除节点,之后通过将。

2024-09-30 16:51:58 481

原创 DAY2 leetcode 59 209 卡码 58 44理不清思路暂时未做

给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的n x n正方形矩阵matrix。n = 3n = 1[[1]]先创建一个空的nxn的数组,通过上右下左四条边的循环遍历,将数字输入进去。首先要确定循环条件,因为是n维矩阵,也就只能旋转n/2圈,这里是循环条件,但是循环条件要不断减小,所以循环条件设置为,当它达到while (0)的时候会自动停止循环。接着确定如何创建空的矩阵,nxn的矩阵需要通过,这个代码的意思是创建一个长度为n的数组,并且将数组中的元素全部填充成0,接着用。

2024-09-27 01:10:05 573

原创 DAY1 leetcode 704,977,27,283

通过双指针发实现,设定两个指针,分别在数组索引的 0 位和数组的 length - 1 位,并创建一个新的数组,对原始数组 0 位和末位元素的平方进行比较,若末位元素平方较大,则存到新数组的最后一位,并且指针向前移动,若 0 位元素平法较大,同样存到新数组的最后一位,指针向后移动。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。元素的顺序可能发生改变。,如果目标值存在返回下标,否则返回。个元素有序的(升序)整型数组。组成的新数组,要求也按。,编写一个函数将所有。

2024-09-25 20:49:10 838

空空如也

空空如也

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

TA关注的人

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