自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣11-最后一个单词的长度

由若干单词组成,单词前后用一些空格字符隔开。是指仅由字母组成、不包含任何空格字符的最大子字符串。最后一个单词是长度为 6 的“joyboy”。最后一个单词是“World”,长度为 5。最后一个单词是“moon”,长度为 4。

2025-01-20 16:47:32 227

原创 力扣10-搜索插入位置

首先检查目标值是否大于数组的最后一个元素,如果是,则返回数组的长度,因为此时目标值应该插入到数组的末尾。然后,通过遍历数组,一旦找到大于或等于目标值的元素,返回该元素的索引。如果遍历完数组都不满足条件,说明目标值小于数组的所有元素,将其插入到数组的起始位置,此时返回0。给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为。

2025-01-19 10:56:25 262

原创 力扣9-找出字符串中第一个匹配项的下标

"leeto"没有在"leetcode"中出现,所以返回-1。字符串的第一个匹配项的下标(下标从0开始)。第一个匹配项的下标是0,所以返回0。"sad"在下标0和6处匹配。

2025-01-18 13:14:26 475

原创 力扣8-移除元素

你的函数应该返回 k = 5,并且 nums 中的前五个元素为 0,0,1,3,4。你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。你的函数函数应该返回 k = 2, 并且 nums。元素的顺序可能发生改变。注意这五个元素可以任意顺序返回。中的前两个元素均为 2。

2025-01-17 10:32:08 469

原创 力扣7-删除有序数组中的重复项

/ 长度正确的期望答案。如果所有断言都通过,那么您的题解将被。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。

2025-01-16 10:36:58 333

原创 力扣6-合并两个有序链表

新链表是通过拼接给定的两个链表的所有节点组成的。将两个升序链表合并为一个新的。

2025-01-14 21:27:19 559

原创 力扣5-有效的括号

判断字符串是否有效。

2025-01-14 11:22:08 300

原创 力扣3-罗马数字转整数

数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做。给定一个罗马数字,将其转换成整数。,即为两个并列的 1。

2025-01-06 20:10:07 259

原创 力扣2-回文数

从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。从右向左读, 为 01。因此它不是一个回文数。是一个回文整数,返回。

2025-01-06 19:45:02 328

原创 力扣1-两数之和

