自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二,PCB基础知识学习

告诉你这什么器件,看硬件基础课程,里面具体探讨了各种元器件包括电阻电容电感二极管,三极管,MOS管,运放集成电路等等,这些元器件的基本特性,基本封装参数,选型仿真。这个器件在PCB板上呈现的方式,紫色是告诉设计厂商说紫色范围之内的地方不用上绿油,记得把这部分绿油去掉,不要覆盖焊盘,黄色的是丝印层(划分地盘)。PCB是没有组件的电路板,PCBA是焊接有电子组件的电路板。导电层:覆盖在基板上的铜箔层,用于连接各个电子元器件和电路之间的导线。20.终检、抽测、包装。1.开料、圆角、刨边。14.阻焊曝光、显影。

2025-11-04 00:05:09 205

原创 wireshark抓包软件的过滤规则

2025-11-03 22:24:48 74

原创 一,PCB介绍

从电路板的顶层钻到底层,穿透整个板子的过孔。

2025-11-02 23:31:15 312

原创 三,3-8译码器设计流程

【代码】三,3-8译码器设计流程。

2025-10-11 20:04:04 229

原创 二、二选一多路器的设计流程

点击红色箭头按钮选择'Run Synthesis',右上角圈圈在转表明在运行,运行完后选则观察报告,如绿色箭头所示,没有红色报错,说明语法和逻辑错误。布局布线之后再次仿真,发现out信号变化出现延迟。dd1.设计输入(编写verilog语言代码)

2025-10-07 17:50:28 543

原创 一、通用的FPGA开发流程介绍

通用的FPGA开发流程介绍

2025-10-07 15:58:18 274

原创 2.最多提取子串数目(100分)-附带Java逐行解析

12月~2025年1月-E卷高频题

2025-02-22 14:57:25 379

原创 1.补种未成活胡杨树(100分)-附带Java逐行解析

12月~2025年1月-E卷高频题

2025-02-22 14:49:24 427

原创 18-字符串匹配

当发现主串和子串不匹配时,根据主串中的“坏字符”在子串中的位置,决定子串向右移动的距离。目标是让主串中的“坏字符”与子串中对应的字符对齐。当发现主串和子串的某一部分匹配时,根据已经匹配的“好后缀”在子串中的位置,决定子串向右移动的距离。目标是让“好后缀”与子串中对应的部分对齐。BM算法会同时使用这两种规则,并选择移动距离较大的那个,以确保跳跃的效率。

2025-02-20 15:18:08 1058

原创 17-预测赢家

给定一个表示分数的非负整数数组,玩家1从数组任意一端拿取一个分数,随后玩家2继续从剩余数组任意一端拿取分数,然后玩家1拿,......。每次一个玩家只能拿取一个分数,分数被拿取之后不再可取。直到没有剩余分数可取时游戏结束。最终获得分数总和最多的玩家获胜。

2025-02-20 14:03:30 172

原创 16-省份数量

例题:有n个城市,其中一些彼此相连,另一些没有相连。如果城市a与城市b直接相连,且城市b与城市c直接相连,那么城市a与城市c间接相连。省份是一组直接或间接相连的城市,组内不含其他没有相连的城市。给你一个n*n的矩阵isConnectd,其中isConnectd[i][j]=1表示第i个城市和第j个城市直接相连,而isConnectd[i][j]=0表示二者不直接相连。返回矩阵中省份的数量。

2025-02-19 21:49:49 203

原创 15-贪心算法

在每一步选择中,都选择当前看起来最好的选项。:一旦做出选择,就不再回头重新考虑。:通过一系列局部最优的选择,最终达到全局最优。贪心算法并不一定能得到全局最优解,但在某些问题中,它可以高效地找到一个接近最优的解。

2025-02-19 20:55:38 1808

原创 14-二叉树最小深度-广度优先(BFS)

二叉树的最小深度是指从根节点到最近的的最短路径上的节点数。叶子节点是指没有子节点的节点。举个例子:1/ \2 34这棵树的最小深度是 2,因为从根节点1到叶子节点3的路径最短,只需要经过1和3两个节点。

2025-02-19 15:50:48 407

原创 13-二叉树最小深度-深度优先(DFS)

二叉树的最小深度是指从根节点到最近的的最短路径上的节点数。叶子节点是指没有子节点的节点。举个例子:1/ \2 34这棵树的最小深度是 2,因为从根节点1到叶子节点3的路径最短,只需要经过1和3两个节点。

2025-02-18 22:05:30 1299

原创 12-滑动窗口

滑动窗口算法是一种用于处理数组或字符串问题的技巧,特别适合解决涉及子数组或子串的问题。它的核心思想是通过维护一个“窗口”来高效地计算或查找满足条件的子数组或子串。

2025-02-18 21:38:31 348

原创 12-合并两个有序数组

【代码】12-合并两个有序数组。

2025-02-18 17:15:25 127

原创 11-环形列表

给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针在此到达该节点,则链表中存在环。如果链表中存在环,则返回ture。否则,返回false。

