Galaxy_Lee
Galaxy_Lee
全部文章
分类
题解(36)
归档
标签
去牛客网
登录
/
注册
Galaxy_Lee的博客
全部文章
(共47篇)
题解 | #反转链表#
解题思路: 反转链表不能想着整个串的反转,或许改成循环链表会好一点?(思路,值得尝试 定义三个变量p q temp,q最开始指向head,temp用来保存q的next,q指向p 说白了就是对整个链表重新插入构建一遍,所以边插入边修改 # def __init__(self, x): # ...
Python3
2022-03-09
0
207
题解 | #用两个栈实现队列#
解题思路: 栈的特性FILO 队列的特性FIFO 两个栈实现队列的操作:一个栈出元素,一个栈压元素 class Solution: def __init__(self): self.stack1 = [] self.stack2 = [] def ...
Python3
2022-03-08
0
190
题解 | #按之字形顺序打印二叉树#
解题思路: 按照层序遍历先把整棵二叉树的层序遍历二维列表弄出来 二位列表的0、2、4等偶数下标逆切片 很多同学用栈、或者队列去解决这个问题,但是把事情搞复杂了,有时候简单的方法往往更加可行 好吧其实是本人对栈和队列的运用不熟悉,下一步就是加强锻炼了 # def __init__(self...
Python3
二叉树
2022-03-08
0
200
题解 | #求二叉树的层序遍历#
以递归的方式求二叉树的层序遍历 思路如下: 定义一个全局列表,每一层的元素都加入这个列表 在深度遍历的基础上加上层数,只不过每一层是分开处理的 举个例子:第二层在深度搜索的时候会走两遍,第一遍走左子树把左边的元素加入列表,第二遍走右子树又把右边的值加入列表 注意层数与列表下标索引的关系 # ...
Python3
二叉树
2022-03-08
0
200
题解 | #二叉树的前序遍历#
# def __init__(self, x): # self.val = x # self.left = None # self.right = None # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # ...
Python3
2022-03-08
0
267
题解 | #二维数组中的查找#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param target int整型 # @param array int整型二维数组 # @return bool布尔型 # class Solution: def Find(self , t...
Python3
2022-03-08
0
215
题解 | #二分查找-I#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @param target int整型 # @return int整型 # class Solution: def search(self , nu...
Python3
2022-03-08
1
443
首页
上一页
1
2
3
4
5
下一页
末页