- 博客(27)
- 收藏
- 关注
原创 数据库实验四 运算符
本关任务:如何判断null值为了完成本关任务,你需要掌握:null值在mysql中,null表示空值判断某个表达式是否null值,不能通过=运算符通过null或者is null 可以判断某个表达式是否为null。如果为null,返回1,否则返回0.第一题查询借阅(borrow)数据表中没有归还的记录的所有字段的值。当还书日期(hsrq)为null值,表示图书尚未归还。
2024-12-19 20:00:00
451
转载 数据库实验三 数据查询二
本关任务:查询来自借阅、图书、读者数据表的数据为了完成本关任务,你需要掌握:如何多表查询查询多个数据表在实际应用中,查询经常会涉及到几个数据表。基于多个相关联的数据表进行的查询称为连接查询。命令格式:select * from 数据表from 数据表1,数据表2 where 连接条件对于连接查询,在FROM短语后多个数据表的名称之间用逗号隔开,在WHERE短语中须指定数据表之间进行连接的条件。
2024-12-18 20:41:28
317
转载 数据库实验三 数据查询一
本关任务:按条件查询数据表的所有字段为了完成本关任务,你需要掌握:如何查询数据表的所有字段查询数据表命令格式:select * from 数据表 where 查询条件打开province数据库第一题查询街道信息(jdxx)数据表的开福区(qxmc)的所有字段第二题查询街道信息(jdxx)数据表的开福区和岳麓区(qxmc)的所有字段第三题查询街道信息(jdxx)数据表的长沙市(cs)的西湖街道(name)所有字段。
2024-12-17 20:00:00
908
原创 数据库实验二 数据表中数据的插入、修改和删除
本关任务:在library数据库的reader数据表中插入一条数据姓名xm为林团团,电话号码dhhm为13507311234,其余字段取默认值显示数据表的所有数据为了完成本关任务,你需要掌握:如何在数据表中插入一条记录,对指定字段赋值如何显示数据表的数据INSERT INTO <表名> (<字段1>[,<字段2>…])VALUES (<表达式1>[,<表达式2>…])向指定的数据表插入一条记录,并用指定的表达式对各个字段赋值。
2024-12-16 20:00:00
1049
转载 数据库实验一 数据库和数据表的建立、修改和删除
本关任务:建立数据库为了完成本关任务,你需要掌握:如何创建数据库,显示已经建立的数据库创建数据库创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理。命令格式:创建完数据库之后我们可以通过show databases;命令查看MySQL中已存在的所有数据库。建立library数据库并显示所有数据库。
2024-12-15 20:00:00
720
原创 1238: 堆排序
2、堆调整时,如果左右儿子都小于父亲,则调整权值最小的。n个数建立小根堆后,输出每次移至堆顶的元素。3、堆调整时若左右儿子相等,优先调整左儿子。第一行一个正整数n。(1<=n<=5e3)第二行n个整数 数据保证在int范围内。1、初始建堆过程从n/2开始向上调整。输出n-1个数即每次操作的堆尾元素。为保证答案相匹配,有如下规定。
2024-12-15 19:30:00
137
原创 1236: 快速排序
(C++选手请不要试图使用STL,虽然你可以使用sort一遍过,但是你并没有掌握快速排序算法的精髓。利用快速排序算法将读入的n个数从小到大排序后输出。本题为函数题,只需要提交函数即可。
2024-09-20 21:06:13
198
原创 1235: 冒泡排序
使用冒泡排序法对给定数组从小到大排序,输出冒泡排序过程中数字交换次数。第二行n个整数 数据保证在int范围内 (保证没有重复数字)第一行一个正整数n。(1<=n<=5e3)输出冒泡排序过程中数字交换次数。
2024-09-15 20:19:50
240
原创 1234: 插入排序
5]就当成已经排好序的数组,4需要插在数组[5]的0位置,数组变为[4,5],3需要插在数组[4,5]的0位置,数组变为[3,4,5],以此类推。使用插入排序对给定数组从小到大排序,不需要输出排序后的数组,需输出从第二个元素开始每个元素插入的的位置。第二行n个整数 数据保证在int范围内(保证没有重复数字)第一行一个正整数n。(1<=n<=5e3)从第二个数开始输出每个数插在哪个位置。
2024-09-14 11:04:19
246
原创 1228: 顺序查找
第一行两个正整数n(n <= 2000)和m(m <= 2000), 分别表示序列的大小和询问次数,第二行是n个整数组成的序列a,其中0 <= ai <= 2000,数据保证每个数都不相同。现在有一个序列,你的任务是准确的找到序列中某个数的位置,如果没有这个数的话就输出"NO"。(当然使用二分查找也是可以的)输出包含m行,每个询问在一行输出答案,如果找到答案就输出x的下标,否则就输出"NO"。接下来m行每行一个整数x(0 <= x <= 2000), 表示要查找的数。
2024-09-12 16:22:03
414
原创 1031: 念数字
即1对应"yi",2对应"er"…9对应"jiu"(输出不带引号)。给你一个个位数,请你输出对应的拼音。一个个位数x,保证0<=x<=9。请使用switch实现功能。
2024-09-10 16:56:06
222
原创 1242: 循环赛
请按此要求将比赛日程表设计成有n行和n-1列的一个表。在表中的第i行,第j列处填入第i个选手在第j天所遇到的选手。其中1≤i≤n,1≤j≤n-1。完整的比赛日程表(注意:每行第1个数为第i个选手编号)。2.每个选手必须与其他n-1个选手各赛一次。1.参赛队员有n=2^k个。一个数k(1<=k<=10)。3.每个选手一天只能参赛一次。4.循环赛在n-1天内结束。
2024-09-06 18:17:35
212
原创 Java查找算法之折半查找搜索数组
搜索一个给定的目标值,如果数组中存在这个目标值,则返回它在数组中的下标,否则返回 -1。( 例如,数组[0,1,2,4,5,6,7]可能变为[4,5,6,7,0,1,2])。补全右侧函数,实现计算目标值T在数组nums中位置的功能,将计算的结果作为返回值返回。测试输入: n = 7 , nums = [4,5,6,7,0,1,2], T = 0。测试输入: n = 7 , nums = [4,5,6,7,0,1,2], T = 3。已知的是,数组中不存在重复的元素。
2024-09-04 00:34:40
188
1
原创 educoder头歌Java查找算法之折半查找
本关任务:给定一个排好序的数组,然后输入另一个整数,判断该整数在数组中的什么位置,返回该整数第一次出现的位置(位置从0开始),否则返回-1。
2023-11-08 08:32:26
1089
1
原创 educoder头歌java数据结构二叉树的中序遍历
在上一关,我们实现了二叉树的前序遍历,本关我们将实现二叉树的中序遍历。本关任务:实现以二叉链表的二叉树的中序遍历算法。二叉树的实现之中序遍历。
2023-11-03 22:58:28
78
原创 educoder头歌java数据结构二叉树的前序遍历
树在计算机领域中有着广泛的应用,例如在编译程序中,用树来表示源程序的语法结构;在数据库系统中,数据的信息也是用树来组织的,以及操作系统中的目录结构。*以数组arr的数据,依次从上至下,从左至右构建一颗二叉树。完成用二叉链表存储的二叉树的前序遍历算法。
2023-06-19 22:27:08
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人