自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HJ11 数字颠倒

HJ11 数字颠倒,Java算法题

2022-09-15 19:35:43 176 1

原创 HJ81 字符串字符匹配

java算法题:字符串字符匹配

2022-08-26 14:28:47 158

原创 HJ40 统计字符

java算法题:HJ40 统计字符

2022-08-26 11:39:13 139

原创 HJ23 删除字符串中出现次数最少的字符

java算法题:删除字符串中出现次数最少的字符

2022-08-26 11:22:48 144

原创 HJ48 从单向链表中删除指定值的节点

Java算法题:从单向链表中删除指定值的节点

2022-08-25 17:10:44 116

原创 HJ90 合法IP

java算法题: 合法IP

2022-08-25 17:01:42 589

原创 HJ105 记负均正II

Java算法题

2022-08-25 12:43:11 69

原创 HJ51 输出单向链表中倒数第k个结点

java算法题

2022-08-25 12:41:18 85

原创 HJ97 记负均正

java算法

2022-08-24 17:23:05 87

原创 HJ97 记负均正

java算法题

2022-08-24 16:56:42 53

原创 HJ80 整型数组合并

java 算法

2022-08-24 16:33:44 226

原创 HJ13 句子逆序

Java算法题

2022-08-24 11:51:53 49

原创 HJ58 输入n个整数,输出其中最小的k个

Java算法

2022-08-24 10:15:28 91

原创 算法总篇章

算法总结

2022-08-07 18:04:21 68

原创 动态规划算法题

动态规划算法题

2022-08-07 17:48:28 356

原创 HJ9 提取不重复的整数

HJ9 提取不重复的整数

2022-07-22 17:24:07 119

原创 HJ7 取近似值

Java算法题

2022-07-22 15:19:10 109

原创 HJ6 质数因子

