
python基础
hhh 舒
这个作者很懒,什么都没留下…
展开
-
python已知二叉树的中序和后序遍历的序列怎么得到先序遍历的序列
通过中序遍历和后序遍历的序列,可以重建二叉树,从而得到先序遍历的序列。原创 2025-01-11 13:00:00 · 289 阅读 · 0 评论 -
python如何二叉树先序遍历,中序遍历,后序遍历
首先要定义一棵二叉树,在Python中,class关键字用于定义一个类。类是面向对象编程中的一个核心概念,用于创建对象的模板。这里我们需要定义一个二叉树的类。__init__是一个特殊的方法,称为构造函数或初始化方法。它在创建类的新实例时自动调用self是一个指向当前对象实例的引用。在类的方法中,self用于访问和修改对象的属性。self.val将传入的val赋值给当前对象的val属性。同理,self.left和self.right分别将传入的left和right赋值给当前对象的left和right属性。原创 2025-01-10 10:00:00 · 301 阅读 · 0 评论 -
计算三角形面积python
注意公式不要写错了;a1 * (b2 - b3) + a2 * (b3 - b1) + a3 * (b1 - b2)的位置不能写错。原创 2025-01-09 10:30:00 · 281 阅读 · 0 评论 -
侦探推理问题
定义一周的每一天。原创 2025-01-08 10:28:04 · 1147 阅读 · 0 评论 -
给定一个范围,快速查找范围[a,b]的素数
素数的定义:如果x是大于1的自然数,并且只被1和它自身整除,那么x就是素数。原创 2025-01-03 16:03:45 · 474 阅读 · 0 评论 -
python各种类型数据添加元素的方法
在Python中,不同类型的数据结构添加元素的方法各有不同。众所周知,python里有列表(List),元组(Tuple),字典(Dictionary),集合(Set),字符串(String),字节数组(Bytes)六大数据结构类型数据,此次就对这些数据如果添加新的元素进行简单的总结。原创 2024-12-30 21:19:30 · 407 阅读 · 0 评论 -
sort()方法和lambda函数的使用
对列表进行排序,sort()方法和一个lambda函数作为排序的键(key)# 如果x[1]和x[2]的值都相同,那么会根据x[0]的值进行升序排序。# 如果x[1]的值相同,那么会进一步根据x[2]的值进行降序排序。# (因为前面两个都是负号,这里没有负号,所以是升序)。# 首先,列表会根据x[1]的值进行降序排序。原创 2024-12-24 20:57:31 · 596 阅读 · 0 评论