2025-02-18 16:27:11 217

原创 10-排列硬币(三种解法)

总共有n枚硬币,将它们摆成一个阶梯形状,第k行就必须正好有k枚硬币。给定一个数字n,找出可形成完整阶梯行的总行数。n是一个非负整数,并且在32位有符号整型的范围内。

2025-02-18 16:01:09 270

原创 09-斐波那契数列

斐波那契数列:每一位的值等于前两位数字之和,前两位固定。求取斐波那契数列第N位的值。

2025-02-17 16:05:58 254

原创 08-两数之和(四种解法)

两数之和1:给定一个整数数组num,从数组中找出两个数满足相加之和等于目标数target。假设每个输入只对应唯一的答案,而且不可以重塑使用相同的元素。返回两数的下标值,以数组形式返回。的整数数组num,从数组中找出两个数满足相加之和等于目标数target。假设每个输入只对应唯一的答案,而且不可以重塑使用相同的元素。返回两数的下标值,以数组形式返回。两数之和2:给定一个。

2025-02-17 15:33:52 364

原创 07-线性扫描

线性扫描算法是一种的查找或处理方法,它的核心思想是,直到找到目标或完成任务。

2025-02-16 22:51:52 431

原创 06-链表反转

将单链表的链接顺序反转过来。

2025-02-16 13:53:04 173

原创 05-牛顿迭代

牛顿迭代算法是一种用来的方法,特别适合求解复杂的方程或优化问题。它的核心思想是通过不断“猜测”并改进猜测值,最终接近真实解。

2025-02-16 13:22:03 381

原创 04-二分查找法

二分查找算法是一种高效的查找方法,适用于在中快速找到目标值。

2025-02-16 12:52:06 283

原创 03-寻找数组的中心下标

中心下标是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。题目:给定一个整数数组nums,请编写一个能够返回数组“中心下标”的方法。

2025-02-15 14:21:15 165

原创 02-双指针法

双指针算法就是通过两个“指针”(位置标记)从两端向中间移动,逐步缩小范围,快速找到答案。它的优点是**效率高**,特别适合处理有序数据或需要遍历的问题!

2025-02-15 13:58:42 463

原创 01-埃筛法

埃筛法通过逐步排除合数,找出所有质数,适合处理较小范围的质数查找。

2025-02-14 22:41:04 562

原创 15-Java数组

Java的数组

2025-02-14 21:55:41 354

原创 14-Java的方法

修饰符 返回值类型 方法名(参数类型 参数名){...方法体...

2025-02-13 21:55:55 445

原创 13-Java的break,continue,goto

goto:Java中没有goto,但两个关键字中有goto的影子。continue:用于终止某次循环过程。(相当于工作中请假)break:用于强行退出循环。(相当于工作中离职)

2025-02-13 15:09:48 137

原创 12-Java基本结构

与while的区别:while先判断后执行,do...while是先执行后判断。do...while总是能保证循环体会被至少执行一次!举例1:输出1-1000能被5整除的数,并且每行输出3个。for循环执行的次数是在执行前就确定的。for循环语句是支持迭代的一种通用结构,是最。按照顺序一句一句执行,是最简单的算法结构。举例2:打印九九乘法表。

2025-02-12 22:25:37 261

原创 11-Java用户交互Scanner

Java用户交互Scanner

2025-02-12 16:10:16 259

原创 10-JavaDoc生成文档

1.JavaDoc命令是用来生成自己API文档的。@since指名需要最早使用的jdk版本。@throws异常抛出情况。@return返回值异常。@version版本号。@author作者名。

2025-02-12 15:14:10 108

原创 09-Java包机制

java包机制

2025-02-12 15:03:58 166

原创 08-Java运算符

Java运算符

2025-02-10 22:57:55 1923

原创 07-Java基础语法(变量、常量、作用域)

1.代码形式2.变量作用域A.类变量B.实例变量C.局部变量3.变量的命名规范A.所有变量、方法、类名:见名知意B.类成员变量:首字母小写和驼峰原则:monthSalaryC.局部变量:首字母小写和驼峰原则D.常量:大写字母和下划线:MAX_VALUEE.类名:首字母大写和驼峰原则:Man,GoodManF.方法名:首字母小写和驼峰原则:runRun()

2025-02-10 22:37:26 234

原创 06-Java基础语法(类型转换)

【代码】06-Java基础语法(类型转换)

2025-02-10 16:48:55 113

原创 05-Java基础语法

//*多行注释*//**文档注释*/

2025-02-10 16:21:52 263

原创 leetcode刷题笔记(数组02)-python逐行解析

给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数。

2025-02-10 11:07:09 207

原创 04-编写Hello,World!

C.【注意点】系统没有显示文件名,则需要我们手动打开。B.名字命名为Hello.java。A.文件后缀名为.java。1.随便新建一个文件夹,存放代码。4.在代码文件夹位置打开cmd。2.新建一个JAVA文件。5.输入以下指令运行代码。

2025-02-07 23:47:50 186

空空如也

空空如也

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

TA关注的人

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