自定义博客皮肤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)
  • 收藏
  • 关注

原创 python学习day6

2、有效字母异位词,首先需要注意的是,可能重复出现同一个字母,这时候用集合就不能够进行很好的判断,可以用字典或者数组存储每个字母出现的次数。3、对于查找两个数组的重复元素,可以使用集合,这样能够防止统计一个元素多次重复,也可以使用数组。1、判断链表是否有环,可以用快慢指针。

2024-07-20 13:01:01 622

原创 python学习day5

if cur_next.next is None or cur_next.next.next is None: # 判断后续节点是否为空。2、删除链表倒数第N个节点,这个主要是注意两者之间的关系,尽量使用虚拟头节点,不然如果删除的是头节点就会有错误。1、两两交换链表中的节点,主要是注意特殊情况的处理,包括空链表,链表只有一个元素,以及链表只有两个元素的情况。3、判断两个链表是否相交,是判断地址是否相交,可以用集合的形式,但不能用字典,

2024-06-28 23:32:59 591

原创 python学习day4

1、第一题,首先是移除链表中的元素,这一题首先考察的是对于要移除的元素,要先保留好上一个元素,同时上一个元素的下一个元素要指向移除元素的下一个元素。cur = dummy = ListNode(next=head) # 创建一个虚拟头节点。cur.next = cur.next.next # 删除下一个节点。cur = cur.next # 继续向后遍历链表。3、第三题是翻转链表,通过双指针的形式,设置一个pre = None的空节点。2、第二题是创建、增加、删除链表等操作。

2024-06-27 23:42:53 677

原创 python学习day3

3、注意python的一些常用语法结构,这一方面还需要加强学习,比如申请创建二维数组,同时python跳出循环的时候,其索引没有像c语言那样是不符合条件才跳出,索引本质只在range的范围内,注意索引的区别。Python中的map()函数是一个内置函数,它的主要作用是将一个函数应用于可迭代对象的每一个元素,并返回一个迭代器对象。2、用python实现链表的过程中,其思想都是一样的,只是写法上有所不同,同时不需要开辟空间等操作,会比较的方便一些,但是要注意链表的头节点的处理。函数或其他适当的方法。

2024-06-24 23:32:44 208

原创 python学习+刷题day2+day1

1、之前用的比较多的是c,但是笔试感觉输入输出比较难处理,利用这个机会对python进行了一下学习并跟着刷题,今天是第二天。对于python,之前只是设计一些脚本的知识,没有系统的学习过,其使用起来还是很方便的,比如内置了很多函数,不需要特别处理输入输出,比c会方便很多。在Python中,float(‘inf’) 是一个特殊的浮点数值,表示无限大的正数。它可以用于数学计算或者比较操作,表示一个大于任何有限数的数。在申请一个空的数组时的语法是:res = [float(‘inf’)]*len(nums)

2024-06-22 21:26:58 171

空空如也

空空如也

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

TA关注的人

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