- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 求两个字符串的最大交集
某个保险业大厂的面试题,我个沙雕当时有点慌没做出来。其实还蛮简单,建个表动态规划几步搞定public class 字符串最大交集 { public static void main(String[] args) { String s1="abbbcdef"; String s2="xvxsadbbbcdef"; int array[][]=new int[s1.length()][...
2019-11-11 21:41:24
882
原创 Python实现数据的线性拟合
实验室老师让给数据画一张线性拟合图。不会matlab,就琢磨着用python。参照了网上的一些文章,查看了帮助文档,成功的写了出来这里用到了三个库import numpy as npimport matplotlib.pyplot as pltfrom scipy import optimizedef f_1(x, A, B): return A * x + Bplt.f...
2019-04-08 23:50:12
19002
2
原创 Verilog之闪烁灯
刚把Verilog uart通信这块代码打出来,想另外加一个接受一帧数据小灯闪一次的功能。源码如下module led( input sys_clk, input sys_rst_n, input uart_en, output reg[3:0] led_en);wire flag;reg uart_en_d0;reg uart_en_d1;assign flag=uart_...
2019-03-16 21:50:01
5356
原创 Verilog从uart端口接收数据
module uart_recv( input sys_clk, //系统时钟 input sys_rst_n, //系统复位,低电平有效 input uart_rxd, //UART接收端口 outpu...
2019-03-15 22:19:51
1286
原创 Verilog学习笔记之蜂鸣器(按键消抖)
always @(posedge sys_clk or negedge sys_rst_n) begin if (!sys_rst_n) begin //系统复位时,给两个寄存器赋值 key_reg <= 1'b1; delay_cnt <= 32'd0; end else begin key_reg &lt...
2019-03-13 19:17:03
5009
1
原创 PAT乙级1033 旧键盘打字 byJAVA
这题不难,用遍历就能实现。代码如下。本以为 没什么问题,可是万万没想到,程序超时了,,倒可以用C再实现一遍,估计不会超时。我研究一下,再更新import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static ...
2019-03-01 00:02:54
310
5
原创 PAT乙级basic 1037 在霍格沃茨找零钱 java实现
不多说,直接上代码注意,split函数参数是正则表达式,如果要按“.”切割字符数,其正则表达式应该是“\\.”而不是“.”,后者匹配的是所有的字符,那这程序就凉了import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;class Main { public sta...
2019-02-28 19:01:40
203
原创 PAT (Basic Level)1069 微博转发抽奖JAVA和C各自实现
小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包。请你编写程序帮助他确定中奖名单。输入格式:输入第一行给出三个正整数 M(≤ 1000)、N 和 S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从 1 开始)。随后 M 行,顺序给出转发微博的网友的昵称(不超过 20 个字符、不包含空格回车的非空字符串)。注意:可能有人转发多次,但不能中奖多次。所以如果处于当前中奖位置的网友已经中过奖,则跳过他顺次取下一位。
2019-02-28 17:47:59
267
1
原创 PAT (Basic Level)1026 程序运行时间by JAVA
要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(),获得一个时钟打点数...
2019-02-27 12:06:48
164
原创 PAT乙级1088三人行 java实现
我第一次提交的代码拿到了18分,百思不解,后找到了https://blog.youkuaiyun.com/qq_43749739/article/details/86750864这位博主用c的实现,我发现自己跟他踩了同样的坑,于是用他的思路改写了下java代码,满分代码如下:import java.io.BufferedReader;import java.io.IOException;import ...
2019-02-26 16:06:02
576
原创 pat乙级1009C实现
用java刷了将近一半的题,因为有的题用java很麻烦,容易超时;这类题用c的结构体和指针就很方便了。但就这道题而言用java的string数组实现似乎更快捷。直接上代码#include <stdio.h>#include <string.h>int main(int argc, char **argv) { char c[81]; char *p,*q;...
2019-02-26 14:11:18
174
原创 PAT 乙级 1021 C语言实现
PAT 乙级 1021 C#include <stdio.h>int main() { char input[1001]; int var=0; int var_; int a[10]={0}; char cases[]={'0','1','2','3','4','5','6','7','8','9'}; int i=0; gets(input); for (va...
2019-02-26 14:01:39
298
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人