自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql 自带分页异常

经检查后发现,是mysql的分页出现了问题,其中分页后进行了排序,按照state进行的排序。25条数据,在分页是10时,第一页和第二页的数据有重复的。分页是30时无异常。

2023-11-15 18:17:48 189

原创 数据库的题(SQL Lesson 12: 查询执行顺序)

【代码】数据库的题(SQL Lesson 12: 查询执行顺序)

2023-03-11 16:47:31 200

原创 java程序设计之类与对象

类抽象例如,将长方形设计成一个类public class Rect {//长,宽 int a; int b;//方法 周长 public int length() { int c=2*(a+b); return c; } public int area() { return a*b; }}创建对象用new操作成员变量成员变量:定义对象的状态局部和成员变量相同时,用this指代成员变量//////////////////////////////////////

2021-05-21 20:00:39 142

原创 python 中pip拓展库的安装问题

当前的python版本大部分都集成了pip工具。但仍需下载文件 get-pip.py。1.可通过https://pip.pypa.io/en/stable/installing/#(方法2,直接复制会比较方便)2.或者直接打开https://bootstrap.pypa.io/get-pip.py进行复制。复制成功后,把内容粘贴在自己新建立的 get-pip.py 文件上,直接把py文件复制到python目录下。打开该python目录下的cmd输入 python get-pip.py即

2021-04-21 22:25:43 191

原创 Navicat连接mysql异常以及mysql安装不是内部指令问题

1、新安装的mysql8,使用破解版的navicat连接的时候一直报错,如图所示:2、网上查找原因发现是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 由于用的是破解版的navicat,所以只能用第二种方法解决了;3、首先以管理员身份运行cmd,然后使用命

2021-04-15 14:07:48 531

原创 Map集合保存值key倒序输出

//未获得Iterator对象用于迭代键package test1;import java.util.*;//import java.util.Scanner;//通过Map保存值并倒序打印class Mycomparator implements Comparator{//自定义比较器比较 public int compare(Object obj1,Object obj2) { String ele1=(String)obj1; String ele2=(String)obj2;

2020-12-20 15:20:39 1107

原创 利用hashSet重写,舍弃姓名相同的对象

package test1;import java.util.*;//import java.util.Scanner;//利用HashSet添加三个对象class Person{ String name; int age; public Person(String name,int age) { super(); this.name=name; this.age=age; } //重写hashCode()方法 public int hashCode() { retur

2020-12-20 14:36:24 148 1

原创 java利用 Random类产生随机数(20-30)

package test1;import java.util.*;//import java.util.Scanner;//利用Random类产生随机数(20-30)public class Main { public static void main(String[] args) { Random rand=new Random(); for(int i=0;i<5;i++) { int num=20+rand.nextInt(11); System.o

2020-12-20 13:43:03 5784

原创 字符串大小写转换并倒序输出 java

package test1;import java.util.Scanner;//字符串大小写转换并倒序输出public class Main { public static void main(String[] args) { String str="HelloWorld"; char[] ch=str.toCharArray(); StringBuffer buffer=new StringBuffer();//buffer对象 for(i

2020-12-20 11:23:54 1754 2

原创 java 设计shape接口和它的两个实现类

package test1;import java.util.Scanner;//设计shape接口和它的两个实现类interface Shape{ double area(double givenValue);//定义抽象方法}class Square implements Shape{//接口引用 public double area(double sideLength) { return sideLength*sideLength; }}class Circle implem

2020-12-20 10:41:31 1732 1

原创 java 设计学生类以及它的一个子类

package test1;import java.util.Scanner;//设计学生类以及它的一个子类class Student{ String name; int age; public Student(String name,int age) { this.name=name; this.age=age; }//两个参数的构造方法 public void show() { System.out.println("name="+name+" "+"age="+age);

2020-12-20 10:17:49 1890 1

原创 java 斐波那契数列的递归方法后的第n个数的数值

package test1;import java.util.Scanner;//用斐波那契数列的递归方法后的第n个数的数值public class Main { public static void main(String[] args) { int n=8; int num=getNum(n); System.out.println("第"+n+"个数的数值为:"+num);} public static int getNum(int n) {//注意一定要是静态的否则报错 i

2020-12-20 10:00:07 1669 1

原创 java设计学生类并进行测试

package test1;import java.util.Scanner;class Student{ String name; double grade;//包含的两个属性 public Student() {//无参的构造方法 } public Student(String name,double grade) { this.name=name; this.grade=grade;//赋值 }//有参的构造方法 public void setName(String

2020-12-20 09:46:37 1554 1

转载 C和C++的传值调用/地址调用/引用调用

看算法题时就有点疑惑,在自定义函数中,形参的传递中,指针和&的传递的不同点。我看到了一篇总结,在这分享给大家内容具体为首先说明,函数的传值调用和传址调用在C和C++中都是合法的语法,但是引用调用就只是在C++中合法的。传值调用首先给一个广为人知的例子#include<stdio.h>void swap(int x, int y){ int tmp = x; x = y; y = tmp;}int main(void){ int a =

2020-12-04 09:44:23 738

原创 字符串匹配问题KMP

package test1;public class SubstringSearch { /** * Slow method of pattern matching * O(m*n) */ public boolean hasSubstring(char[] text, char[] pattern){ int i=0; int j=0; int k = 0; while(i <

2020-11-29 16:59:09 164

原创 二、继承的用法

二、继承的用法/////不太符合要求如下:定义父类Vehicle,具有属性车轮数和车重,构造函数初始化对象属性,构造方法show()用以输出相关属性定义子类Truck,表示卡车,新增属性表示载重量定义子类Minibus,表示面包车,新增载客数属性为两个子类定义合适的构造方法用以初始化属性覆盖父类的show方法,输出相关信息package test1;/*定义父类Vehicle,具有属性车轮数和车重,构造函数初始化对象属性,构造方法show()用以输出相关属性定义子类Truck,表示卡

2020-11-29 16:54:55 115

原创 一、类的定义与使用

一、类的定义与使用要求如下:编写程序Account.java, 定义一个类Account,表示银行账户定义账号、储户、余额定义账户最小余额定义存钱方法,能够显示当前账户的原有金额,存入金额、总金额定义取钱方法,少于最小余额,给出相应措施package test1;public class Account { String account ; String name; final double minBalance =10; static double balance ;

2020-11-29 16:54:10 266

原创 利用Java提供的异常处理机制实现以下功能:

利用Java提供的异常处理机制实现以下功能:检查用户输入的密码是否满足:一、长度大于6二、必须包含数字、大写字母和小写字母//package text2;//import java.text.DecimalFormat;import java.util.Scanner;public class Main { public int flag; public void regist(String s) throws Exception { int len = s.length();

2020-11-29 16:38:21 115

原创 java程序设计基本知识点之语法

1.单个a+b=cimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner reader=new Scanner(System.in);//从键盘中读入 int a,b,c; a=reader.nextInt();//读入下一个数 b=reader.nextInt(); c=a+b; System.out.println(c);//输出 re

2020-10-31 08:39:53 1026

原创 A - 数据结构实验之串一:KMP简单应用SDUT

A - 数据结构实验之串一:KMP简单应用Description给定两个字符串string1和string2,判断string2是否为string1的子串。Input输入包含多组数据,每组测试数据包含两行,第一行代表string1(长度小于1000000),第二行代表string2(长度小于1000000),string1和string2中保证不出现空格。Output对于每组输入数据,若string2是string1的子串,则输出string2在string1中的位置,若不是,输出-1。Sam

2020-10-22 23:32:46 369

原创 A - 顺序表应用1:多余元素删除之移位算法

A - 顺序表应用1:多余元素删除之移位算法Description一个长度不超过10000数据的顺序表,可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中只保留第一个)。要求:1、必须先定义线性表的结构与操作函数,在主函数中借助该定义与操作函数调用实现问题功能;2、本题的目标是熟悉顺序表的移位算法,因此题目必须要用元素的移位实现删除;Input第一行输入

2020-10-21 00:12:32 761

原创 插入排序SDUT

插入排序Description现有 n 个从小到大排列的数组成的序列。需要对这个序列进行 c 次操作。每次操作有两种类型:操作 1:插入一个数 v 到序列中,并保持有序。操作 2:输出当前的序列。bLue 并不太擅长序列操作,所以他想来请求你的帮助,你能帮助他完成这个任务吗?Input输入数据有多组(数据组数不超过 30),到 EOF 结束。对于每组数据:第 1 行输入一个整数 n (1 <= n <= 10^5),表示初始的有序序列中数字的个数。第 2 行输入 n 个用空

2020-06-12 14:57:50 88

原创 B - 数字三角形问题 SDUT

B - 数字三角形问题Description给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大。对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底的路径经过的数字和的最大值。Input输入数据的第1行是数字三角形的行数n,1≤n≤100。接下来n行是数字三角形各行中的数字。所有数字在0…99之间。Outp...

2020-04-18 21:38:48 740

翻译 C1027 [欢乐赛]第003话 收服宝可梦吧!

C1027 [欢乐赛]第003话 收服宝可梦吧!题目描述继上一话皮卡丘把那几个坏人炸飞之后,小智确认皮卡丘已经完全恢复了。于是带着皮卡丘继续上路,前往尼比市去,小霞为了她的脚踏车的事情也一直跟着小智。在通往尼比市的路上,要经过一个漆黑的常磐森林,小智信心满满,他相信这个森林一定能抓到很多宝可梦,正走着,小霞突然害怕地双手扑到小智的背上,小智侧头一看,咦,这不是可爱的虫系宝可梦——绿毛虫吗? ...

2020-04-16 15:32:38 135

原创 J - 商人的诀窍SDUT

J - 商人的诀窍DescriptionE_star和von是中国赫赫有名的两位商人,俗话说的好无商不奸,最近E_star需要进一批苹果。可是他需要的苹果只有von才有,von的苹果都存在他的传说中很牛叉的仓库里,每个仓库都存了不同种类的苹果,而且每个仓库里的苹果的价钱不同。如果E_star想要买仓库i里的所有重量为f[i]的苹果他必须付m[i]的金钱。E_star开着他的传说中的毛驴车去拉苹...

2020-04-16 12:53:48 361

原创 G - 懒虫小鑫 SDUT

G - 懒虫小鑫Description小鑫是个大懒虫,但是这一天妈妈要小鑫去山上搬些矿石去城里卖以补贴家用。小鑫十分的不开心。不开心归不开心,小鑫还是要做这件事情的。我们把这个事情简化一下。有n块矿石,设第i块矿石由两个数字wi和pi表示。分别表示这块石头的重量和可以卖的价钱。小鑫每次只能搬一块矿石去城里卖,所以他决定每次都会搬重量最小的那块。如果恰好有几块重量相等,那就在这几块中挑选价值最...

2020-04-15 21:41:15 490

原创 F - 悼念512汶川大地震遇难同胞SDUT

F - 悼念512汶川大地震遇难同胞对于幸存的灾民来说,最急待解决的显然是温饱问题,救灾部队一边在组织人员全力打通交通,一边在组织采购粮食。现在假设下拨了一定数量的救灾经费要去市场采购大米(散装)。如果市场有m种大米,各种大米的单价和重量已知,请问,为了满足更多灾民的需求,最多能采购多少重量的大米呢?Input输入数据首先包含一个正整数C,表示有C组测试用例,每组测试用例的第一行是两个整数n...

2020-04-15 14:27:29 490

原创 E - 最少拦截系统SDUT

E - 最少拦截系统Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来...

2020-04-15 08:53:14 472

原创 D - 区间覆盖问题SDUT

D - 区间覆盖问题Description用i来表示x坐标轴上坐标为[i-1,i]的长度为1的区间,并给出n(1≤n≤200)个不同的整数,表示n个这样的区间。现在要求画m条线段覆盖住所有的区间,条件是:每条线段可以任意长,但是要求所画线段的长度之和最小,并且线段的数目不超过m(1≤m≤50)。Input输入包括多组数据,每组数据的第一行表示区间个数n和所需线段数m,第二行表示n个点...

2020-04-15 08:40:45 346 1

原创 B - 活动选择SDUT

B - 活动选择Description学校的大学生艺术中心周日将面向全校各个学院的学生社团开放,但活动中心同时只能供一个社团活动使用,并且每一个社团活动开始后都不能中断。现在各个社团都提交了他们使用该中心的活动计划(即活动的开始时刻和截止时刻)。请设计一个算法来找到一个最佳的分配序列,以能够在大学生艺术中心安排不冲突的尽可能多的社团活动。比如有5个活动,开始与截止时刻分别为:最佳安排序列...

2020-04-14 21:30:34 604 1

原创 A - 删数问题SDUT

A - 删数问题Description键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。Input输入有多组 每组包括原始数n,要去掉的数字数s;Output输出去掉s个数后最小的数SampleInput178543 4Output13Hint...

2020-04-09 22:25:52 490 1

原创 G - 数据结构实验之链表五:单链表的拆分

G - 数据结构实验之链表五:单链表的拆分Description输入N个整数顺序建立一个单链表,将该单链表拆分成两个子链表,第一个子链表存放了所有的偶数,第二个子链表存放了所有的奇数。两个子链表中数据的相对次序与原链表一致。Input第一行输入整数N;;第二行依次输入N个整数。Output第一行分别输出偶数链表与奇数链表的元素个数;第二行依次输出偶数子链表的所有数据;第三行依次输...

2020-02-18 11:22:42 241

原创 F - 数据结构实验之链表四:有序链表的归并

F - 数据结构实验之链表四:有序链表的归并Description分别输入两个有序的整数序列(分别包含M和N个数据),建立两个有序的单链表,将这两个有序单链表合并成为一个大的有序单链表,并依次输出合并后的单链表数据。Input第一行输入M与N的值;第二行依次输入M个有序的整数;第三行依次输入N个有序的整数。Output输出合并后的单链表所包含的M+N个有序的整数。SampleI...

2020-02-18 10:49:04 241

原创 E - 数据结构实验之链表三:链表的逆置

E - 数据结构实验之链表三:链表的逆置Description输入多个整数,以-1作为结束标志,顺序建立一个带头结点的单链表,之后对该单链表的数据进行逆置,并输出逆置后的单链表数据。Input输入多个整数,以-1作为结束标志。Output输出逆置后的单链表数据。SampleInput12 56 4 6 55 15 33 62 -1Output62 33 15 55 6 4 5...

2020-02-18 09:20:26 284

原创 D - 数据结构实验之链表七:单链表中重复元素的删除

D - 数据结构实验之链表七:单链表中重复元素的删除Description按照数据输入的相反顺序(逆位序)建立一个单链表,并将单链表中重复的元素删除(值相同的元素只保留最后输入的一个)。Input第一行输入元素个数 n (1 <= n <= 15);第二行输入 n 个整数,保证在 int 范围内。Output第一行输出初始链表元素个数;第二行输出按照逆位序所建立的初始链...

2020-02-18 09:12:53 400

原创 SDUT A -C 数据结构实验之链表

A - 数据结构实验之链表一:顺序建立链表Description输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。Input第一行输入整数的个数N;第二行依次输入每个整数。Output输出这组整数。SampleInput812 56 4 6 55 15 33 62Output12 56 4 6 55 15 33 62Hint不得使用数组!...

2020-01-25 23:04:38 352

原创 链表的添加,查找,删除

#include<stdio.h>#include <stdlib.h>struct node//结点结构体{ int data; struct node *next;//定义一个指针结构体指向下一结点};struct node *head=NULL;//无结点时指向空struct node *tail=NULL;//头尾指针//创建链表,包...

2020-01-03 18:25:44 148

原创 简单枚举类型——植物与颜色 SDUT

简单枚举类型——植物与颜色Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description请定义具有red, orange, yellow, green, blue, violet六种颜色的枚举类型color,根据输入的颜色名称,输出以下六种植物花朵的颜色:Rose(red), Poppies(orange), Sunflower...

2019-12-30 16:53:21 1046

原创 共用体练习

共用体练习Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description给定n和m,接下来有n个描述,每个描述包含一个类型标志和一组相应的数据。类型标志共3种:INT DOUBLE STRING,然后对应一组相应的数据。紧接着有m个询问,每个询问仅包含一个整数x,要求输出第x个描述对应的数据(STRING类型保证不含空格,每组对应...

2019-12-30 16:40:57 132

原创 老--质价比 SDUT

老–质价比Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description给出n件物品,每件物品有质量和价格两种属性。你要做的是按质量升序排序,若质量相同则按价格降序排序。Input多组输入。每组先输入一个正整数n(1<=n && n <= 100),代表有n件物品。接下来的一行有n个正整数Wi(1&...

2019-12-30 16:23:40 505

空空如也

空空如也

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

TA关注的人

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