自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛客网算法入门Python版 | 链表是否有环及环的入口 | 双指针法

判断给定的链表中是否有环。如果有环则返回true,否则返回false。数据范围:链表长度 0≤𝑛≤10000,链表中任意节点的值满足 ∣𝑣𝑎𝑙∣

2024-06-09 17:36:07 1540 3

原创 牛客网算法入门Python版 | 两个链表的第一个公共结点 | 双指针法

输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)数据范围: 𝑛≤1000要求:空间复杂度 𝑂(1),时间复杂度 𝑂(𝑛)例如,输入{1,2,3},{4,5},{6,7}时,两个无环的单向链表的结构如下图所示:可以看到它们的第一个公共结点的结点值为6,所以返回结点值为6的结点。

2024-05-23 12:28:11 972

原创 牛客网算法入门Python版 | 删除有序表中重复的元素 I & II

删除给出链表中的重复元素(链表中元素从小到大有序),使链表中的所有元素都只出现一次例如:给出的链表为1→1→2,返回1→2.给出的链表为1→1→2→3→3,返回1→2→3.数据范围:链表长度满足 0≤𝑛≤100,链表中任意节点的值满足 ∣𝑣𝑎𝑙∣≤100进阶:空间复杂度 𝑂(1),时间复杂度 𝑂(𝑛)

2024-05-19 17:36:38 410 1

原创 牛客网算法入门Python版 | 模板链表

请你实现一个链表。操作:insert x y:将𝑦y加入链表,插入在第一个值为𝑥x的结点之前。若链表中不存在值为𝑥x的结点,则插入在链表末尾。保证𝑥x,𝑦y为int型整数。delete x:删除链表中第一个值为𝑥x的结点。若不存在值为𝑥x的结点,则不删除。

2024-05-16 18:14:45 351

原创 牛客网算法入门Python版 | 表达式求值 | 双栈法

请写一个整数计算器,支持加减乘三种运算和括号。数据范围:0≤∣𝑠∣≤1000≤∣s∣≤100,保证计算结果始终在整型范围内要求:空间复杂度: 𝑂(𝑛),时间复杂度 𝑂(𝑛)

2024-05-16 18:08:36 179

原创 牛客网算法入门Python版 | 反转链表 | 双指针法

给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。pre 在前 cur 在后。要求:空间复杂度 𝑂(1)O(1) ,时间复杂度 𝑂(𝑛)O(n)。经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。(2)每次让 pre 的 next 指向 cur ,实现一次局部反转。(3)局部反转完成之后, pre 和 cur 同时往前移动一个位置。如当输入链表{1,2,3}时,返回值:{3,2,1}输入:{1,2,3}

2024-05-16 17:56:05 369

原创 mac系统中安装Python3后显示 not found 的问题如何解决

安装的最新版本的都是 Python 3,没有配置新版本python3的环境变量的话,系统就无法找到python环境。因此我们需要将新版本的python的路径添加到系统的环境变量中。结果通常是是 "/usr/bin/python3",这就是你安装的python3的位置了。最后可以重启你的编译器,python就可以正常运行了!版中预装了 Python 2.7。1)command+space进入聚焦搜索。2)在搜索栏里面输入“终端”,打开终端。2)设置python路径。命令来打开它进行编辑。

2024-03-21 16:01:00 2096 1

空空如也

空空如也

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

TA关注的人

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