代码
saber_jk
这个作者很懒,什么都没留下…
展开
-
huffman实现文件压缩
//mark一下#include #include #include #include struct head{ unsigned char b; long count; /*the frequency*/ long parent,lch,rch; char bits[256];}header[5转载 2017-11-18 09:26:05 · 487 阅读 · 1 评论 -
【C语言】全排列
博客地址转至https://xisynotz.xyz#include<stdio.h>int a[10];int out[10];int n;int main(){ void quanpl(int); scanf("%d",&n); quanpl(0); return 0;}void quanpl(int num){ void...原创 2018-04-16 23:48:50 · 3229 阅读 · 1 评论 -
【mips】冒泡排序
博客地址转至https://xisynotz.xyzMIPS汇编实现冒泡排序一、实验目的了解并学习使用mips汇编指令,掌握如何使用mips模拟器二、实验要求基于MIPS汇编,设计一个冒泡排序程序,并用 Debug工具调试执行。测量冒泡排序程序的执行时间。三、实验环境Mars simulator 4.5-win四、...原创 2018-05-08 22:10:35 · 2374 阅读 · 0 评论 -
[8086]把1~36的自然数按行顺序存入一个6*6的二维数组中,然后打印出该数组的左下半三角
工具:emu8086; You may customize this and other start-up templates; ; The location of this template is c:\emu8086\inc\0_com_template.txtorg 100h;矩阵维数为6 DATA SEGMENT NUM DB 100 ...原创 2018-12-06 21:06:07 · 2761 阅读 · 0 评论 -
【8086】读取文件以及排序
要求:编程实现排序算法,对某txt格式文件中的无符号整数(0~32767)进行排序,排序结果输出到屏幕。数据的个数不超过1024,emu8086模拟速度较慢,测试数据个数可减少。输入和输出文件中的数可自由选择按空格、回车或制表符分割。; you may customize this and other start-up templates; ; the location of this t...原创 2018-12-06 21:07:44 · 787 阅读 · 0 评论 -
【8086】大整数阶乘
; you may customize this and other start-up templates; ; the location of this template is c:\emu8086\inc\0_com_template.txt data segment num dB 1000 dup (-1)data endscode segment ...原创 2018-12-06 21:08:52 · 422 阅读 · 0 评论 -
[8086]读取并计算算数表达式
工具:emu8086要求:编程计算任一整数加减运算表达式,其中表达式长度不超过256个字节,从键盘输入,可带括号。测试保证操作数和计算结果范围为-32768~32767,不包含不必要的括号。一些测试样例如下:1+1-2+12-(-1)1-(-2+3)-10000+2; you may customize this and other start-up templates; ;...原创 2018-12-06 21:11:24 · 768 阅读 · 0 评论 -
Latex “Missing $ inserted“ 解决方法
atex用的不多,今天上线看软工的文档作业,协作队友写了bug没有解决,报错信息也没怎么看懂,貌似是定位在下划线的位置。查了一下,就是下划线的问题,直接输入会认作非法,可以在下划线_之前加上转义符号\,变成_解决方法不止一种,这个报错也不一定就是这种情况。...原创 2019-06-17 20:15:38 · 22342 阅读 · 1 评论 -
JNI的使用
主要参照https://blog.csdn.net/joeysheng/article/details/65446025但是有些地方不一样,涉及原文的bug和环境差异。第一步:编写Java代码class HelloJNI{ // 本地方法声明 native void printHello(); native void printString(String str)...转载 2019-06-17 20:18:40 · 883 阅读 · 0 评论 -
java 10 生成头文件
软工实验,要求算法必需用c++,然而附加要求gui。用java写gui想利用JNI调用c++代码,然而生成头文件搞了半天。方法JAVA10 不支持javah指令了,出错说找不到指令,以为路径配置错了,到bin里结果发现根本没有javah.exe。查了资料才知道已经不支持javah了,可以用javac -h替代。然而$ javac -h ./HelloJNI错误: 无源文件...原创 2019-06-17 20:19:42 · 682 阅读 · 1 评论 -
错误: 找不到或无法加载主类
PS E:\testcode\java> java .\HelloWorld错误: 找不到或无法加载主类 .\HelloWorld原因: java.lang.ClassNotFoundException: /\HelloWorld初学就遇到的问题,惯性思维去surf,希望找到答案,一般给出的几种情况是1.常见的是检查一下你的环境变量是否配置正确,如果错误,那就没得说了。2...原创 2019-06-18 09:10:22 · 5759 阅读 · 0 评论 -
java swing scroll can not work
修改错误代码 JScrollPane scroll = new JScrollPane(jt); scroll.setViewportView(jt); scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); scroll.setVe...原创 2019-06-18 09:12:52 · 195 阅读 · 0 评论 -
c语言小设计——cashbox
#include<stdio.h>#include<stdlib.h>FILE*p;struct record{ char j[10]; float k; char l[10]; int num; float yu_e;}m;//每次记录de结构体int main(){ void write(); vo...原创 2018-04-16 07:52:32 · 252 阅读 · 0 评论 -
【百炼oj】1001:Exponentiation
描述Problems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the national debt is a taxing experience for many computer system...原创 2018-04-15 09:09:52 · 690 阅读 · 0 评论 -
离散事件模拟——银行队列问题//数据结构作业
//银行——离散事件模拟#include<stdio.h>#include<stdlib.h>struct event{ int type,occurtime,money;//type为0,到达;为1,离开窗口;occurtime为0到600;}ev1,ev2;struct eventnode{ int type; int occurt...原创 2017-11-18 09:30:01 · 1129 阅读 · 0 评论 -
多项式计算//线性表练习
/*完成度1系数&指数输入并创立多项式2多项式形式输出3多项式相加4多项式相减5多项式乱序输入整理6带入x的值并计算7多项式乘法*/#include#includestruct term{ float coe; int index; struct term * next;}formu1,formu2, *p, *p1,result;int mai原创 2017-11-18 09:33:55 · 302 阅读 · 0 评论 -
【oj】八数码
/*全凭自己理解写的野鸡双向bfs,总算过了oj,就先这样吧*/#include<stdio.h>#include<string.h>#include<memory.h>#define N 370000int num[N],parent[N],son[N],step=0,markn=0,markp=0,marks=0,temp[9];int num1[...原创 2017-05-23 19:27:29 · 299 阅读 · 0 评论 -
dijkatra算法的实现
/*完成度1基本要求2随意命名3有向图*/#include#include#include#define VEX_MAX 50char vex[VEX_MAX][20];int arcweight[VEX_MAX][VEX_MAX],vexnum;int way[VEX_MAX][VEX_MAX];void creategraph(){ int i,j;原创 2017-12-09 19:57:48 · 507 阅读 · 0 评论 -
【oj】靶形数独
#include<stdio.h>#include<math.h>#include<memory.h>int sudoku[10][10],piece[30][10],line[10][10],row[10][10],result=-1;int max(int a,int b){ if(a>b)return a; else ...原创 2018-04-15 08:47:11 · 192 阅读 · 0 评论 -
【百炼oj】4033:铺地毯
4033:铺地毯描述为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 n张地毯,编号从 1 到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。输入输入共 n+2...原创 2018-04-15 08:51:56 · 292 阅读 · 0 评论 -
【百炼oj】2706:麦森数
描述形如2p-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数。2p-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。任务:从文件中输入P (1000<P<3100000) ,计算2p-1的位数和最后500位数字(用十进制高精度数表示)输入文件中只包含一个...原创 2018-04-15 08:53:32 · 413 阅读 · 0 评论 -
【百炼oj】2818:密码
#include <stdio.h>#include <string.h>int main(){ int i,n,m,count,k; while(scanf("%d",&n),n){ int a[n], cout[n];//a存储密匙 char information1[n],information2[n],ch;...原创 2018-04-15 08:57:42 · 390 阅读 · 0 评论 -
【百炼oj】2816:红与黑
描述有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别表示x方向和y方向瓷砖的数量。W和H都不超过20。在接下来的H行中,每行包括W个字符。每个字符表示一块瓷砖的颜色,规则如下1)‘.’:黑色的瓷砖;2)‘#’:白色的瓷砖...原创 2018-04-15 08:59:27 · 411 阅读 · 0 评论 -
【百炼oj】2798:2进制转化为16进制
博客地址转至https://xisynotz.xyz描述输入一个2进制的数,要求输出该2进制数的16进制表示。在16进制的表示中,A-F表示10-15输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个以0和1组成的字符串,字符串长度至少是1,至多是10000输出n行,每行输出对应一个输入。样例输入2100000111样例输出20...原创 2018-04-15 09:01:42 · 1142 阅读 · 0 评论 -
【百炼oj】2787:算24
描述给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式。现在的问题是,是否存在一种方式使得得到的表达式的结果等于24。这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致(这里的除法定义是实数除法)。比如,对于5,5,5,1,我们知道5 * (5 – 1 / 5) = 24,因此可以得到24。又比如,对于1,1,4,2,我们怎么都不能得到24。...原创 2018-04-15 09:03:13 · 558 阅读 · 0 评论 -
【百炼oj】2039:反反复复
描述Mo和Larry发明了一种信息加密方法。他们首先决定好列数,然后将信息(只包含字母)从上往下依次填入各列,并在末尾补充一些随机字母使其成为一个完整的字母矩阵。例如,若信息是“There's no place like home on a snowy night”并且有5列,Mo会写成:t o i o yh p k n ne l e a ir a h s ge c o n hs e m...原创 2018-04-15 09:04:37 · 708 阅读 · 0 评论 -
【百炼oj】1675:Happy Birthday!
描述There are three berries on a round birthday cake. You are required to divide the cake into three identical parts such that each part contains exactly one berry. To make it easy, it is assumed that t...原创 2018-04-15 09:07:02 · 194 阅读 · 0 评论 -
常用的git指令查询
1.添加新的远程仓库git remote add [shortname] [url](git@github.com:JK1Zhang/xxxxx.git)2.强行拉取git分支覆盖到本地git fetch --allgit reset --hard origin/master3.新建本地/远程分支新建本地分支git checkout -b devpush即...原创 2019-06-18 09:17:12 · 348 阅读 · 0 评论