描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )数据范围: 1 \le n \le 2 \times 10^{9} + 14 \1≤n≤2×109+14输入描述:输入一个整数输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开。示例1输入:180输出:2 2 3 3 5import java.util.Scanner;/** * Author: 向敏 * Date:

2022-04-18 16:32:37 283

原创 HJ12 字符串反转

描述接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)输入描述:输入一行,为一个只包含小写字母的字符串。输出描述:输出该字符串反转后的字符串。示例1输入:abcd输出:dcbaimport java.util.Scanner;/***author:向敏*date:2022-04-18**/public class Main{ public static void main(String[] args)

2022-04-18 15:49:56 79

原创 HJ5 进制转换

描述写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。数据范围:保证结果在 1 \le n \le 2^{31}-1 \1≤n≤231−1输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。不同组的测试用例用\n隔开。示例1输入:0xAA输出:170import java.util.Scanner;/***author:向敏*date:2022-04-18**/public class Main{ pub

2022-04-18 14:53:19 182

原创 HJ4 字符串分隔

描述•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(每个字符串长度小于等于100)输出描述:依次输出所有分割后的长度为8的新字符串示例1输入:abc输出:abc00000import java.util.Scanner;/***@ Author:向敏*@ date:2022-04-08*/public class Main{ public sta

2022-04-18 11:16:58 131

原创 HJ3 明明的随机数

描述明明生成了NN个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。数据范围:1 \le n \le 1000 \1≤n≤1000,输入的数字大小满足1 \le val \le 500 \1≤val≤500输入描述:第一行先输入随机整数的个数 N 。 接下来的 N 行每行输入一个整数,代表明明生成的随机数。 具体格式可以参考下面的"示例"。输出描述:输出多行,表示输入数据处理后的结...

2022-04-08 10:28:17 1464

原创 HJ2 计算某字符出现次数

描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)数据范围:1 \le n \le 1000 \1≤n≤1000输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。输出描述:输出输入字符串中含有该字符的个数。(不区分大小写字母)示例1输入:ABCabc A输出:2import java.util.Scanner;public class Main{..

2022-04-07 16:50:18 536

原创 HJ1 字符串最后一个单词的长度

计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。示例1输入:hello nowcoder输出:8说明:最后一个单词为nowcoder,长度为8 //方法一:反过来打印import java.util.Scanner;public class Main { p

2022-03-21 14:43:28 376

原创 SQL55 分页查询employees表,每5行一页,返回第2页的数据

描述分页查询employees表,每5行一页,返回第2页的数据CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,PRIMARY KEY (`emp

2022-03-01 16:04:45 821

原创 SQL54 平均工资

描述查找排除在职(to_date = '9999-01-01' )员工的最大、最小salary之后,其他的在职员工的平均工资avg_salary。CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`from_date`));如:INSER

2022-03-01 15:53:21 2000

原创 SQL53 按照dept_no进行汇总

描述按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employeesCREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`dept_no`));输出格式:dept_no

2022-02-22 18:57:51 151

原创 SQL52 获取employees中的first_name

请你将employees中的first_name,并按照first_name最后两个字母升序进行输出。以上示例数据的输出如下:示例1输入:drop table if exists `employees` ; CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` va

2022-02-22 17:46:39 132

原创 SQL51 查找字符串中逗号出现的次数

描述现有strings表如下:id指序列号; string列中存放的是字符串,且字符串中仅包含数字、字母和逗号类型的字符。请你统计每个字符串中逗号出现的次数cnt。以上例子的输出结果如下:示例1输入:drop table if exists strings;CREATE TABLE strings( id int(5) NOT NULL PRIMARY KEY, string varchar(45) NOT NULL );insert into

2022-02-22 15:44:29 911

原创 SQL48 将所有获取奖金的员工当前的薪水增加10%

描述现有员工获取到的奖金简表emp_bonus如下:emp_no指获取到奖金的员工编号; bytpe指获取到的奖金类型。有员工薪资简表salaries如下:emp_no指员工编号; salary指薪资; from_date指该薪资的开始日期; to_date指该薪资的结束日期。请你写出更新语句,将所有获取奖金的员工当前的(salaries.to_date='9999-01-01')薪水增加10%。(emp_bonus里面的emp_no都是当前获奖的所有员工,不考虑获取

2022-02-22 15:08:49 2875

原创 SQL50 将employees表中的所有员工的last_name和first_name通过引号连接起来。

描述将employees表中的所有员工的last_name和first_name通过(')连接起来。(sqlite不支持concat,请用||实现,mysql支持concat)CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(

2022-02-21 10:40:50 371

原创 SQL46 在audit表上创建外键约束,其emp_no对应employees_test表的主键id

描述在audit表上创建外键约束,其emp_no对应employees_test表的主键id。(以下2个表已经创建了)CREATETABLEemployees_test(IDINTPRIMARYKEYNOTNULL,NAMETEXTNOTNULL,AGEINTNOTNULL,ADDRESSCHAR(50),SALARYREAL);CREATETABLEaudit(EMP_noINTNOTNULL,create_datedatetim...

2021-12-27 19:29:12 286

原创 SQL45 将titles_test表名修改为titles_2017

描述将titles_test表名修改为titles_2017。CREATETABLEIFNOTEXISTStitles_test(idint(11)notnullprimarykey,emp_noint(11)NOTNULL,titlevarchar(50)NOTNULL,from_datedateNOTNULL,to_datedateDEFAULTNULL);insertintotitles_testvalues('1','1...

2021-12-27 19:13:22 387

原创 SQL44 将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005

描述将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现,直接使用update会报错。CREATETABLEtitles_test(idint(11)notnullprimarykey,emp_noint(11)NOTNULL,titlevarchar(50)NOTNULL,from_datedateNOTNULL,to_datedate...

2021-12-27 19:00:05 89

原创 SQL43 将所有to_date为9999-01-01的全部更新为NULL

描述将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。CREATE TABLE IF NOT EXISTS titles_test (id int(11) not null primary key,emp_no int(11) NOT NULL,title varchar(50) NOT NULL,from_date date NOT NULL,to_date date DEFAULT NULL);insert into ti

2021-12-27 18:03:47 130

原创 SQL42 删除emp_no重复的记录,只保留最小的id对应的记录。

描述删除emp_no重复的记录,只保留最小的id对应的记录。CREATE TABLE IF NOT EXISTS titles_test (id int(11) not null primary key,emp_no int(11) NOT NULL,title varchar(50) NOT NULL,from_date date NOT NULL,to_date date DEFAULT NULL);insert into titles_test values ('1', '10001

2021-12-27 16:47:02 324

原创 SQL41 构造一个触发器audit_log

描述构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。CREATE TABLE employees_test(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(50),SALARY REAL);CREATE TABLE audit(EMP_no INT NOT NULL,NAME TEXT NOT NULL

2021-12-27 16:08:18 263

原创 SQL40 在last_update后面新增加一列名字为create_date

描述存在actor表,包含如下列信息:CREATETABLEactor(actor_idsmallint(5)NOTNULLPRIMARYKEY,first_namevarchar(45)NOTNULL,last_namevarchar(45)NOTNULL,last_updatedatetimeNOTNULL);现在在last_update后面新增加一列名字为create_date, 类型为datetime, N...

2021-12-27 15:18:09 242

原创 SQL39 针对上面的salaries表emp_no字段创建索引idx_emp_no

描述针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005,使用强制索引。CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`from_date`));create index idx_emp_no o

2021-12-27 15:03:28 390

原创 SQL38 针对actor表创建视图actor_name_view

描述针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v:CREATETABLEactor(actor_idsmallint(5)NOTNULLPRIMARYKEY,first_namevarchar(45)NOTNULL,last_namevarchar(45)NO...

2021-12-27 14:40:04 184

空空如也

空空如也

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

TA关注的人

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