
问题
初晨不见黄昏
111
展开
-
Error creating bean with name ‘templateEngine‘ defined in class path resource
Error creating bean with name ‘templateEngine‘ defined in class path resource原创 2022-08-17 14:38:13 · 540 阅读 · 1 评论 -
SSM框架中常用jar包
SSM框架常用jar包原创 2022-08-15 21:56:50 · 747 阅读 · 0 评论 -
SpringMvc中编码问题(解决所有编码问题)
SSM框架中的乱码问题处理原创 2022-08-13 22:07:10 · 1167 阅读 · 0 评论 -
Maven项目中SpringMvc静态资源放行的奇葩问题
maven项目中静态资源出错——小众错误原创 2022-08-13 21:45:47 · 254 阅读 · 0 评论 -
IDEA导入Eclipse Web项目出错未检测到框架
idea导入eclipse web项目未检测到框架原创 2022-06-27 17:41:12 · 1781 阅读 · 0 评论 -
排列的字典序问题
每日一算法(3)问题描述:n个元素有n!个不同的排序。将这n!个排列按字典序排列,并编号为0,1,...,n-1。每个排列的编号为其字典序值。例如,当n=3时,6个不同排列的字典序值如下:字典序值 0 1 2 3 4 5 排列 123 132 213 231 312 321 输入:第一个正整数n。第二行是n个元素{1,2,...,n}的一个排列。输出:第一行为字典序值。 第二行为按字典序排列的下一个排列。样例如下:(1)原创 2021-04-14 19:29:53 · 867 阅读 · 0 评论 -
字典序问题
每日一算法(2)**问题描述:**在数据加密和数据压缩中常需要对特殊的字符串进行编码,给定的字母表A由26个小写英文字母组成,即A={a,b…z}.该字母表产生的长序字符串是指定字符串中字母从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1次。例如,a,b,ab,bc,xyz,等字符串是升序字符串.现在对字母表A产生的所有长度不超过6的升序字符串按照字典排列并编码如下:1 2……26 27 28……a b…… z ab ac……对于任意长度不原创 2021-03-25 21:54:44 · 587 阅读 · 0 评论 -
最大间隙问题
每日一算法(1)**问题描述:**最大间隙问题:给定n个实数X1,X2…Xn,求这n个数在实轴上相邻两个数之间最大差值。**算法设计:**对于给定的n个实数X1,X2…Xn,计算它们的最大间隙。**数据输入:**第一行有一个整数n。接下来1行中有n个实数X1,X2…Xn。**数据输出:**将找到的最大间隙输出。输入示例 :52.3 3.1 7.5 1.5 6.3输出示例:3.2#include<stdio.h>//插入排序将无序数组排序void insertionSort原创 2021-03-22 12:56:09 · 396 阅读 · 0 评论 -
求两点之间距离
求两点之间距离,输入两点坐标,求出这两点直接的距离。代码如下:#include<stdio.h>#include<math.h>int main(){ int x,y,i,j; double k; scanf("%d %d",&x,&y); scanf("%d %d",&i,&j); k=(double)sqrt((x-i)*(x-i)+(y-j)*(y-j)); printf("%.3f",k); return 0;}..原创 2020-11-01 20:53:32 · 203 阅读 · 0 评论 -
九九乘法表
题目描述:输入n打印n*n乘法口诀表n的范围在2到9之间#include<stdio.h>int main() { int n; scanf("%d",&n); for(int i=1; i<=n; i++) { for(int j=1; j<=i; j++) { printf("%d*%d=%2d ",i,j,i*j); } printf("\n"); } return 0;}...原创 2020-10-28 11:23:46 · 416 阅读 · 0 评论 -
队列打印杨辉三角
利用队列打印杨辉三角型。代码如下:#include<stdio.h>#define maxsize 50typedef struct{ int a[maxsize]; int front; int rear; //int tag=0;}seqqueue;void initqueue(seqqueue *p){ p->front=p->rear=0;} int enterqueue(seqqueue *p,int x){ if((p->rear+1%m原创 2020-10-26 16:47:25 · 3781 阅读 · 0 评论 -
计算斐波拉契数列
用递归的方法计算斐波拉契数列,话不多说,上代码。#include<stdio.h>Fib(int n){ if(n==0||n==1) return n; else return Fib(n-1)+Fib(n-2);}int main(){ int n; printf("请输入要求的斐波拉契长度:"); scanf("%d",&n); int a=Fib(n); printf("所求的值为%d",a) ;}新手写的,可能不是最优解,但勉强解决了问题,如果感原创 2020-10-25 23:03:15 · 216 阅读 · 0 评论 -
求阶乘
最近在学递归,递归的例子里我感觉最好理解的还是求阶乘;话不多说,直接上代码。#include<stdio.h>long Fact(int n) { if(n==1) return 1; else return n*Fact(n-1);}int main() { int n; long a; printf("请输入n:"); scanf("%d",&n); if(n==0) a=1; else a=Fact(n); printf("%d的阶乘为%d",原创 2020-10-25 22:51:45 · 80 阅读 · 0 评论 -
单链表的操作(2)
(1)在单链表数据结构上实现如下算法:已知一个元素值递增有序的单链表L(允许出现值重复的结点),设计算法删除值重复的结点。(2) 在单链表数据结构上实现如下算法:已知一个带头结点的单链表,在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第K个位置上的结点(K为正整数)。若查找到,算法输出该结点的data域的值,并返回。(3) 在单链表数据结构上实现如下算法:假设有两个元素值递增有序排列的线性表A和B,均以单链表存储,请编写算法,将A,B两个表归并为一个按元素值递减有序排列的线性表单链表C原创 2020-10-09 09:15:59 · 861 阅读 · 0 评论 -
单链表的操作(1)
(1) 定义单链表结构,并实现单链表的初始化(建空表),头插法建立单链表,尾插法建立单链表,单链表的清空(已有单链表置为空表),单链表的遍历(输出单链表)。(2)在题目一的基础上实现如下算法:已知线性表中的元素(整数)以值递增有序排列,并以单链表作为存储结构。试写一高效算法,删除表中所有大于mink且小于maxk的元素(若表中存在这样的元素),注意mink和maxk是给定的两个参数,它们的值为任意整数。(3)在题目一的基础上实现如下算法:实现单链表的就地逆置算法,即在原表的存储空间将线性表(a1,a2,原创 2020-10-09 09:11:59 · 377 阅读 · 0 评论 -
数据结构线性表——顺序表(2)
1)编写算法,在一非递减的顺序表L中,删除所有值相等的多余元素。要求时间复杂度为O(n),空间复杂度为O(1);(2)实现顺序表的就地逆置算法,即在原表的存储空间将线性表(a1,a2,a3,…,an)逆置为(an,an-1,an-2,…,a1)。问题代码#include<stdio.h>#include<stdlib.h> #define maxsize 100typedef struct{ int a[maxsize]; int last;}seqlis原创 2020-09-27 22:23:55 · 757 阅读 · 0 评论 -
数据结构线性表——顺序表(1)
(1)定义顺序表结构,并实现顺序表的建立,并输出顺序表的全部结点值(遍历)。(顺序表的建立和遍历为在顺序表上的运算,用自定义函数实现)(2)在题目一的基础上实现如下算法:两个顺序表LA和LB,其元素均为非递减有序排列,编写算法,将他们合并成一个顺序表LC,要求LC也是非递减有序排列。(3)在题目一的基础上实现如下算法:设计一个高效的算法,从有序顺序表L中删除所有值介于x和y之间的所有元素,要求时间复杂度为O(n)。(顺序表中元素类型为int)(4)在题目一的基础上实现如下算法:已知顺序表L中的元素为i原创 2020-09-27 22:20:02 · 708 阅读 · 0 评论 -
c语言比较大小
比较大小:输入3个整数,按从小到大的顺序输出。试编写相应程序。问题程序:#include<stdio.h>#include<conio.h>int main(){ int a,b,c; printf("请输入3个整数,比如:15,54,30"); scanf("%d,%d,%d",&a,&b,&c); if(a>b) if(b>c)printf("%d %d %d",c,b,a); else if(c>a)printf.原创 2020-08-30 16:07:17 · 18272 阅读 · 0 评论 -
c语言求整数均值
求整数均值:输入四个整数,计算并输出这些整数的和与平均值,其中平均值精确到小数点后一位。试编写相应程序。问题代码:#include<stdio.h>#include<conio.h>int main (){ int a,b,c,d,sum; double average; printf("请输入四个整数,格式如:20 45 88 978"); scanf("%d %d %d %d",&a,&b,&c,&d); sum=a+b+c+.原创 2020-08-30 15:57:58 · 14488 阅读 · 5 评论