在函数返回后,原本的局部数组所在内存被释放回收,那么返回的指针就变成了悬空指针,指向的是无效的内存区域,后续再去访问就会出现错误(比如出现未定义行为,可能导致程序崩溃等)。可以保证在函数返回后,所指向的数组内容依然有效(因为其生命周期贯穿整个程序运行阶段),使得调用者能够正确获取到在函数内部计算并存储好的满足条件的两个下标的值(存储在。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。整数,并返回它们的数组下标。

2025-01-06 19:26:00 413

原创 单链表多项式相加

将 p 的系数更新为 sum ,将 LA 的 next 指针指向 p ,然后 LA 、 p 向后移动,删除 q 节点(先保存 q 到 temp ,然后 q 后移,释放 temp 所指节点)。- 将 pHead 的 next 指针指向新节点 pTemp ,然后将 pHead 更新为新节点 pTemp ,这样 pHead 始终指向链表的尾节点。- 将新节点的 exp 成员设置为读取到的指数, coef 成员设置为读取到的系数, next 指针置为 NULL。如果指数为 0 ,只输出系数。

2024-11-05 17:18:46 624

原创 数据结构学生信息

定义了 LNode 结构体,它是链表的节点结构。语句,这使得标准库中的所有名称(如 cout 、 cin 、 string 等相关的类型和函数)可以在代码中直接使用,而无需显式地加上 std:: 前缀。:将 int 类型重命名为 Status ,这样可以使代码更具可读性,在函数返回值中使用 Status 来表示函数执行的状态(如 OK 、 ERROR 、 OVERFLOW )。:用于存储学生人数,全局变量,在程序的多个函数中可能会使用到,比如在创建链表和统计人数等功能相关的函数中。

2024-11-04 20:53:41 534

原创 全桥逆变电路

①U6导通,U9和U8轮流导通,先让U8导通,该过程给电感储能,电流方向向左,然后让U9导通,电感电流方向不变,电感在续流,电感两端的电压相等,但为了保持自身的电流不变,还是会向左流,但会减小。即在储能的时候电流上升,续流的时候电流下降。(4)mos管导通,然后突然关断掉,有两个寄生电感,电感的电流不能突变,本来是导通的,VDS等于0,电感的电流本来在往下流,突然关断电感会产生一个尖峰电压(U=Ldi/dt),电感的感量(L)不变,U就增大,有了C61(C2、C6、C7、C8)可以把这个电压尖峰吸收掉。

2024-06-05 00:34:58 2295

原创 三端稳压、431

②若刚开始输出6V,R极就分到了3V,远大于2.5V,从而调节431电流,通过光耦把信号传给芯片,芯片得到信号,降低占空比,降低电压输出,低于5V时,KA阻抗就会变大,继续调整占空比,占空比变大,输出电压升高,从而动态稳定在5V。运放的2、3相比较,把误差放大来控制三极管,若输出由5V变为5.2V,那么3会比2高一点,输出端1就会更低一点,三极管工作在放大区,三极管基极电流变小,Ic也变小。GND>Vout(在GND端增加稳压管时可能发生反偏的情况:输出短路瞬间/输出感性负载,引起输出的负脉冲),<5V。

2024-04-24 21:06:17 1896

原创 三极管基础知识

R2是10K,经过的电流就是1mA。注:正常工作左边会有个5V的电压,如果没有加电压,输入不确定,基极相当于是高阻态,由输入的信号决定,如果有干扰信号的话,就会干扰三极管导通或者进入到放大区。三极管是有结电容的,没有下拉电阻,开关断开后,结电容的电继续给三极管供电,会有延迟,如果有下拉电阻,就可以从R3来放电。注:Ib给1mA时,Vbe就是0.75V,A点的电压被二极管钳位了,只要饱和导通,A点就是0.75V,但有电阻存在,给的电流大了,电压会高一点,Ic是10mA的时候,饱和导通,最大值就是0.3V。

2024-03-28 18:54:04 4166

原创 二极管基础知识(2)

3.TVS管:也称瞬态电压抑制二极管,是在齐纳二极管工艺基础上发明的一种新型高效电路保护元器件,p秒级别的响应时间和高浪涌吸收能力是TVS管的核心优势,工作原理与常见的齐纳二极管极其相似,在一定范围内,均可以限制电路中两端的电压,使得两极间的电压箝位稳定在一个安全值,从而有效的保护电路中的精密元器受高压,高流的破坏。开关A闭合,继电器的线圈产生磁场,K闭合,给后边的负载供电,线圈也是一个电感,开关A断开,电感要放电,但没有回路,随着时间增加,开关A右边的电压尖峰越来越高,换成三极管。

2024-02-22 18:33:13 1962 1

原创 电感基础知识

一、基础知识1.电感——是闭合回路的一种属性,当线圈通过电流后,在线圈中形成磁场效应,感应磁场又会产生感应电流来抵制通过线圈中的电流。单位是亨利(H)。它描述的是由于线圈电流的变化快慢,反映的是电流的交流变化,而不是直流大小(斜率)。是导体的一种性质 用导体中感生的电动势或电压与产生此电压的电流变化率之比来量度。稳恒电流产生稳定的磁场,不断变化的电流(交流)或涨落的直流产生变化的磁场 变化的磁场反过来使处于此磁场的导体感生电动势。感生电动势的大小与电流的变化率成正比。比例因数称为电感,用L表示。2.

2024-02-04 23:53:13 3302 1

原创 电容基础知识

给电容充电,刚开始没电时,相当于短路(没有排斥性),会有浪涌电流,中间应该加一个电阻来限流,电容电压为零,用电源电压/电阻阻值=起充电流,开始充电后,电容的抗拒性就越大,最终电容充满,电容这个点的电压就是15V,电阻上流过的电流为零(电容充电刚开始很快,后面会很慢)(电容快满的时候,正电荷特别多,排斥性越强,容抗越大,充电也就越慢)(电压和电流相反);还需放置104电容。第二步:电容电压升为一半,电容等效为一个电阻,后极负载和电容等效电阻并联,电源的电流一部分从电容流过,另一部分从电阻流过,等效于图二。

2024-01-26 13:13:07 1666 2

原创 电阻基础知识

电容初始上电,电压为0(短路),就会有浪涌电流,会对后边的负载有破坏性,需要有一个物体在电容初始上电时电阻大,当电容充满电时电阻小(NTC)(负温度特性)(受温度影响反应需要激烈);(在小功率的系统里用的比较普遍)注:灯泡会发热,所以会做功(I²Rt),最终白帜灯泡的阻值十分大,电源板因为短路(白帜灯泡亮了),阻值会无穷小,电源电压就都会分给白帜灯泡,电源板分到的电压就为零,故会给电源板一个保护。③在匹配电路参数不确定的时候,以0欧代替,实际调试的时候,确定参数,再以具体数值的元件代替。

2024-01-16 21:05:38 812 1

原创 51红外循迹小车

②LM339:四路输出比较器,每路比较器有两个输入端和一个输出端,当同向输入端(+)>反向输入端(-)时,输出端为截止信号(需加上拉电阻,拉至高电平);注:磁极不动,线圈旋转,通电后,电流经过导体会产生磁场,磁铁同性相斥,异性相吸,从而产生安培力,转到后,换向器会,可改变绕组上的电流方向,再次产生磁场,产生力,从而实现不断转动。:减速马达,底盘,C51控制板,L298N电机驱动,轮胎,万向轮,电池盒,杜邦线,铜柱,螺丝螺母。注:①VCC:电源线;若IN1和IN2为1,T1,T3导通,电机不转动。

2023-12-03 13:29:05 4681 2

原创 二极管基础

但结电场的增加使N区和P区的少数载流子更容易产生漂移运动,故产生了一个反向的电流,由于少数载流子的浓度低(由温度决定)(与外加电压无关),数量少,故该电流很微弱。注:外加电场打破PN结的平衡状态,P区的多数载流子空穴和N区的多数载流子电子都向PN结移动,即P区空穴进入PN结,和原来一部分负离子中和,使P区的空间电荷量减少;在加有较高的反向电压下,PN结空间电荷区存在很强的电场,会破坏共价键的束缚,将电子分离出来产生电子-空穴对,电场作用下,电子移向N区,空穴移向P区,会形成较大的反向电流---齐纳击穿。

2023-11-24 15:15:33 822 3

原创 51单片机基础(1)

①原理:矩阵形式,可减少io口的占用。74LS138芯片:A,B,C为输入端,Y0-7是输出端,该芯片接电源,G1,G2A,G2B是使能端(类似于开关),G1接高电平,G2A,G2B接低电平时开始工作。C,B,A给的值是二进制,转化为十进制,对应输出端有效(低电平0),实现三个线控制八个线。③在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。

2023-10-21 01:42:55 2728 1

原创 高通滤波器和低通滤波器

1.概念:高通滤波器,又称低截止滤波器、低阻滤波器,允许高于某一截频的频率通过,而大大衰减较低频率的一种滤波器[1]。它去掉了信号中不必要的低频成分或者说去掉了低频干扰。1.概念:容许低频信号通过,但减弱(或减少)频率高于截止频率的信号的通过。对于不同滤波器而言,每个频率的信号的减弱程度不同。注:电阻:660Ω,电容:0.22μF,f=1khz。注:电阻:660Ω,电容:0.22μF,f=1khz。

2023-10-11 00:00:31 5189 1

原创 示波器基础

比如你调试MCU,可编程使某IO在特定动作之前输出个电平,动作之后恢复,把这个脉冲输入某通道当触发信号(设置触发为NORM方式),此时采集的那个通道只有在这个触发位置前后有数据稳定显示,不会跑掉,且触发的脉冲对应的采集通道信号部分就是需要观察的精确范围,便于分析。带宽是示波器的基本指标,和放大器带宽的定义一样,是所谓的 3dB 点,即在示波器的输入端加入正弦波,幅度衰减为实际幅度的 70.7% 时的频率点称为带宽。因此我们在选择示波器的时候,所以为了达到一定的测量精度,应该选择信号最高频率 5 倍的带宽。

2023-09-22 18:50:14 1965

原创 Debug怎么用

回答:在代码区域右键Debug执行;看console窗口;点step lnto(F7)这个箭头,也可以直接按F7;回答:选择要删除的断点,单击鼠标左键。若是多个断点,可依次点击,也可一次全部清除。Debug:程序调试工具,用于查看程序的执行流程,可追踪程序执行过程来调试程序。回答:设置要设置断点的代码行,在行号的区域后面单击鼠标左键。2.如何运行加了断点的程序。一、Debug的概念。

2023-09-03 22:25:21 366

原创 buck基础

2.当开关管关断,电源不再供电,电感储存的磁能转换成电能释放,此时它的正负极反向(左负右正),电感变成了电路里的电源,形成红色电流回路;注:①电路中电容的作用:当开关管关断,由于电感的极性发生反转,这一瞬间电感不能给电路供电,此时由电容给电路供电。②通过工作原理可知,得到的输出电压3V是上下波动的,由于实际电路工作频率非常快,这样的波动极其细微可以忽略不计。②由于流过电感的电流不能突变,所以灯泡的电压是逐步增大的。2.当输出电压大于目标值3V时,开关管立刻关断,由电感供电,电感供电会逐步减少。

2023-09-02 12:52:09 252

原创 开关电源基础

3.NTC热敏电阻:又称负温度系数电阻,常温下电阻很大,所以在上电的一瞬间,可以起到很好的限流作用,当电源正常工作,电流流过使其发热,阻值就会降低。2.压敏电阻:主要用于雷雨天气电路出现尖峰电压时,进行电压钳位,吸收多余的电流以保护后级器件。4.X电容:接在输入线两端用来消除差模干扰,需在X电容的两端并联一个放电电阻,以防止触电。注:控制区域代表“大脑”,控制着开关电源的震荡,以及后面反馈电路传送过来的信息进行处理。2.EMC区域:共模电感、压敏电阻、X电容、热敏电阻、保险丝。8.电解电容:用来储能滤波。

2023-08-31 21:59:11 161

空空如也

空空如也

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

TA关注的人

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