- 博客(30)
- 收藏
- 关注
原创 leetcode热题100——NO.234回文链表——JAVA
给你一个单链表的头节点head,请你判断该链表是否为回文链表如果是,返回true;否则,返回false。
2025-01-10 11:56:01
226
原创 leetcode热题100——NO.160相交链表——JAVA
题目:给你两个单链表的头节点 `headA` 和 `headB` ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 `null`。题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构。
2025-01-10 10:55:53
249
原创 no.209长度最小的子数组 python
给定一个含有n个正整数的数组和一个正整数target找出该数组中满足其总和大于等于target的长度最小的子数组,并返回其长度如果不存在符合条件的子数组,返回0。
2024-10-28 22:19:15
239
1
原创 no.977有序数组的平方 python
给你一个按排序的整数数组nums,返回组成的新数组,要求也按排序。平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]
2024-10-23 22:33:23
215
原创 no.27移除元素 python
给你一个数组nums和一个值val,你需要移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。假设nums中不等于val的元素数量为knumsnumskvalnumsnumsk。
2024-10-22 21:57:46
234
原创 no.704二分法查找 python
给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。
2024-10-20 22:50:41
203
原创 no.707设计链表 python
你可以选择使用单链表或者双链表,设计并实现自己的链表。val和next。val是当前节点的值,next是指向下一个节点的指针/引用。如果是双向链表,则还需要属性prev以指示链表中的上一个节点。假设链表中的所有节点下标从开始。实现index-1valvalvalindexindexindexindex。
2024-10-17 11:36:40
246
原创 no.160 相交链表 python
给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。
2024-10-15 15:05:02
217
原创 no.24两两交换链表中的节点
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
2024-10-14 15:20:41
288
原创 leetcode热题100——no.70爬楼梯python
设自变量为n的函数f(n)为爬到楼顶的方法种类数量。你有多少种不同的方法可以爬到楼顶呢?①递推式:f(n)=f(n-1)+f(n-2)②边界条件:f(0)=1,f(1)=1。题目:假设你正在爬楼梯。
2024-09-21 20:32:42
308
原创 NSSCTF_Crypto_[SWPUCTF 2021 新生赛]traditional_writeup
具体转化过程:用二进制表示——>每9biit转换成一个十进制数字——>ASCII码对应的字符。二进制数学的诞生为计算机的发明奠定了理论基础。变了我们整个世界,改变了我们生活,而他的源头却是来自于八卦图。西方的二进制数学的发明者莱布尼茨,从中国的八卦图当中受到启发,演绎并推论出了数学矩。根据常识,对其编码,“横”表示“1”;八卦的信息量为8bit:乾三连,三个阳爻,111;坤六段,三个阴爻,000;八卦有8个,其表示方式为阳爻(横)和阴爻(断),信息量为8bit;方位组成的密文,你能破解出其中的含义吗?
2024-07-30 21:21:42
568
原创 VHDL实验四:3-8 译码器(含使能端)、四位全加器
一、实验目的1.掌握简单的 VHDL 程序设计。2.掌握用 VHDL 对组合逻辑 3-8 译码器电路的建模。二、实验原理1、3/8 译码器的逻辑功能如下表: A B C /ENA Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
2022-04-22 19:31:07
6187
原创 VHDL实验三:一位全加器、四选一多路选择器
实验三 基本组合逻辑电路的VHDL模型一、实验目的1.掌握简单的VHDL程序设计。2.掌握用VHDL对基本组合逻辑电路的建模。二、实验原理1. 数据选择器(Multiplexer)在数字系统设计时,需要从多个数据源中选择一个, 这时就需要用到多路选择器。以2选1多路选择器为例,在控制端的作用下可以从2路并行的输入信号中选择一路信号作为输出。2.全加器 (Adder)加法器是最基本的运算单元。加法器中最小的单元是一位全加器,一位全加器(Adder)的真值表如下所示:..
2022-04-22 19:26:46
13270
原创 VHDL实验二::半加器、一位和四位全加器(绘制原理图)
一、实验目的1.进一步熟悉 ALTERA 公司 EDA 设计工具软件 Quartus II。2.进一步熟悉 Quartus II 设计的原理图输入方法及设计流程。二、实验原理1 位全加器可以用两个半加器及一个或门连接而成,半加器原理图的设计方法很多,我们用一个与门、一个非门和同或门(xnor 为同或符合,相同为 1,不同为 0)来实现。先设计底层文件:半加器,再设计顶层文件全加器。三、实验内容在Quartus II软件中使用原理图输入法设计并实现一个1位全加器。在实验板上拨码
2022-04-22 19:21:10
17067
原创 VHDL实验一:2选1数据选择器(绘制原理图)
一、实验要求2选1数据选择器输入信号:两个数据源a和b,选择端s。输出信号:选择输出端y。利用选择端s对输出端进行控制。达到2选1数据选择器的效果。二、实验内容1.二选一数据选择器的原理图:2.波形仿真图如下:(真值表形式)3.随机形式仿真:首先对a、b进行设置,在这里使用的是随机信号Random Values。同理设置s,在这里也可以选用时钟信号Overwrite Clock。4.波形分析:真值表: 选择端s ...
2022-04-22 19:16:48
24204
原创 通识(1)—模拟、(射频)、器件、数字、FPGA—简介
一、模拟(一)模拟电路 功能:①amplify②filter③transfer(二)应用分类:电源、DA、AD、PLL、RF等,PLL和RF是射频领域的内容,要求比较高。(三)学术和工业:学术学术界比较关注“new idea”,不太关注cost、PVT等。 工业界由市场所主导,创新只是为了解决问题。(四)相关软件:1.画电路、版图及仿真电路 cadence 2.写文档...
2021-08-02 22:44:30
2738
原创 电压跟随器的特点、作用和应用举例
目录一、电压跟随器的特点:二、电压跟随器的作用:三、应用举例:一、电压跟随器的特点:高输入电阻、低输出电阻二、电压跟随器的作用:1、缓冲:由其特点可知,当输入阻抗很高时,就相当于对前级电路开路;当输出阻抗很低时,对后级电路就相当于一个恒压源,即输出电压不受后级电路阻抗影响。一个对前级电路相当于开路、输出电压又不受后级阻抗影响的电路当然具备隔离作用,也就是说——电压跟随器的前、后级电路之间互不影响。而隔离作用就是将负载对输入端的影响隔离掉。...
2021-07-31 16:57:32
16761
2
原创 (单片机/FPGA)LCD1602基础理论
说明 本文并非原创,而是结合了两篇博文,需要看两篇博文原创的可以直接点击本文最后的链接。一、LCD1602显示屏的具体引脚与基本配置一般来说,LCD1602显示屏共有16个引脚,各个厂家的LCD1602可能略有不同,但基本上一样,其16个引脚具体如下所示:LCD1602引脚 引脚号 引脚名 电压等级 功能 1 VSS 0V 电源地 2 VDD +5V 电源正极 3 V0 0V ...
2021-07-28 19:56:56
15332
原创 串口通信基础知识(UART)
一、首先是对于串口通信的具体分类:总结一下: 串口第一分类为并行通信和串行通信,而由于串行通信的优点以及对缺点的弥补,导致如今基本都采用串行通信;对于串行通信,又按照是否有同步时钟和收发间的数据传输方向分成两大类; 其中,按照是否有同步时钟分成同步和异步:同步通信:带时钟同步信号,发送方和接收方在同一时钟的控制下,实现同步传输。异步通信:不带时钟同步信号,使用各自的时钟控制。 但需要双方相互约定好数据传输速率。 传...
2021-07-20 12:07:23
22909
1
原创 蓝桥杯(2013_A T3)第39级台阶
题目:第39级台阶小明刚刚看完电影《第39级台阶》。离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。分析:首先代入到具体情境中,第一步你买了左脚,但是迈了一级还是两级台阶呢? 迈完之后,第二步右脚在先前的基础上又要迈一级还...
2021-05-16 21:55:34
432
原创 蓝桥杯(2013_A T2)马虎的算式
题目: 马虎的算式小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0)能满...
2021-05-16 19:49:10
182
转载 蓝桥杯(2013_A-T1)高斯日记
题目:高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费 呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。高斯获得博士学位的那天日记上标...
2021-05-15 09:01:40
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人