- 博客(10)
- 收藏
- 关注
原创 三连击代码python
其实这个题的思路还是很简单,但是遍历起来很麻烦,但是现在至今没有找到一个好的方法。我看网上的答题区有使用9的阶层来解题的,那样操作起来会更复杂麻烦。
2024-08-06 17:04:29
263
原创 排序Part3——归并排序
在一次合并的基础上,我们可以思考一下怎么得到一个完整有序的列表:在实际的情况中,其实我们无法得到一个列表由两个有序的部分组成,那怎么得到一个有序的小列表呢,显然我们也可以用一次合并的方法。首先我们先考虑两个已经排好序的列表,现在要使他们合成一个列表并且保证合成的列表也有序,那应该怎么做呢?第一步比较两个指针指向元素的大小,小的先存到一个新的数组中,并且小的数的指针要加1.第三步:检查有无剩余的元素未进入新表的按顺序入表。第二步:左边调用排序函数得到排序好的左表。第三步:右边调用排序函数得到排序好的右表。
2024-08-06 09:01:06
488
原创 力扣刷题day2(python)
给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环 ,则返回 true。否则,返回 false。:时间复杂度为N,空间复杂度为N。:时间复杂度为N,空间复杂度为1。在本题中我们只需判断链表。
2024-07-09 21:43:01
142
原创 力扣Python刷题第一天
我建议是初上手练习的话可以先联系一下数组的题目相对来说是比较容易的,但是像我是学python的话在里面有很多封装好的直接可以调用的函数,很多时候学起来都不如用c或者c++来的更基础,对原理了解的不是很透彻,现在我还没有掌握python刷力扣的一些小技巧,以后有一些好的建议再和大家分享。在我做的这道题中就指出来,nums,Val是已知的数据并告诉你它们是什么类型的,还指出,想要返回的数据是k也就是与输入数据不相等的其他数字的个数。
2024-05-20 21:20:30
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人