logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

力扣(python3自用) 2026.3.31

今天的题都是数组和链表相关的,看来之前做的效果不错,感觉都有思路,自己也基本都能敲出来。

#leetcode#算法#职场和发展
力扣刷题(自用 python3)

特殊情况判断完成之后,看当前元素和 l 位置元素 r 位置元素的和是否为0,是0的话直接将结果更新,并将 l r 重复的跳过,并更新 l r 的位置。如果大1值存在,需要不断循环判断更大的是否存在,知道序列的最大值。思路:使用python的dict,将排好序的字符串作为dict的key,将当前元素作为dict的value,其中value是列表类型。给一个整数数组,判断其中是否存在nums[i] +

#python#leetcode#开发语言
力扣(python3)2026.4.3自用

这个题,如果没有random这个指针的话,只有next,那只需要边构建节点,边复制val 然后连接到新的链表上就可以了。但是有random的话,它的指向是随机的,它指向的节点,可能目前构造不出来。正解:将原链表的节点和新链表的节点,用哈希表,做一个映射。需要定义head 和tail 节点,head之后的节点为最新使用的,tail之前的节点为最久不使用的。指针也都应指向复制链表中的新节点,并使原链表

#leetcode#算法#职场和发展
力扣(python3自用)

问了ai之后,明白自己应该先梳理思路,在说一些细节问题。先把思路理清,把框架搭建起来。最好可以先写注释,30min之后,这道题不管什么地步,都要暂停去看答案。

#leetcode#算法#职场和发展
到底了