小猴学IT
小猴学IT
全部文章
题解
c++(2)
Java(1)
Linux(1)
mmdetection(1)
MySQL数据库(3)
opencv(9)
paddlepaddle(2)
python(4)
pytorch(19)
ZHY项目仓库(2)
学习记录(17)
数据分析及可视化(1)
机器学习(7)
爬虫(1)
目标检测(1)
程序报错解决方案汇总(5)
自然语言处理(2)
归档
标签
去牛客网
登录
/
注册
小猴学IT
全部文章
/ 题解
(共16篇)
根据二叉树的前序遍历和中序遍历,求出其层序遍历
输入描述:二叉树的前序遍历列表和中序遍历列表代码实现 class TreeNode: def __init__(self,x,left,right): self.val = x self.left = left self.right = rig...
重构二叉树
2020-09-25
0
618
根据二叉树的层序遍历结果重构二叉树,并判断其是不是二叉平衡树
输入描述:从根节点开始,逐层输入每个节点的值,空树或空节点输入为None,比如10,5,15,3,7,13,18输出描述:是二叉搜索树打印True,否则打印False 代码实现 构建树节点 class TreeNode: def __init__(self,val): sel...
二叉树搜索树
2020-09-25
0
585
python实现二叉树的前序遍历、中序遍历、后序遍历和层序遍历(递归和非递归实现)
前序遍历(递归) class Solution: def preorder(self,root): if not root: return [] return [root.val] + [self.preorder(root.left)...
2020-09-25
0
509
python 读取键盘输入 sys.stdin.readline()三种情况详细介绍
import sys#输入的无论是什么,都会转成字符和字符串 #sys.stdin.readline() 会读取末尾'\n',加.strip(),去掉回车符,同时去掉前后的空格 # 一 #输入一个数 n = int(sys.stdin.readline().strip()) #输入一个...
sys
2020-09-25
0
1279
有序数组转换为二叉搜索树
算法要求将一个按照升序排列的有序数组转换为一颗高度平衡的二叉搜索树 代码实现 定义树节点 class TreeNode: def __init__(self,x): self.val = x self.left = None self.righ...
二叉树搜索树
有序数组
2020-09-25
1
486
动态规划问题(一)之找零钱问题
动态规划算法动态规划算法通常用于求解具有某种最优性质的问题。动态规划算法与分治法类似,其基本思想都是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解的问题,经分解得到的子问题往往不是互相独立的。如果我们能够保存已解决的子问题的答...
算法
动态规划
找零钱
2020-09-25
0
1778
首页
上一页
1
2
下一页
末页