- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 2022华为机试4.6第一题舆情热词题解
第一道AC,后来复盘了一下,简化了代码。 题目链接:舆情热词题目链接 思路:本题可以利用LinkedHashMap来保证输入输出顺序,那么在定义比较器时仅考虑频次即可。有个细节:最后输出的结果不能有空格“ ”,否则不通过。可以有两种思路:1.利用优先队列 2.字符串删除空格。 package liuhao.njupt; import java.util.*; public class huawei0406_1 { public static void main (Stri..
2022-04-18 11:05:54 630 1
verilog设计的简单交通灯
module traffic_control(clk,reset,r1,r2,y1,y2,g1,g2
);
input clk,reset;//1Hz输入时钟信号
output r1,r2,y1,y2,g1,g2;//红绿黄灯
reg r1,r2,y1,y2,g1,g2;
reg w1,w2,w3,c1,c2,c3;//计时器标志位和使能端
parameter [1:0] s0=2'b00,s1=2'b01,s2=2'b10,s3=2'b11;//4种状态
reg[1:0] current_state,next_state;
reg[2:0] cnt_5;
reg[4:0] cnt_25,cnt_30;
initial
begin
cnt_5=0;cnt_25=0;cnt_30=0;w1=0;w2=0;w3=0;c1=0;c2=0;c3=0; //赋初值
end
always@(posedge clk)//3s计时器
begin
if(c2)
begin
if(cnt_5==2)
begin cnt_5<=0;w2<=1'b1;end
else if(cnt_5<2)
begin cnt_5<=cnt_5+1;w2<=1'b0;end
else ;
end
else ;
end
2018-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人