自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Arduion学习——流水灯实验

本文章将会讲解有关Arduion流水灯的实验过程,该实验原理简单,比较容易上手,适合新手去接触学习。

2024-03-24 13:08:45 509 1

空空如也

空空如也

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

TA关注的人

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