自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 面向对象编程

定义一个矩形类,包含两个数据成员(属性参数):宽度和盖度;该类提供两种方法(功能函数):求面积和周长。class Rectangle: # 定义一个类,类名为Rectangledef __init__(self, width, height): # 定义初始化方法(函数),三个参数(属性),至少有self一个参数(形参)self.width = width # 定义参数变量属性(给实例属性赋值)def getArea(self): # 定义一个函数功能求面积。

2023-10-27 21:38:15 1072 1

原创 Python函数的定义与调用

定义完函数后,可以通过函数名调用执行name()

2023-10-27 21:23:22 114 1

原创 Python,七段电子数码管绘制时间

【代码】Python,七段电子数码管绘制时间。

2023-10-25 19:41:54 398 1

原创 Python画五角星

【代码】Python画五角星。

2023-10-16 20:14:25 132 1

原创 python实现螺旋正方形

【代码】python实现螺旋正方形。

2023-10-16 20:09:12 127 2

原创 python实现猜单词游戏

【代码】python实现猜单词游戏。

2023-10-16 20:03:08 251 1

原创 Python打印菱形

is_continue判断是否要打印菱形(Y/N),默认为Y。最后询问是否继续打印菱形,如果用户输入Y或y,则继续循环。如果函数为奇数,那么先打印行数的一半取整加一。输入要打印的行数N,并分为上下两部分打印。如果行数为偶数那么先打印行数的一半。

2023-10-16 19:59:54 112 1

原创 Python打印九九乘法表

【代码】Python打印九九乘法表。

2023-10-16 19:29:40 78 1

原创 通过python计算0到100的奇数或偶数之和

将变量i,Sum,Sum_1的初始值设为0。通过取模操作判断每个数是否是奇数或者是偶数。通过for循环遍历0到100之间的数字。

2023-10-13 22:58:14 1701

原创 Python实现华氏温度和摄氏度的相互转换

通过input函数输入数据(输入的数据为字符串类型)并用TempStr进行接收。然后对数据的最后一位进行判断,如果是F则转换为摄氏度,如果是C则转为华氏温度。华氏温度和摄氏度转换公式:C=(F-32)/1.8,F=C*1.8+32。最后打印转换后的温度值。

2023-10-13 22:46:50 2118

原创 用栈实现队列问题

用栈实现队列问题解析

2023-07-30 22:08:18 109 1

原创 队列问题解析

队列的特点是节点的排队次序和出队次序按入队时间先后确定,即先入队者先出队,后入队者后出队,即先进先出。

2023-07-30 21:47:39 342 1

原创 括号问题解析

用哈希表将所有符号先存储,左半边做key,右半边做value。遍历字符串的时候,遇到左半边符号就入栈,遇到右半边符号就与栈顶的符号比较.左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。

2023-07-30 14:25:57 358 1

原创 基于链表实现栈

基于链表实现栈

2023-07-25 09:42:40 358

原创 双指针的应用

双指针的应用

2023-07-24 16:53:30 630

原创 数组的增删改查

数组有两个需要注意的点,一个是从0开始记录,也就是第一个存元素的位置是a[0],最后一个是a[length-1]。其次,数组中的元素在内存中是连续存储的,且每个元素占用相同大小的内存。数组用索引的数字来标识每项数据在数组中的位置,且在大多数编程语言中,索引是从 0 算起的。我们可以根据数组中的索引快速访问数组中的元素。数组是线性表最基本的结构,特点是元素是一个紧密在一起的序列,相互之间不需要记录彼此的关系就能访问。

2023-07-24 08:02:39 674 1

原创 两两交换链表中的节点

两两交换链表中的节点问题

2023-07-23 15:30:38 827

原创 反转链表.

记录当前节点(cur),前驱节点(pre),后继节点(next),先将当前节点的下一个节点指向前驱节点,然后将当前节点赋给前驱节点,后继节点赋给当前节点。创建一个虚拟头节点,获取链表中每个节点,用虚拟头节点指向这个节点,并在链表中删除,方法一:建立虚拟头结点辅助反转。方法二:直接操作链表实现反转。

2023-07-22 16:20:59 911

原创 第一个公共子节点

方法四:由于两个链表最后几个节点是相等的,因此可以让长度较长的链表先走| l1 - l2 |个节点,再比较剩余节点与另一链表是否有公共节点。方法二:栈是先进后出,所以可以将两个链表放入两个栈中,并同时进行出栈比较是否相等,如果相等就继续进行处长操作,如果不等则结束。方法三:将链表进行拼接,A+B和B+A,这样两条链表的长度是相等的,如果有公共子节点则后几个节点相等,此时返回第一个相等的节点。方法一:先将其中一个链表元素全部存到Map里,然后遍历另一个链表,同时检测Hash中是否存在当前结点。

2023-07-18 15:04:44 1296 1

原创 链表问题.

单链表号有多个节点,每个节点包括两个属性,一个是当前值(value),另一个是指向一个节点的指针(next)。

2023-07-17 09:59:18 1539 3

空空如也

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

TA关注的人

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