自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Nginx实验报告

Nginx简介Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。主要功能为:反向代理,负载均衡,动静分离Nginx安装网站:nginx: download选择稳定版 stable version将下载下来的压缩包直接解压即可其中conf为配置文件Nginx操作在Nginx的安装目录下启动cmd,输入start nginx以启动服务nginx -s reload 重新加载配置文件,每次修改nginx.conf文

2022-01-20 23:36:22 3005

原创 操作系统实验:实现系统调用

实验准备实验环境VMvare Workstation 16 ProUbuntu 20.04.2.0 (内核版本Linux-5.8.0-43-generic)修改安装的内核版本:Linux-5.4.106 (同样的步骤,5.8.2和4.16.8的都不行.....)下载地址:西电镜像:https://linux.xidian.edu.cn/mirrors/linux-kernel/ 下linux-5.4.106.tar.xz虚拟机建议分配70G存储,8核处理器(编译内核会快点)安装好

2021-05-07 13:55:27 788 1

原创 XDOJ_309 矩阵加法运算 C语言描述

问题描述将稀疏矩阵A的非零元以行序为主序的顺序存于一维数组V中,并用二维数组B表示A中的相应元素是否为零元素,例如:可用 和 表示。编程实现上述表示法的矩阵加法运算。输入格式首先输入两个整数n和m,为矩阵维数,然后输入两个矩阵的值B1、V1和B2、V2。输出格式输出矩阵运算结果B、V。样例输入3 41 0 0 10 1 0 01 0 0 015 22 -6 90 1 1 00 1 1 01 0 0 1...

2020-12-16 22:11:17 1206 1

原创 XDOJ_305 判断堆栈出栈序列是否有效 C语言描述

描述:如果以序列“1,2,3,4”作为一个栈(初始为空)的输入,那么可得到输出序列“1,2,3,4”或“4,3,2,1”或“2,3,1,4”等等,但是肯定得不到输出序列“4,1,2,3”或“3,1,2,4”等等。请编写一个程序,判断能否通过一个栈得到给定的输出序列。输入说明:每组数据由两行构成,第一行只有一个整数n(<10),表示序列长度,同时表示栈的输入序列为“1,2,3,…,n”;第二行为n个整数,表示需要判断的出栈序列,整数之间以空格分隔。输出说明:输出一个yes或no(表示

2020-12-16 02:59:28 1601 1

原创 XDOJ_288 求一个顺寻串的next函数值 C语言描述

问题描述:所设计的程序能够通过编译。并能够实现从输入一个长度为n的顺序串str,并求出顺序串str的next值。输入格式:首先输入串的长度n,然后输入顺序串str.输出格式:输出str的next值,以空格分隔。样例输入:8ab c a b c b c样例输出:-1 0 0 0 1 2 3 0思路描述next函数值是KMP算法中的next表,next就是回溯的时候要用到的“下一个位置”其核心算法主要就是模式串自己和自己匹配,用i和j两个指针一前一后去走,(.

2020-12-16 02:09:31 1963 3

原创 XDOJ_287 求矩阵中的马鞍点 C语言描述

问题描述所设计的程序能够通过编译。若矩阵Am*n中的某个元素是第i行中的最小值,ai*j同时又是第j列中的最大值,则称此元素为该矩阵中的一个马鞍点。编写程序求出矩阵中的所有马鞍点。输入格式首先输入两个整数n和m,为矩阵维数,然后输入矩阵的值。输出格式输出矩阵中的所有马鞍点,输出顺序:行序优先,按行、列序号递增顺序输出。i,j,aij若有多个马鞍点,每个马鞍点一行。也可能没有马鞍点,则输出NO。样例输入4 42 7 9 101 0 7 128 23 13 154

2020-12-14 17:31:05 2590 5

原创 XDOJ_269 中心对称的字符串 C语言描述

描述:对于有n个字符的字符串,设计算法判断字符串是否中心对称。例如,xyzzyx和xyzyx都是中心对称的字符串。输入说明:每组数据有2行:第一行为整数n,表示字符的个数,n小于100;第二行为n个字符组成的字符串。输出说明:判断这个字符串是否是中心对称的,是输出“YES”,不是输出“NO”。输入样例:12ThanksThanks输出样例:NO实现思路:数组按下标对比即可#include<stdio.h>#include<stdlib

2020-12-14 15:43:33 1873

原创 XDOJ_295 有序表的合并去重 C语言描述

问题描述 已知两个有序线性表L1和L2,每个线性表中数据元素的值为单调增的正整数(<100个),各线性表内部无重复元素。把L2中的元素合并到L1中,要求L1中数据元素的值仍为单调递增,且无重复元素。问题输入 第一行输入两个正整数a,b,分别表示第一个线性表L1和第二个线性表L2的长度;第2行依次输入L1中单调增的a个正整数;第3行依次输入L2中单调增的b个正整数。正整数均小于10000。问题输出 共有1行,最终合并并去重后的结果,每个数字之间有一个空格。解题思路有点类似于一

2020-12-02 21:57:54 1982 1

原创 XDOJ_294 奇偶序列 C语言描述

问题描述 输入一个整数组成的序列,然后将序列中的奇数位置结点依序放在前面,偶数位置结点依序放在后面,组成一个新的序列。输出此新序列。问题输入输入共两行,第一行是一个正整数n,表示序列长度,n<100。第二行是n个整数,中间用空格隔开,表示序列中的元素。问题输出在一行上输出新生成的序列,数字中间用空格隔开。输入样例7102 304 50 60 7输出样例10 30 50 7 2 460解题思路用了投机取巧的方式,先输出了偶数位置(题目和输出对不上,估...

2020-12-01 22:02:04 1368

原创 XDOJ_293 报数出列问题 C语言描述

问题描述 已知N个人(以编号1,2,3,...,N分别表示)排成一列,第一轮从编号为1的人开始依次报数,数到2的倍数的人出列;第二轮从头开始依次报数,数到3的倍数的人出列;第三轮再次从头开始依次报数,数到2的倍数的人出列;第四轮从头开始依次报数,数到3的倍数的人出列;依此规律重复下去,直到队列中的人数不超过三个为止。要求输出此时队列中剩下的人在初始队列中的编号。问题输入 一个正整数N,表示初始人数,N≤5000。问题输出 输出队列中剩下的人在初始队列中的编号,编号之间有一个空格。输.

2020-12-01 15:27:45 4257

原创 XDOJ_258 链表去重 C语言描述

给定一个带整数键值的单链表L,本题要求你编写程序,删除那些键值的绝对值有重复的结点。即对任意键值K,只有键值或其绝对值等于K的第一个结点可以被保留。同时,所有被删除的结点必须被保存在另外一个链表中。例如:另L为21→-15→-15→-7→15,则你必须输出去重后的链表21→-15→-7、以及被删除的链表-15→15。输入格式:输入第一行包含链表第一个结点的地址、以及结点个数N(<= 105的正整数)。结点地址是一个非负的5位整数,NULL指针用-1表示。随后N行,每行按下列格式给出一个结.

2020-11-30 21:48:25 1500

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除