- 博客(13)
- 收藏
- 关注
原创 数据结构——线性表(中--单链表)
(2)在存储每个数据元素的值的同时,附加存储与该元素相关的关系信息。带头结点的空单链表 L->next=NULL。(1)存储空间为任意的(连续,或不连续)不带头结点的空单链表 L=NULL。1)单链表的结点:数据域+指针域。与单链表一致,把前驱结点忽略即可。3)单链表基本操作的实现。(1)双向链表的类型定义。双向链表的基本操作的实现。1.链式存储结构的特点。正序创建 —— 尾插法。逆序创建 —— 头插法。不带头结点的循环单链表。判空、求长度、取元素。带头结点的循环单链表。
2024-11-04 13:15:55 928
原创 数据结构——线性表(上)
线性表是一种最基本而且应用广泛的数据结构,其特点是结构中的各数据元素之间存在着一对一的关系,是一种最典型的线性结构。1.线性表的定义线性表(Linear List):是具有相同特性的数据元素的一个有限序列。在任意一个非空线性表中,设第i个(i表示位序)元素为ai(1≤i≤n),则线性表一般可表示为:L=(a1,a2, …,an)★长度:线性表中所包含的数据元素的个数,用n表示(n≥0)。当n=0 时,表示线性表是一个空表。
2024-10-17 23:41:46 781
原创 数据结构——算法
什么是算法呢?算法是描述解决问题的方法。算法(Algorithm)这个单词最早出现在波斯数学家阿勒·花刺子密在公元825年(相当于我们中国的唐朝时期)所写的《印度 数字算术》中。如今普遍认可的对算法的定义是: 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并旦每条指令表示一个或多个操作。
2024-10-04 11:21:59 923
原创 数据结构——>概述
可事实上,高级语言的编程者为了实现两个整型数字的运算,他不管最终程序运行在什么计算机上,也不关心整数在计算机内部是如何表示的,也不想知道CPU进行几次开关操作,这些操作是如何实现的对高级语言开发者来讲根本不重要。数据元素的存储关系并不能反映其逻辑关系,因此需要用一个指针存放数据元素的地址,这样通过地址就可以找到相关联数据元素的位置,如右下所示。数据是数据元素的集合,那么根据存储结构的定义,实际上就是如何把数据元素存储到计算机的存储器中。4.数据对象:呈性质相同的数据元素的集合,是数据的子集。
2024-09-19 18:11:29 861
原创 Python——Tkinter界面设计——餐厅服务管理系统
餐厅管理系统的主要包括了管理员和用户两个角色。管理员进入系统可以实现订单查看、会员查看、菜单管理等;用户的主要功能包括会员的查询、注册、修改、注销服务和点餐服务等。系统实现由于各部分的代码实现都较为分散,因此故不一一展示出来,文章最后会给出完整代码。1、查看会员;2、注册会员;3、注销会员;4、修改会员5、餐厅登录;6、会员查看;7、订单查看;8、菜单的添加、删除;9、菜单查看;10、点餐服务
2024-08-16 20:40:42 1158
原创 Arduion学习——模拟灯塔
在我们的生活中,灯塔发挥了很大的作用,不仅为能指明方向,也能检测地震并发出警报。那我们能否利用所学的知识,模拟出灯塔的相关功能呢,答案显然是可以的。在今天的学习中,我们将实现出相应功能。
2024-05-17 13:33:55 872
原创 Arduion学习——三色传感灯实验
RGB 3色灯是由内部三个不同颜色的灯珠组成的一个灯。RGB灯分为共阴和共阳两种,我们这里用的是共阳。四个引脚中最长的那个为阳极,其他三个分别为红灯,蓝灯,绿灯的阴极,我们通过控制三个灯两端的电压值,可以控制灯的发光亮度,然后组合,让RGB灯发出不同的颜色的光。
2024-05-02 23:06:58 1147 1
原创 Arduion学习——光敏电阻
光敏电阻相信大家都很熟悉,就像是一个自动的滑动变阻器,能随着光照强度的不同改变阻值。本文将通过多个实验让大家熟悉光敏电阻的相关使用及其注意事项。
2024-04-24 00:08:04 1538 1
原创 Arduion学习——PWM实验
在有关PWM的学习中,我们了解了有关旋钮电位器的相关知识,实现了通过改变阻值实现控制灯泡的亮度,而在本次实验中,将通过旋钮电位器的阻值来控制多个LED灯实现相关功能。
2024-04-12 13:30:39 424
原创 Arduion学习——抢答器
该学习是基于按键的基础上学习的,通过添加开关跟LED灯的数量,实现更加复杂的功能。但其根本还是离不开对按键基础的学习,只要将按键部分知识掌握好,实现抢答器功能的操作还是比较简单的。按下红灯按键,红色LED灯点亮,按下其他键不会点亮其他LED灯。按下复位键,LED灯熄灭;按下黄灯按键,黄色LED灯点亮,按下其他键不会点亮其他LED灯。按下复位键,LED灯熄灭;按下绿灯按键,绿色LED灯点亮,按下其他键不会点亮其他LED灯。具体效果视频就不在此展示了,感兴趣的伙伴可以自行接线复制代码进行实验。
2024-03-27 19:00:00 387 1
原创 Arduion学习——按键与交通灯
在前面的学习中,我们学会了如何实现流水灯,也了解了有关按钮的相关知识,可以通过按钮与交通灯这个小实验,将我们所学的知识串通起来,以下是有关该实验的相关介绍。
2024-03-27 15:21:03 292 1
原创 Arudion学习——按键用作开关
在arduion的学习过程中,我们可以通过长按或放开按键来实现控制LED灯的亮灭,那我们是否可以把按键当作开关,从而达到实现按一次按键,LED灯亮;再按一次按键,LED灯熄灭的效果呢?在这篇文章中,将会讲解如何实现该功能及其注意事项。
2024-03-27 13:48:54 1339 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人