笔记
文章平均质量分 54
henu-于笨笨
大一下学期,因坚守内心而处于挂科边缘的边缘人
展开
-
Python 作业3 要求:张三的学号是1101,张三的成绩为84.535分(简单易懂,代码直接运行)
Python 作业3 要求:张三的学号是1101,张三的成绩为84.535分(简单易懂,代码直接运行)通过字符串中的format函数来实现1.通过位置参数2.通过关键字参数3.映射-列表4.映射-字典5.保留2位小数上课时传,点个????吧,秋梨膏...原创 2021-09-29 16:03:29 · 390 阅读 · 1 评论 -
python 11位的电话号码正则表达式(简单易懂,代码可以直接运行)
python 11位的电话号码正则表达式(简单易懂,代码可以直接运行)用[1-9],\d都是可以的,很简单,但是需要注意,电话号码第一位不为0,直接上代码:#11位电话号码content = '00112233445566778899'numbers = re.search(r'[1-9][0-9]{10}',content,re.S).group()print(numbers)点个????吧...原创 2021-09-25 22:46:28 · 4982 阅读 · 0 评论 -
实验10、构造无向图(算法7.1),深度和广度遍历 (简单易懂,注释超级全,代码可以直接运行)
实验10、构造无向图(算法7.1),深度和广度遍历 (简单易懂,注释超级全,代码可以直接运行)恭喜你,这是数据结构的最后一个实验啦,实验序号可能不对,但是饰演的数量和顺序是一个不错der(1)实验目的通过该实验,使学生掌握图的几种存储结构,理解图的深度优先和广度优先遍历算法的思想和实现办法,(2)实验内容实现教材算法7.2利用邻接矩阵构造无向图的算法,提供从邻接矩阵获得邻接表的功能,在此基础上进行深度优先遍历和广度优先遍历。(3)参考界面(4)验收/测试用例 创建所示无向图屏幕输出邻接原创 2021-09-24 21:43:26 · 1438 阅读 · 1 评论 -
实验8、二叉树的应用(简单易懂,注释超级全,代码可以直接运行)
实验8、二叉树的应用(简单易懂,注释超级全,代码可以直接运行)(1)实验目的通过该实验,使学生理解二叉树的链式存储,掌握二叉树的几种遍历算法,并通过该实验使学生理解递归的含义,掌握C语言编写递归函数的方法和注意事项。(2)实验内容实现教材中算法6.4描述的二叉树创建算法,在此基础上实现二叉树的先序、后序递归遍历算法、两种非递归中序遍历、层序遍历、求二叉树的深度。(3)参考界面(4)验收/测试用例 创建输入 :ABC$$DE$G$$F$$$ ($表示空格)该输入对应的树如图原创 2021-09-24 21:28:21 · 1004 阅读 · 1 评论 -
实验7、矩阵的2种转置运算(简单易懂,注释超级全,代码可以直接运行)
实验7、矩阵的2种转置运算(简单易懂,注释超级全,代码可以直接运行)(1)实验目的通过该实验,让学生理解矩阵压缩存储的概念、方法等相关知识,掌握用三元组表方式如何进行矩阵的压缩存储,并在此基础上进行转置操作,理解转置和快速转置两种矩阵转置算法的思想。(2)实验内容用三元组表压缩存储矩阵,实现创建矩阵、显示以及教材中介绍的两种转置算法。(3)参考界面(4)验收/测试用例 创建, 输入:4(行数) 4(列数) 5(非零元个数)(1,1,1) (2,3,2) (3,1,3) (3,4,5) (原创 2021-09-24 21:05:39 · 1253 阅读 · 1 评论 -
实验6、链队列的基本操作(简单易懂,代码可以直接运行)
链队列的基本操作(简单易懂,代码可以直接运行)(1)实验目的通过该实验,使学生理解链队列的构造特点并灵活应用,掌握链队基本操作的编程实现,认识栈是在一端进行插入,在另一端进行删除集中操作的线性结构,掌握队列的“先入先出”操作特点,知道判断队列空和满的条件,进一步熟悉C语言中指针操作。(2)实验内容用链式存储结构,实现教材定义的队列的基本操作。(3)参考界面(4)验收/测试用例通过菜单调用各个操作,测试点: 没有初始化前进行其他操作,程序是否能控制住; 初始化一个队列; 判队列空,原创 2021-09-24 20:40:21 · 850 阅读 · 0 评论 -
第一个实验 集合的交、并差
第二个实验 顺序表的基本操作(1)实验目的通过该实验,深入理解顺序表的逻辑结构、物理结构等概念,掌握顺序表基本操作的编程实现,注意顺序表插入、删除等操作过程中数据元素的移动现象,培养学生编写程序时,要考虑程序的强壮性,熟练掌握通过函数参数返回函数结果的办法。(2)实验内容编程实现顺序表下教材第二章定义的线性表的基本操作,最好用菜单形式对应各个操作,使其编程一个完整的小软件。(3)参考界面:程序可以运行,第一次写这个程序花了我整整4天时间,当时代码总会出现各种问题,和同学讨论过后终于能够运行起来原创 2021-08-21 10:35:46 · 735 阅读 · 0 评论 -
python模拟个人用户登录
python模拟个人用户登录要求:账号:admin 密码:123登录时给3次机会。如果成功,显示欢迎xxx。如果登录失败,显示录入错误你还有x次机会。如果3次机会使用完毕,则显示登录超限,请明天再登录。登录需要用户名和密码,也就是两个字符串。用户名和密码应该使用键盘输入,获取两个字符串。怎么样才算登录成功?需要注册的时候所使用的用户名和密码。验证输入的用户名和密码和注册时是否一致。3次机会,使用for如果登录成功需要跳出循环。显示欢迎xxx。如果失败原创 2021-09-15 15:13:22 · 1787 阅读 · 0 评论 -
实验4 顺序栈的基本操作 【简单易懂,代码直接运行,注释超级全】
实验5、顺序栈的基本操作 注释超级全(1)实验目的通过该实验,让学生掌握栈的相关基本概念,认识栈是插入和删除集中在一端进行的线性结构,掌握栈的“先入后出”操作特点。栈在进行各类操作时,栈底指针固定不动,掌握栈空、栈满的判断条件。(2)实验内容用顺序存储结构,实现教材定义的栈的基本操作,提供数制转换功能,将输入的十进制整数转换成二进制。(3)参考界面(4)验收/测试用例通过菜单调用各个操作,测试点: 没有初始化前进行其他操作,程序是否能控制住; 初始化一个栈; 判栈空,屏幕显示栈为原创 2021-09-05 22:59:23 · 1050 阅读 · 0 评论 -
实验3、链表的基本操作
实验3、链表的基本操作(1)实验目的通过该实验,深入理解链表的逻辑结构、物理结构等概念,掌握链表基本操作的编程实现,熟练掌握C语言中指针的操作。和实验3对比,掌握线性结构两种不同存储方式的区别。(2)实验内容编程实现链表下教材第二章定义的线性表的基本操作,最好用菜单形式对应各个操作,使其编程一个完整的小软件。(3)参考界面(4)验收/测试用例 没有初始化前进行其他操作,程序是否能控制住; 初始化一个顺序表; 插入数据(位置, 数据),要测插入位置不合法的情况(0,1)、(2,1),原创 2021-08-27 21:49:15 · 1438 阅读 · 2 评论 -
实验二、顺序表的基本操作【简单易懂,代码可以直接运行】
实验二、顺序表的基本操作(1)实验目的通过该实验,深入理解顺序表的逻辑结构、物理结构等概念,掌握顺序表基本操作的编程实现,注意顺序表插入、删除等操作过程中数据元素的移动现象,培养学生编写程序时,要考虑程序的强壮性,熟练掌握通过函数参数返回函数结果的办法。(2)实验内容编程实现顺序表下教材第二章定义的线性表的基本操作,最好用菜单形式对应各个操作,使其编程一个完整的小软件。(3)参考界面:(4)验收/测试用例通过菜单调用各个操作,测试点: 没有初始化前进行其他操作,程序是否能控制住; 初原创 2021-08-21 14:32:13 · 2563 阅读 · 1 评论