- 博客(185)
- 问答 (1)
- 收藏
- 关注
原创 第7章-1 词频统计
请编写程序,对一段英文文本,统计其中所有不同单词的个数,以及词频最大的前10%的单词。所谓“单词”,是指由不超过80个单词字符组成的连续字符串,但长度超过15的单词将只截取保留前15个单词字符。而合法的“单词字符”为大小写字母、数字和下划线,其它字符均认为是单词分隔符。输入格式:输入给出一段非空文本,最后以符号#结尾。输入保证存在至少10个不同的单词。输出格式:在第一行中输出文本中所有不同单词的个数。注意“单词”不区分英文大小写,例如“PAT”和“pat”被认为是同一个单词。随后按照词频递减的顺
2021-03-28 14:08:40 437
原创 2.3java中级-集合框架
1. ArrayList1.1 与数组的区别1.1.1 使用数组的局限性如果要存放多个对象,可以使用数组,但是数组有局限性比如 声明长度是10的数组不用的数组就浪费了超过10的个数,又放不下1.1.2 ArrayList存放对象为了解决数组的局限性,引入容器类的概念。 最常见的容器类就是ArrayList容器的容量"capacity"会随着对象的增加,自动增长只需要不断往容器里增加英雄即可,不用担心会出现数组的边界问题。package collection;import jav
2020-08-05 18:23:16 505
原创 2.2 java中级-IO
文件和文件夹都用File代表一. 文件1.TestFile1 使用绝对路径和相对路径 创建File对象package files;import java.io.File;public class TestFile1 { public static void main(String[] args) { //绝对路径 File f1 = new File("d:/lolFolder"); System.out.println("f1的绝对路径"+f1.getAbsolutePath());
2020-08-02 16:25:12 457 2
原创 qa1
https://www.dotcpp.com/oj/problemset.php?mark=6练习1.[蓝桥杯][历届试题]回文数字要充分利用条件#include<stdio.h>int main(){ int i,j,k,sum,s,f=0; scanf("%d",&sum); for(i=1;i<=9;i++){ if(2*i>sum) break; for(j=0;j<=9;j++){ if(2*i+2*j>sum) bre
2020-05-24 22:52:13 434
原创 实验3
一.实验箱介绍用于查看板子上的反馈信息的软件用的是PUTTY用于调试的软件为ads+AXD74LS244:三态8位缓冲器,存放8位数据或地址(BUS总线切换使用者时使用三态门的高阻状态,起缓冲作用),为8位数据的输入缓冲端口(8开关)74LS373:锁存器,8D锁存器,作为8位数据输出锁存端口(8LED)ARM外围器件没有特殊地址,与所连电路有关,访问某个外围器件相当于访问存储器的某个单元。二.代码分析本实验箱,存储器地址0x20000016对应的是一片74LS244,该芯片的8个输入
2020-05-13 13:32:18 383
原创 实验4
ARM程序中的子程序可以有三种调用形式:(1)直接把子程序写在主程序文件中。可在主程序任何位置调用。这种形式虽然简单,但是子程序无法被其他程序使用。(代码重用性不好!)(2)子程序单独写成一个文件(不需要添加到工程中、可在任何文件夹下)。在主程序文件的结尾(END之前),使用【GET 路径\子程序文件全名】伪指令,把子程序文件包含到主程序中(汇编时子程序文件的内容就会展开在GET指令处),然后可在主程序的任何位置写出调用指令。(本次实验就练习这种形式。请注意:这种形式的调用类似8086汇编语言中宏汇编
2020-05-13 13:27:46 271
原创 Z字形变换
Z字形变换将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。class Solution {public: string convert(string s, int numRows) { int n=s.length(),k=0,i; string str[numRows],y; while(k<n){ for(i=0;i<numRows;i++)
2020-05-11 23:17:42 141
原创 1
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。class Solution { public String longestCommonPrefix(String[] strs) { int n=strs.length; if(n==0) return ""; //假设第一个字符串为最长公共前缀 ...
2020-05-03 23:07:32 248
原创 试题 算法提高 邮票面值设计
#include<bits/stdc++.h>using namespace std;int d[1000];int n,k,maxs;int tag[100],p[100];void dfs(int t,int s){ if(t==k) return ; int sum=1; p[t]=s; memset(d,10000,sizeof(d)); d[0]=0;...
2020-04-04 21:51:46 366 1
原创 3.29
题解#include<stdio.h>#define N 20int k;int count=0;int use[N+1];int vis[N+1];void dfs(int x){ int i,j,flag; if(x>=2) count++; if(x>k) return ; for(i=1;i<=k;i++){ if(vis[i])...
2020-03-29 13:56:22 112
原创 3.28
从1到n的数字中包含多少1n的阶乘的最后一位非零数参考#include<cstdio>#include<algorithm>#include<iostream>#include<cstring>using namespace std;char ch[10][20];char ci[6][20];int cnt=0;boo...
2020-03-28 21:46:34 110
原创 L2-030 冰岛人
所谓“五代以内无公共祖先”是指两人的公共祖先(如果存在的话)必须比任何一方的曾祖父辈分高。 这个条件卡 3 6 先找公共祖先 再判断是否大于双方的曾祖辈分#include<iostream>#include<cstring>#include<algorithm>#include<vector>#include<map>...
2020-03-26 20:03:08 156
原创 安慰奶牛
题目很不好懂~ 总的来说就是访问完所有的节点之后 返回起始点最小生成树 克鲁斯卡尔每个节点也是有权值的,总的来说每个边 要算两次边的权值 和一次两个顶点的权值最后还要加上 起始点的权值#include<iostream>#include<algorithm>using namespace std;int n,p,c[100010];struct node...
2020-03-24 20:35:35 155
原创 1
#include<iostream>#include<cmath>using namespace std;int main(){ long long n,maxx=0,t=0,tmp,s1=1; cin>>n; for(int i=2,j;i<=sqrt(n);i++){ s1=1; for(j=i;j*s1<=n;j++){...
2020-03-23 23:03:56 133
原创 数据结构题目集
#include<stdio.h>#include<stdlib.h>typedef struct treeNode *tree;struct treeNode{ int v; tree right,left;};tree Maketree(int n);tree NewNode(int V);tree Insert(int v,tree T);in...
2020-03-17 17:51:35 219
原创 2020.3.16
问题 1117: K-进制数#include<stdio.h>long long solve(int x,int y){ if(x==1) return y-1; if(x==2) return y*(y-1); return (y-1)*(solve(x-1,y)+solve(x-2,y));}int main(){ int n,k; scanf("%dd %d...
2020-03-16 17:22:35 97
原创 2020.3.15
#include<cstdio>#include<iostream>#include<vector>#include<algorithm>#include<cstring>#include<algorithm>#include<string.h>using namespace std;stri...
2020-03-15 21:31:09 120
原创 L2-012 关于堆的判断
// 需要多看看,思路不难,主要是堆排及输入 #include<cstdio>#include<vector>#include<cstring>using namespace std;vector<int> v;int n;void upAdjust(int i){ if(i==1) return ; while(i!=1){...
2020-03-15 19:24:23 143
原创 L2-011 玩转二叉树
#include<cstdio>#include<iostream>#include<queue>using namespace std;const int maxn=50;int pre_order[maxn],in_order[maxn];int lch[maxn],rch[maxn],s[maxn];int n;queue<int&...
2020-03-14 21:35:52 101
原创 L2-008 最长对称子串
题目不难#include<iostream>using namespace std;int main(){ string s; getline(cin,s); int maxx=0,temp; int len=s.length(); for(int i=0;i<len;i++) { temp=1; for(int j=1;j<len;j++)...
2020-03-14 21:28:25 112
原创 L2-007 家庭房产
这个题一看是用并查集,觉得这个题有些麻烦,所以记录一下#include<bits/stdc++.h>using namespace std;const int maxn=100003;int n,f[maxn];struct node{ int peo,num; int cov; int s;}a[maxn];int find(int x){ return ...
2020-03-14 21:23:54 176
原创 L2-006 树的遍历
//需要多看看 #include<iostream>#include<algorithm>#include<cstdio>#include<cstring>#include<stack>#include<queue>using namespace std;const int maxn=1005;int in...
2020-03-14 21:13:56 180
原创 L2-005 集合相似度
#include<bits/stdc++.h>using namespace std;const int maxn=55;set<int> s[maxn];int n;int main(){ while(~scanf("%d",&n)) { int cnt,x,y; for(int i=0;i<n;i++) { if(!s...
2020-03-14 21:09:35 88
原创 L2-001 紧急救援
#include<stdio.h>#include<math.h>#include<stdlib.h>#include<string.h>#include<vector>#include<algorithm>#include<ctype.h>using namespace std;#define...
2020-03-14 20:57:11 147
原创 L2-004 这是二叉搜索树吗?
#include<iostream>#include<cstdio>#include<cstring>#include<vector>using namespace std;bool isMirror;vector<int> pre;vector<int> post;void getpost(int ro...
2020-03-14 20:50:58 105
原创 试题 算法训练 排列问题
#include<bits/stdc++.h>using namespace std;int main(){ int n,k,x; int cnt=0,s[109][3]={0}; scanf("%d %d",&n,&k); for(int i=0;i<n;i++) for(int j=0;j<n;j++){ scanf("%d",...
2020-03-14 16:39:31 472
原创 试题 历届试题 发现环
一开始想用并查集后来参考了别人的代码,又发现了可以用拓扑排序做emmmmm1 并查集+dfs#include<iostream>#include<cstdio>#include<vector>#include<algorithm>using namespace std; const int maxn=1e5+5;vector&l...
2020-03-14 15:31:21 163
原创 [蓝桥杯][历届试题]最大子阵
样例输入3 3-1 -4 33 4 -1-5 -2 8样例输出10类似于求最大连续子序列和解题思路: 行的前缀和(对行区间求和) + 最大子段原理 (对列区间求和)#include<iostream>#include<cstdio>using namespace std;const int maxn=505;long int xsu...
2020-03-14 14:08:40 144
原创 ch2 数字系统的算法描述
ch2 数字系统的算法描述2.1 数字系统算法流程图描述2.1.1算法流程图的符号及其描述方法构成——启动框、工作框、判断框、条件框、结束框及有向线(带箭头的连线)等。1启动框和结束框表示该算法流程图的开始和结束,一般这两个框可以省略,而以文字和箭头表示。2.工作框用一个矩形框表示,在框内用文字说明该框所对应的硬件内容及对应的输出编号工作框与硬件功能有极好的对应关系:一个工...
2020-03-07 17:00:10 247
原创 单片机小知识点
定时器溢出标志 定时器开启 定时器1 0中断触发方式(负边沿还是低电位) 外部中断开启 外部中断1 0工作方式0——使用13位的定时/计数器(THi7-0+TLi4-0)定时时间 t =...
2020-03-07 15:39:25 122
原创 ch3 电磁干扰的耦合和传播
ch3 电磁干扰的耦合和传播这里的“耦合”指一个电路与其他电路之间的电磁能量联系,这种联系把电磁能量从一个电路耦合或传播到另一个电路。本章将讨论两种基本的耦合与传播方式:传导耦合和辐射耦合。3.1电磁干扰的传播途径电磁干扰的基本传播途径是传导耦合和辐射耦合。传导耦合是指电磁能量从干扰源沿金属导体传播至被干扰对象(敏感设备)。这类金属导体可以是电源线、信号线、接地线或一个非专门设置、偶然的导...
2020-03-07 15:37:27 1407 1
原创 ch1 数字系统硬件设计概述
ch1 数字系统硬件设计概述EDA软件平台:Quartus ǁ 、MAX+PLUSǁ (都是奥特拉ALTERA公司的)硬件描述语言(HDL);我们所学的是VHDL,高级语言的一种,类似于c语言目标芯片(可编程器件):CPLD、FPGA完整的VHDL语言由实体和构造体组成实体:描述系统的外部特性构造体:描述系统的内部特性VHDL语言还有库,包集合,配置。(一共5部分)1.1传统的系...
2020-03-07 15:34:03 433
原创 ch3 VHDL 语言程序的基本结构
ch3 VHDL 语言程序的基本结构一个完整的VHDL 语言程序通产包含实体、构造体、配置、包集合、库五部分组成。前四部分是可分别编译的源设计单元。实体用于描述所设计系统的外部接口信号,构造体用于描述所系统的内部结构和行为,包集合用于存放各设计模块都能共享的数据类型、常数和子程序等,配置用于从库中选取所需单元来组成系统设计的不同版本,库存放已经编译的实体、构造体、包集合、配置。库可由用户生成或由...
2020-03-04 11:34:37 2045
转载 砝码称重 2
样例输出 Sample Output2双向搜索#include<cstdio>#include<cstdlib>#include<iostream>#include<algorithm>#include<cstring>#include<map>#define MAXN 35using namespace...
2019-07-20 18:07:46 253
转载 关押罪犯
#include<iostream>#include<cstdio>#include<cmath>#include<algorithm>#include<queue>#include<cstring>using namespace std;typedef long long ll;const int in...
2019-07-20 11:13:06 118
转载 舒适的路线
样例14 21 2 13 4 21 4样例23 31 2 101 2 52 3 81 3样例33 21 2 22 3 41 3样例1IMPOSSIBLE样例25/4样例32#include<cstdio>#include<algorithm>using namespace std;#define N 100100stru...
2019-07-20 09:07:41 137
空空如也
model.fit()函数有问题
2021-05-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人