E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HDLBits刷题笔记
HDLBits
Exams/ece241 2013 q4 水库题
题目和简述题目内容翻译:大型水库可为多个用户提供服务。为了使水位足够高,三个传感器以5英寸的间隔垂直放置。当水位高于最高传感器(S3)时,输入流量应为零。当液位低于最低传感器(S1)时,流量应最大(标称流量阀和辅助流量阀均打开)。当水位在上下传感器之间时,流速由两个因素决定:水位和最后一个传感器变化之前的水位。每种水位都有一个与之相关的标称流速,如下表所示。如果传感器变化表明先前的液位低于当前的液
lTANG_TANGl
·
2023-10-11 01:21
HDLBits
传感器
HDLBits
移位寄存器
HDLBitsShift4Builda4-bitshiftregister(rightshift),withasynchronousreset,synchronousload,andenable.areset:Resetsshiftregistertozero.load:Loadsshiftregisterwithdata[3:0]insteadofshifting.ena:Shiftright(
头发是自己拔掉的
·
2023-10-11 01:19
fpga开发
verilog练习:
hdlbits
网站上的做题笔记(5)
中提到了verilog学习,推荐了一个可以练习的网站:
hdlbits
网站,那自己也玩玩这个网站。这篇文章,是接着《verilog练习:
hdlbits
网站上的做题笔记(4)》写的!
杰之行
·
2023-10-11 01:17
verilog
verilog
HDLbits
答案
HDLbits
答案Counters12-hourclockShiftRegesters4-bitshiftregisterLeft/rightrotatorLeft/rightarithmeticshiftby1or85
飞翔的荷兰人_
·
2023-10-11 01:17
fpga开发
HDLbits
: ece241 2013 q12 // Exams/m2014 q4k
两道题目,有一样的问题:第一道:ece2412013q12下面的代码错误,一直没看出来哪里有问题:moduletop_module(inputclk,inputenable,inputS,inputA,B,C,outputZ);reg[7:0]q;dffdff_1(clk,enable,S,q[0]);dffdff_2(clk,enable,q[0],q[1]);dffdff_3(clk,enab
weixin_41004238
·
2023-10-11 01:46
fpga开发
力扣
刷题笔记
day01--爬楼梯
题目:假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?解答:递归法:递归地进行爬楼梯求解,遵循下式:该方法简单,但当n>3时会发生重复计算,时间复杂度较高。递归+hashmap法:该法在递归法基础上引入hashmap存放求得的部分,后续使用时直接取出避免重复计算。该方法耗时较短,但空间复杂度还需进一步提高。代码:classSolution{p
滴水穿石ing
·
2023-10-10 09:16
leetcode
java
labuladong
刷题笔记
三(数组)
目录一、小而美的算法技巧:前缀和数组1.303.区域和检索-数组不可变2.304.二维区域和检索-矩阵不可变3.560.和为K的子数组二、小而美的算法技巧:差分数组1.区间加法2.1109.航班预订统计3.1094.拼车三、二维数组的花式遍历技巧盘点1.48.旋转图像2.54.螺旋矩阵3.59.螺旋矩阵II四、双指针技巧汇总-左右指针1.我作了首诗,保你闭着眼睛也能写对二分查找(1)查找一个数:7
烫青菜
·
2023-10-10 04:10
算法
数组
刷题
Leetcode每日
刷题笔记
--JAVA版(边做边更新)
按照题目选择模板二叉搜索n叉树的搜索回溯算法(BackTrack)动态规划(DynamicProgramming)广度优先搜索(BFS)双指针(TwoPointer)滑动窗口(SlidingWindow)一些例题1.TwoSum2.AddTwoNumbers3.LongestSubstringWithoutRepeatingCharacters2021/9/9-9/124.MedianofTwoS
L-->R
·
2023-10-09 23:13
Leetcode
leetcode
算法
Minimum Window Substring
刷题笔记
没做出来,参考的该回答classSolution:defminWindow(self,s:str,t:str)->str:#hashtabletostoretherequiredcharfrequencyneed=collections.Counter(t)#totalcharactercountweneedtocareaboutmissing=len(t)#windowStartandwindo
waiting不是违停
·
2023-10-09 21:41
LeetCode
Python刷题
leetcode
python
HDLbits
--lemmings4
在前一题基础上修改,只有当fall状态才能转化为dead状态dead状态下输出全为0,直到复位。moduletop_module(inputclk,inputareset,//FreshlybrainwashedLemmingswalkleft.inputbump_left,inputbump_right,inputground,inputdig,outputwalk_left,outputwal
小天才dhsb
·
2023-10-09 16:10
fpga开发
HDLbits
--Lemmings1
根据题目描述:只要是碰到障碍物就会转向。moduletop_module(inputclk,inputareset,//FreshlybrainwashedLemmingswalkleft.inputbump_left,inputbump_right,outputwalk_left,outputwalk_right);////parameterLEFT=0,RIGHT=1,...parameter
小天才dhsb
·
2023-10-09 16:39
fpga开发
HDLbits
--lemmings3
moduletop_module(inputclk,inputareset,//FreshlybrainwashedLemmingswalkleft.inputbump_left,inputbump_right,inputground,inputdig,outputwalk_left,outputwalk_right,outputaaah,outputdigging);parameterleft=
小天才dhsb
·
2023-10-09 16:39
fpga开发
Verilog刷题
HDLBits
——Lemmings2
Verilog刷题
HDLBits
——Lemmings2题目描述代码结果题目描述Seealso:Lemmings1.Inadditiontowalkingleftandright,Lemmingswillfall
不会敲代码的研究生不是好空管
·
2023-10-09 16:09
fpga开发
Verilog刷题
HDLBits
——Lemmings4
Verilog刷题
HDLBits
——Lemmings4题目描述代码结果题目描述Seealso:Lemmings1,Lemmings2,andLemmings3.AlthoughLemmingscanwalk
不会敲代码的研究生不是好空管
·
2023-10-09 16:09
fpga开发
HDLbits
---Lemmings3
HDLbits
---Lemmings3作者说如果旅鼠在地面上(ground=1)并且挖掘信号为1,则它可以开始挖洞,一直挖,直到把地都挖穿了(ground=0),此时,旅鼠就掉下去了,并且发出大叫。
离离离谱
·
2023-10-09 16:39
verilog
HDLBits
练习——Lemmings2
Inadditiontowalkingleftandright,Lemmingswillfall(andpresumablygo“aaah!”)ifthegrounddisappearsunderneaththem.Inadditiontowalkingleftandrightandchangingdirectionwhenbumped,whenground=0,theLemmingwillfal
呆杏呀
·
2023-10-09 16:37
fpga开发
HDLBits
之Lemmings2
Seealso:Lemmings1.Inadditiontowalkingleftandright,Lemmingswillfall(andpresumablygo"aaah!")ifthegrounddisappearsunderneaththem.Inadditiontowalkingleftandrightandchangingdirectionwhenbumped,whenground=0
薄荷茶哈哈哈
·
2023-10-09 16:07
寒假爆肝fpga
fpga开发
HDLBits
练习 Lemmings2
Inadditiontowalkingleftandright,Lemmingswillfall(andpresumablygo"aaah!")ifthegrounddisappearsunderneaththem.Inadditiontowalkingleftandrightandchangingdirectionwhenbumped,whenground=0,theLemmingwillfal
han_shazi
·
2023-10-09 16:02
fpga开发
HDLBits
-Verilog题目-状态机FSM-Lemmings题目解法/答案
前两个题目较为简单,用二段式和三段式都可以。Lemmings3加了个digging,优先级介于fall和walk之间,和fall的区别在于:ground信号完全决定lemming会不会fall,而dig信号的作用是让它开始digging,停止digging需要ground为0三段式FSM,代码如下:moduletop_module(inputclk,inputareset,//Freshlybra
dddameng
·
2023-10-09 16:31
Verilog学习笔记
fpga开发
hdlbits
_Lemmings2
moduletop_module(inputclk,inputareset,//FreshlybrainwashedLemmingswalkleft.inputbump_left,inputbump_right,inputground,outputwalk_left,outputwalk_right,outputaaah);parameterWL=0,WR=1,AH_L=2,AH_R=3;reg[
德华的神兜兜
·
2023-10-09 16:01
verilog
HDLBits
--Lemmings2
题目:解析:在Lemmings1中增加了一个ground信号,ground为0时,小人会掉下去,ground为1时,小人会恢复到掉下去之前的向左向右状态。所以想到把掉下去分成,从向左掉下去和从向右掉下去。代码如下:moduletop_module(inputclk,inputareset,//FreshlybrainwashedLemmingswalkleft.inputbump_left,inp
bbbman7
·
2023-10-09 16:01
HDLBits
fpga开发
HDLBits
-Lemmings4
解析:Lemmings系列的最后一题。这题的要求是增加了一个死亡的判断,当向下坠落超过20个时钟周期,便会死亡,此时所有输出为0。需要增加一个计数器,最开始我把计数器和状态时序写在一个always块内,功能不知道为啥无法实现,输出没法置0,后面单独给计数器写个always块后可以实现。代码:moduletop_module( inputclk, inputareset, //Freshlyb
bbbman7
·
2023-10-09 16:01
HDLBits
fpga开发
HDLBits
问题--Lemmings
今日份刷题Lemmings1ThegameLemmingsinvolvescritterswithfairlysimplebrains.Sosimplethatwearegoingtomodelitusingafinitestatemachine.IntheLemmings'2Dworld,Lemmingscanbeinoneoftwostates:walkingleftorwalkingrigh
Sugirial
·
2023-10-09 16:31
fpga开发
HDLBits
-Lemmings1
ThegameLemmingsinvolvescritterswithfairlysimplebrains.Sosimplethatwearegoingtomodelitusingafinitestatemachine.IntheLemmings'2Dworld,Lemmingscanbeinoneoftwostates:walkingleftorwalkingright.Itwillswitch
N1..
·
2023-10-09 16:30
FPGA
fpga开发
HDLBits
-Fsm3
Seealso:StatetransitionlogicforthisFSMThefollowingisthestatetransitiontableforaMoorestatemachinewithoneinput,oneoutput,andfourstates.Implementthisstatemachine.IncludeanasynchronousresetthatresetstheFS
N1..
·
2023-10-09 16:00
fpga开发
HDLBits
-Lemmings2
Seealso:Lemmings1.Inadditiontowalkingleftandright,Lemmingswillfall(andpresumablygo"aaah!")ifthegrounddisappearsunderneaththem.Inadditiontowalkingleftandrightandchangingdirectionwhenbumped,whenground=0
N1..
·
2023-10-09 16:28
fpga开发
leetcode
刷题笔记
task1 分治思想
分治算法的思想是将原问题递归分成若干个子问题,直到问题满足边界条件,停止递归,最后算法层层合并,得到原问题的答案。分治算法适用情况:1.原问题的计算复杂度随着问题的规模的增加而增加。2.原问题能够被分解为更小的子问题。3.子问题的结构和性质与原问题一样,并且互相独立,子问题之间不包含公共的子子问题。4.原问题分解出的子问题的解可以合并为该问题的解。分治算法练习1:leetcode#50Pow(x,
乔豆一麻袋
·
2023-10-09 10:12
LeetCode
刷题笔记
(九)位运算
九.位运算位运算不需要转换成10进制,因此处理速度非常快。实战常用位运算x&1==1判断奇偶(x%2==1)x=x&(x-1)清零最低位的1x&-x得到最低位的167.二进制求和题目:给你两个二进制字符串,返回它们的和(用二进制表示)。defaddBinary(self,a:str,b:str)->str:x,y=int(a,2),int(b,2)#直接转成2进制的int型whiley:#直到进位
YongtaoHuang
·
2023-10-09 08:09
刷题笔记
28——一直分不清的Kruskal、Prim、Dijkstra算法
图算法刷到这块,感觉像是走了一段黑路快回到家一样,看到这三个一直分不太清总是记混的名字,我满脑子想起的是大学数据结构课我坐在第一排,看着我班导一脸无奈,心想该怎么把这个知识点灌进木头脑袋里边呢。有很多算法我当时想不明白,感觉这样不对劲,这咋变一变就能找到么。但是现在想来,当时确实没必要想得太明白,如果我早知道这些知识在过了短短一两年之后我又会以陌生人的身份重新认识他们,当时就该转过头去,和我舍友大
热烈小狗
·
2023-10-09 08:33
笔记
算法
leetcode
图论
数据结构
SQL
刷题笔记
-leetcode
184.部门工资最高的员工Employee表包含所有员工信息,每个员工有其对应的Id,salary和departmentId。Department表包含公司所有部门的信息。编写一个SQL查询,找出每个部门工资最高的员工。SELECTb.nameasDepartment,a.NameasEmployee,a.salaryasSalaryFROMemployeeaJOINdepartmentbONa.
小小溪木
·
2023-10-09 06:28
数据分析
sql
【力扣
刷题笔记
】中级算法
中级算法(7.22-8.21)数组和字符串三数之和给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例2:输入:nums=[]输出:[]示例3:输入:nums=[0]输出:[]
阿离离离离离李
·
2023-10-09 06:57
算法
算法
leetcode
5月28日
刷题笔记
——数组
5月28日
刷题笔记
——数组题目1:1.两数之和(简单题)第二次做这题了,一直用的双循环暴力枚举。
ZD困困困
·
2023-10-09 05:43
leetcode
哈希算法
算法
HDLbits
: Shift18
先补充一下算术移位寄存器和按位移位寄存器:SystemVerilog具有按位和算术移位运算符。按位移位只是将向量的位向右或向左移动指定的次数,移出向量的位丢失。移入的新位是零填充的。例如,操作8’b11000101<<2将产生值8’b00010100。按位移位将执行相同的操作,无论被移位的值是有符号的还是无符号的。算术左移位对有符号和无符号表达式执行与按位右移位相同的操作。算术右移位对“无符号”和
weixin_41004238
·
2023-10-08 21:51
fpga开发
HDLbits
: ece241 2014 q7a
题目的意思是子模块四位二进制改成十二进制计数,并且是1-12。因此初始的加载数据肯定为c_d=1,关键点在于什么时候load,即load的条件,首先当子模块输出达到12时(且此时enable要是1)肯定要load,用Q=12&enable条件判断,其次reset置位的时候也要load用reset=1条件判断moduletop_module(inputclk,inputreset,inputenab
weixin_41004238
·
2023-10-08 20:33
fpga开发
HDLbits
: ece241 2014 q7b
题目要求用10进制的BCD计数器来构造1000计数,其实也是将1000hz的时钟信号改造成1hz,我们首先计算出10的三次方等于1000,需要三个10进制的计数器,去计999的中高低位。最低位的计数器一直在对时钟信号计数,因此enable=1,中间位的计数器在最低位的计数器达到9时计数,因此enable=(Q1==9),最高位的计数器在中间位的计数器和最低位的计数器同时达到9时才计数。module
weixin_41004238
·
2023-10-08 20:33
fpga开发
HDLbits
: Countbcd
其实这道题目可以在上一道1000进制的基础上接着做。moduletop_module(inputclk,inputreset,//Synchronousactive-highresetoutput[3:1]ena,output[15:0]q);wire[3:0]Q1,Q2,Q3,Q4;assignena[1]=(Q1==9);assignena[2]=(Q2==9&&Q1==9);assignen
weixin_41004238
·
2023-10-08 20:33
fpga开发
剑指offer-
刷题笔记
-中难题-JZ34 二叉树中和为某一值的路径(二)
剑指offer-
刷题笔记
-中难题-JZ34二叉树中和为某一值的路径(二)版本1-递归注意path.emplace_back(root->val)和path.push_back(root->val)的区别
xiaoliyu00
·
2023-10-08 20:46
剑指offer刷题笔记
深度优先
c++
算法
剑指offer-
刷题笔记
-简单题-JZ82 二叉树中和为某一值的路径(一)
JZ82二叉树中和为某一值的路径(一)版本2-利用递归调用,递归会遇到一个问题,如果想要计算某一条的路径值不好写,因为二叉树有两个方向,直接计算只能返回一个值,这里很巧妙用了减法,结果是知道的,看看每一条的路径值是否满足,自己就错在这里,一直纠结如何计算总的值。/***structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right
xiaoliyu00
·
2023-10-08 20:16
剑指offer刷题笔记
c++
HDLbits
: Count clock
目前写过最长的verilog代码,用了将近三个小时,编写12h显示的时钟,改来改去,估计只有我自己看得懂(吐血)moduletop_module(inputclk,inputreset,inputena,outputpm,output[7:0]hh,output[7:0]mm,output[7:0]ss);couter10couter10_1(clk,reset,ena,ss[3:0]);cout
weixin_41004238
·
2023-10-08 20:10
fpga开发
【
刷题笔记
】另类加法+走方格的方案数
一、另类加法题目:牛客网链接:另类加法_牛客题霸_牛客网描述给定两个intA和B。编写一个函数返回A+B的值,但不得使用+或其他算数运算符。测试样例:1,3返回:4解析:因为无法使用算数运算符,我们需要用到其他运算方式,能够想到的可以有位运算方式。因为是加法,我们不妨追求溯源,看看我们小时候计算加法的方式:我们可以分解一下上面的两种操作:此时两个结果中有一方存在零了,另一方就是结果了,否则就继续上
柒海啦
·
2023-10-08 18:45
刷题笔记
笔记
c++
算法
三基合集
三基
刷题笔记
合集2022三基笔记【01】三基
刷题笔记
【02】三基
刷题笔记
【03】三基
刷题笔记
【04-1】三基
刷题笔记
【04-2】三基
刷题笔记
【05】
医只蜗牛
·
2023-10-08 02:28
HDLbits
: Dualedge
FPGA没有双边缘触发触发器,@(posedgeclk或negedgeclk)会报错“FPGA(以及其他任何地方)上的触发器是一个具有一个时钟且仅对该时钟的一个边缘敏感的器件。”参考verilog为什么不能双边沿触发实现双边沿的两种方法moduletop_module(inputclk,inputd,outputq);rega,b;always@(posedgeclk)begina<=d;enda
weixin_41004238
·
2023-10-07 22:15
fpga开发
LeetCode
刷题笔记
- 46.全排列
LeetCode
刷题笔记
-46.全排列思想C代码注意点执行结果思想使用数组里的数字,看成n位的10进制数,然后从小到大进行数数;C代码/***Returnanarrayofarraysofsize*returnSize
sz66cm
·
2023-10-07 21:57
算法刷题
leetcode
c语言
算法
刷题笔记
27——并查集
很长一段时间,我的生活看似马上就要开始了。但是总有一些障碍阻挡着,有些事得先解决,有些工作还有待完成,时间貌似不够用,还有一笔债务8要去付清,然后生活就会开始。最后我终于明白,这些障碍,正是我的生活。——艾弗里德·德索萨990.等式方程的可满足性(一个比较经典的并查集例子)classSolution{publicbooleanequationsPossible(String[]equations)
热烈小狗
·
2023-10-07 10:13
图论
笔记
算法
leetcode
【Warrior
刷题笔记
】LC72. 编辑距离 【动态规划】详细注释简单易懂
题目力扣72.编辑距离解题思路本题可以使用动态规划解决。首先要理解编辑距离是指将word1转换成word2所使用的最少操作数。然后考虑这样一个问题,如果我们知道word1前i-1个字符所构成的字符串到word2前j-1个字符所构成的字符串的编辑距离是a(甭管怎么来的),那么当word1第i个字符与word2第j个字符相同时,word1前i个字符所构成的字符串到word2前j个字符串所构成的字符串的
newCoderTheWarrior
·
2023-10-07 09:55
leetcode刷题笔记
动态规划
算法
c++
洛谷
刷题笔记
鸡尾酒疗法
题目描述鸡尾酒疗法,原指“高效抗逆转录病毒治疗”(HAART),由美籍华裔科学家何大一于19961996年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾滋病。该疗法的应用可以减少单一用药产生的抗药性,最大限度地抑制病毒的复制,使被破坏的机体免疫功能部分甚至全部恢复,从而延缓病程进展,延长患者生命,提高生活质量。人们在鸡尾酒疗法的基础上又提出了很多种改进的疗法。为了验证这些治疗方法是否在疗效
冰糖葫芦不加冰0
·
2023-10-07 06:54
洛谷
c++
算法
蓝桥杯
c语言
洛谷
刷题笔记
B2001-B2020(python)
这里记录的是python的解法,并选几个当时比较棘手的记录下来。B2001入门测试题目求两个整数之和,输入用空格隔开。使用python的习惯是输入之后使用回车再输入,这里的要求是一行,使用空格隔开。input()输入的是字符串,我们可以借助.split()方法将字符串分割转换为为列表,再用map()函数进行类型转换并依次赋值。a,b=map(int,input().split())print(a+
不登录看不了哦
·
2023-10-07 06:49
python
开发语言
洛谷
刷题笔记
——P4552 [Poetize6] IncDec Sequence
https://www.luogu.com.cn/problem/P4552题目描述给定一个长度为nnn的数列a1,a2,⋯ ,an{a_1,a_2,\cdots,a_n}a1,a2,⋯,an,每次可以选择一个区间[l,r][l,r][l,r],使这个区间内的数都加111或者都减111。请问至少需要多少次操作才能使数列中的所有数都一样,并求出在保证最少次数的前提下,最终得到的数列有多少种。输入格式
MaTF_
·
2023-10-07 06:48
数据结构
算法
c++
【
刷题笔记
10.6】LeetCode:翻转二叉树
LeetCode:翻转二叉树一、题目描述给你一颗二叉树的根节点root,翻转这颗二叉树,并返回其根节点。二、分析我们在做二叉树题目时候,第一想到的应该是用递归来解决。仔细看下题目的输入和输出,输出的左右子树的位置跟输入正好是相反的,于是我们可以递归的交换左右子树来完成这道题。其实就是交换一下左右节点,然后再递归的交换左节点,右节点。我们可以总结出递归的两个条件如下:终止条件:当前节点为null时返
时间_wys
·
2023-10-07 00:52
笔记
leetcode
算法
【
刷题笔记
10.6】LeetCode:汉明距离
LeetCode:汉明距离一、题目描述两个整数之间的汉明距离是指这两个数字对应二进制位不同的位置的数目。给你两个整数x和y,计算并返回他们之间的汉明距离。二、分析及代码实现对于汉明距离问题我们其实可以将其转换为:计算x和y按位异或后求结果中1的位数。本题这里我们给出两种解题方法:方法1:内置位计数功能classSolution{publicinthammingDistance(intx,inty)
时间_wys
·
2023-10-07 00:51
笔记
leetcode
算法
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他