【数据库原理及应用】期末复习汇总高校期末真题试卷08
试卷
一、选择题(每题 2 分,共 30 分)
1. ___ ____是长期存储在计算机内的有组织,可共享的数据集合.
A.数据库管理系统 B.数据库系统
C.数据库 D.文件组织
2. 数据库类型是按照 来划分的。
A.文件形式 B.数据模型 C.记录形式 D.数据存取方法
3. 有关系R和S,R-(R-S)的运算等价于 。
A R∪S B R×S C R-S D R∩S
4. 关系代数运算中,五种基本运算为 。
A.并、差、选择、投影、自然连接
B.并、差、选择、交、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
5. 在SQL中,与关系代数中的投影运算对应的子句是 。
A.Select B.From C.Where D.Order
6.在SQL语言中授权的操作是通过__________语句实现的。
A.CREATE B.REVOKE
C.GRANT D.INSERT
7.数据库中只存放视图的___________。
A.操作 B.对应的数据 C.定义 D.限制
8.概念结构设计阶段得到的结果是__ __。
A.数据字典描述的数据需求 B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型 D.包括存储结构和存取方法的物理结构
9.一个m:n联系转换为一个关系模式,关系的码为__ __。
A.某个实体的码 B.各实体码的组合
C.n端实体的码 D.任意一个实体的码
11. 设有关系R(A,B,C)的值如下:
A | B | C |
2 | 2 | 3 |
2 | 3 | 4 |
3 | 2 | 5 |
下列叙述正确的是 。
A.函数依赖A→B在上述关系中成立 B. 函数依赖BC→A在上述关系中成立
C. 函数依赖B→A在上述关系中成立 D. 函数依赖A→BC在上述关系中成立
12.数据库中 是指数据的正确性和相容性
A 安全性 B 完整性 C 并发性 D 恢复性
13.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C,C→D},则属性C的闭包C+为 。
A. BCD B. BD C. CD D. BC
14. 一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的 而引起的。
A.原子性 B.一致性 C.隔离性 D.持久性
15.若事务T对数据R已加X锁,则其它事务对数据R 。
A. 可以加S锁不能加X锁 B. 不能加S锁可以加X锁
C. 可以加S锁也可以加X锁 D. 不能加任何锁
二、填空题(每题1分,共10分)
1、数据管理的发展经历了人工管理、文件系统、___ _____三个阶段。
2、关系数据库系统是支持关系模型的数据库系统,关系模型由 、关系操作的集合和关系的完整性约束三部分组成。
3、从数据库管理系统的角度看,数据库系统的内部体系结构通常采用三级模式结构,即外模式、模式和内模式,它们之间通过 和 两级映象来保证数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
4、在函数依赖中,平凡函数依赖根据Armstrong推理规则中的 律就可推出。
5、数据库设计可分为如下几个阶段:需求分析, 概念结构的设 , ,物理设计,数据库实施和数据库运行和维护。
6、数据库系统中可能发生的故障种类有:系统故障, ,介质故障,计算机病毒。
7在数据库中,死锁的预防通常有 和 两种。
8、多事务并发执行,如果不加以控制,可能出现的问题有: ,不可重复读,读脏数据。
三、应用题(每题15分,共45分)
1.(15分)已知
在供应关系数据库S_P_J中有供应商表S,零件表P,工程项目表J,及供应情况表SPJ四个表。以下是“没有为工程项目名为‘三建’的工程提供蓝色零件的供应商号码SNO” 对应的关系代数表达式为:
πSno(S) -πSno(σJ.Jno=SPJ.JnoÙP.Pno=SPJ.PnoÙJNAME=‘三建’ÙColor=‘蓝’(J×SPJ×P))
(1)请将关系代数表达式转化成对应SQL语句。(6分)
(2)请对关系代数表达式进行优化,并画出优化后的标准语法树。(9分)
2.已知关系模式 P(A,B,C,D,E,F,G,H,I,J) 满足下列函数依赖:FD={ ABD→B,AB→G,B→F,C→J,CJ→I,G→H },求FD 的最小函数依赖集,并判断该关系模式属于几范式,为什么?
3.(15分) 设T1、T2、T3是如下的三个事务:
事务T1:X:= X +1;
事务T2:X:= X 3;
事务T3: X:= X ×3;
(1)假设这三个事务允许并发执行,X的初值为0,则X有多少可能的正确结果,把它们列举出来,并写出相应的并发执行的顺序。(6分)
(2)请给出一个可串行化的调度,并给出执行结果。(7分)
(3)并发事务的执行结果正确的标准是什么?(2分)
四、设计题(共15分)
某商业集团数据库中有3个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”关系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店每销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)试画出ER图,并在图上注明属性、联系的类型。(9分)
(2)将ER图转换成关系模式集,并指出每个关系模式主键和外键。(6分)
答案
一、选择题(每题 2 分,共 30 分)
1. ___ _C___是长期存储在计算机内的有组织,可共享的数据集合.
A.数据库管理系统 B.数据库系统
C.数据库 D.文件组织
2. 数据库类型是按照 B 来划分的。
A.文件形式 B.数据模型 C.记录形式 D.数据存取方法
3.有关系R和S,R-(R-S)的运算等价于 D 。
A R∪S B R×S C R-S D R∩S
4.关系代数运算中,五种基本运算为 C 。
A.并、差、选择、投影、自然连接
B.并、差、选择、交、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
5. 在SQL中,与关系代数中的投影运算对应的子句是 A 。
A.Select B.From C.Where D.Order
6.在SQL语言中授权的操作是通过_____C_____语句实现的。
A.CREATE B.REVOKE
C.GRANT D.INSERT
7.数据库中只存放视图的______C_____。
A.操作 B.对应的数据 C.定义 D.限制
8.概念结构设计阶段得到的结果是__B__。
A.数据字典描述的数据需求 B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型 D.包括存储结构和存取方法的物理结构
9.一个m:n联系转换为一个关系模式,关系的码为__B __。
A.某个实体的码 B.各实体码的组合
C.n端实体的码 D.任意一个实体的码
11. 设有关系R(A,B,C)的值如下:
A | B | C |
2 | 2 | 3 |
2 | 3 | 4 |
3 | 2 | 5 |
下列叙述正确的是 B 。
A.函数依赖A→B在上述关系中成立 B. 函数依赖BC→A在上述关系中成立
C. 函数依赖B→A在上述关系中成立 D. 函数依赖A→BC在上述关系中成立
12.数据库中 B 是指数据的正确性和相容性
A 安全性 B 完整性 C 并发性 D 恢复性
13.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C,C→D},则属性C的闭包C+为 C 。
A. BCD B. BD C. CD D. BC
14. 一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的 C 而引起的。
A.原子性 B.一致性 C.隔离性 D.持久性
15.若事务T对数据R已加X锁,则其它事务对数据R D 。
A. 可以加S锁不能加X锁 B. 不能加S锁可以加X锁
C. 可以加S锁也可以加X锁 D. 不能加任何锁
二、填空题(每题1分,共10分)
1、数据管理的发展经历了人工管理、文件系统、___数据库系统_____三个阶段。
2、关系数据库系统是支持关系模型的数据库系统,关系模型由 关系数据结构 、关系操作的集合和关系的完整性约束三部分组成。
3、从数据库管理系统的角度看,数据库系统的内部体系结构通常采用三级模式结构,即外模式、模式和内模式,它们之间通过 外模式/模式 和 模式/内模式 两级映象来保证数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
4、在函数依赖中,平凡函数依赖根据Armstrong推理规则中的 自反 律就可推出。
5、数据库设计可分为如下几个阶段:需求分析, 概念结构的设 ,逻辑结构设计,物理设计,数据库实施和数据库运行和维护。
6、数据库系统中可能发生的故障种类有: 系统故障 ,事务内部故障,介质故障,计算机病毒。
7在数据库中,死锁的预防通常有 一次封锁法 和 顺序封锁法 两种。
8、多事务并发执行,如果不加以控制,可能出现的问题有:丢失修改,不可重复读,读脏数据。
三、应用题(每题15分,共45分)
1.(15分)1.(15分)已知
在供应关系数据库S_P_J中有供应商表S,零件表P,工程项目表J,及供应情况表SPJ四个表。以下是“没有为工程项目名为‘三建’的工程提供蓝色零件的供应商号码SNO” 对应的关系代数表达式为:
πSno(S) -πSno(σJ.Jno=SPJ.JnoÙP.Pno=SPJ.PnoÙJNAME=‘三建’ÙColor=‘蓝’(J×SPJ×P))
(1)请将关系代数表达式转化成对应SQL语句。(6分)
(2)请对关系代数表达式进行优化,并画出优化后的标准语法树。(9分)
解:(1)SQL语句为:
SELECT SNO FROM S
WHERE SNO NOT IN(SELECT SNO
FROM J,SPJ,P
WHERE S.SNO=SPJ.SNO AND
SPJ.PNO=P.PNO AND
J.JNAME=‘三建’
AND P.COLOR=‘蓝’)
(2)优化后的标准语法树为:
πSno(S) -πSno(σS.Sno=SPJ.SnoÙP.Pno=SPJ.PnoÙJNAME=‘三建’ÙColor=‘红’(J×SPJ×P)
≡πSnoS)-πSno(σS.Sno=SPJ.Sno(σP.Pno=SPJ.Pno(σJNAME=‘三建’(σColor=‘蓝’(J×SPJ×P)))))
≡πSno(S)-πSno(σJ.Jno=SPJ.Jno(σP.Pno=SPJ.Pno(σJNAME=‘三建’(J)×SPJ×σColor=‘红’(P))))
2.已知关系模式 P(A,B,C,D,E,F,G,H,I,J) 满足下列函数依赖:FD={ ABD→B,AB→G,B→F,C→J,CJ→I,G→H },求FD 的最小函数依赖集,并判断该关系模式属于几范式,为什么?
a)求Fm:(10分)
(1)逐一检查F中各函数依赖Fdi:X→Y,若Y=A1A2 …Ak,k > 2,则用 { X→Aj |j=1,2,…, k} 来取代X→Y。
这一步已不用做了,F中所有函数依赖右边都是单个属性的。
(2)逐一检查F中各函数依赖FDi:X→A,令G=F-{X→A},若AÎXG+, 则从F中去掉此函数依赖。
检查ABD→B: 令G=F-{ABD→B}, BÎABDG+ =ABDFGH, 所以将ABD→B从F中去掉, F’={AB→G,B→F,C→J,CJ→I,G→H}
再检查AB→G:令G=F’-{AB→G}, GÏABG+ =ABF, 所以不能将AB→G从F’中去掉
再检查B→F:令G=F’-{B→F}, FÏBG+=B, 所以不能将B→F从F’中去掉
再检查C→J:令G=F’-{C→J}, JÏCG+=C, 所以不能将C→J从F’中去掉
再检查CJ→I:令G=F’-{CJ→I}, IÏCJG+=CJ, 所以不能将CJ→I从F’中去掉
再检查G→H:令G=F’-{G→H}, HÏGG+=G, 所以不能将G→H从F’中去掉
所以,F’={AB→G,B→F,C→J,CJ→I,G→H}
(3)逐一取出F中各函数依赖FDi:X→A,设X=B1B2…Bm,逐一考查Bi (i=l,2,…,m),若AÎ(X-Bi )F+ ,则以X-Bi 取代X。
F’={AB→G,B→F,C→J,CJ→I,G→H}
检查AB→G:GÏAF+=(AB-B)F+=A且GÏBF+=(AB-A)F+=BF 所以AB→G不能被取代
再检查CJ→I:IÏJF+=(CJ-C)F+=J但IÎCF+=(CJ-J)F+=CJI 所以CJ→I被C→I取代
所以,Fm={AB→G,B→F,C→J,C→I,G→H}
b)判断R为几范式:(5分)
R为1NF,关系R中的码为ABCD,存在非主属性部分函数依赖于码的情况,所以R为1NF。
3.(15分) 设T1、T2、T3是如下的三个事务:
事务T1:X:= X +1;
事务T2:X:= X 3;
事务T3: X:= X ×3;
(1)假设这三个事务允许并发执行,X的初值为0,则X有多少可能的正确结果,把它们列举出来,并写出相应的并发执行的顺序。(6分)
(2)请给出一个可串行化的调度,并给出执行结果。(7分)
(2)并发事务的执行结果正确的标准是什么?(2分)
解:(1)(6分)可能的正确结果有:1、3、6和9
T1→T2→T3:X =3; T1→T3→T2:X =9;
T2→T1→T3:X =6; T2→T3→T1:X =1;
T3→T1→T2:X =1; T3→T2→T1:X =1;
(2)(7分)一个可串行化的调度如下图所示,执行结果为3(答案不唯一)
时间 | T1 | T2 | T3 |
t1 | Slock X | ||
t2 | Y=X=0 | ||
t3 | Unlock X | ||
t4 | Xlock X | ||
t5 | … | Slock X | |
t6 | X=Y+1 | 等待 | |
t7 | Unlock X | 等待 | |
t8 | Y=X=1 | ||
t9 | Unlock X | ||
t10 | Xlock X | ||
t11 | … | Slock X | |
t12 | X= Y3 (=1) | 等待 | |
t13 | Unlock X | 等待 | |
t14 | Y=X=1 | ||
t15 | Unlock X | ||
Xlock X | |||
t16 | … | ||
t17 | X=1×3 | ||
t18 | Unlock X |
(3)(2分)并发事务的执行结果正确的标准是:当且仅当其结果与按某一次序串行地执行它们时的结果相同,并称这种调度策略为可串行化的调度。
四、设计题(共15分)
某商业集团数据库中有3个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”关系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店每销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
1)试画出ER图,并在图上注明属性、联系的类型。(9分)
2)将ER图转换成关系模式集,并指出每个关系模式主键和外键。(6分)
解:
商店(商店编号,商店名,地址)
职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)
商品(商品号,商品名,规格,单价)
销售(商店编号,商店号,月销售量)
相关文章:

【数据库原理及应用】期末复习汇总高校期末真题试卷08
试卷 一、选择题(每题 2 分,共 30 分) 1. ___ ____是长期存储在计算机内的有组织,可共享的数据集合. A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织 2. 数据库类型是按照 来划分…...

每天五分钟深度学习:数学中的极值
本文重点 在数学领域中,极值是一个极其重要的概念,它不仅在纯数学理论研究中占据核心地位,而且在工程、物理、经济等实际应用领域也发挥着不可替代的作用。极值问题涉及函数的最大值和最小值,是微积分学中的一个基本问题。本文旨在详细介绍数学中的极值概念、性质、求解方…...

【Linux】Linux——Centos7安装Tomcat
1.下载Tomcat 安装包 官网地址:Apache Tomcat - Apache Tomcat 9 Software Downloadshttps://tomcat.apache.org/download-90.cgi 2.将下载的安装包上传到 Xftp 上,我是直接放到 usr 下了 3.将安装包解压到 /usr/local/ tar -zxvf apache-tomcat-9.0.8…...

SpringBoot+vue实现右侧登录昵称展示
目录 1. 定义User数据 1.1.在created方法获取数据 1.2.头部导航栏绑定User数据 1.3.在data中定义User数据 2. 获取数据 2.1.接收父组件传递的值 2.2.展示数据 3. 页面效果 在SpringBoot和 Vue.js 结合的项目中实现右侧登录昵称展示,通常涉及到前端的用户界面…...

【网络原理】UDP协议 | UDP报文格式 | 校验和 | UDP的特点 | 应用层的自定义格式
文章目录 一、UDP协议1.UDP的传输流程发送方接收方 2.UDP协议报文格式:长度受限校验和如何校验:CRC算法:循环冗余算法md5算法: 2.UDP的特点 二、开发中常见的自定义格式1.xml(古老)2.json(最流行…...

NodeJs入门知识
**************************************************************************************************************************************************************************** 1、配置Node.js与npm下载(精力所致,必有精品) …...

代码随想录学习Day 34
62.不同路径 题目链接 讲解链接 动归五部曲: 1.确定dp数组及其下标的含义:dp[i][j]的含义是从(0, 0)走到(i, j)所需的步数; 2.确定递推公式:因为只能往右或者往下,所以dp[i][j] dp[i - 1][j] dp[i][j - 1]。 3.…...

由于找不到MSVCP120D.dll,无法继续执行代码。重新安装程序可能会解决此问题
由于找不到MSVCP120D.dll,无法继续执行代码。重新安装程序可能会解决此问题 一、问题详细描述二、问题产生背景三、问题原因四、解决办法1、安装缺少的库2、直接更换更高版本的opencv 五、vs版本对应vc1、版本对应2、vs对应vc查看方法 一、问题详细描述 同样可能会报 ÿ…...

【前端】输入时字符跳动动画实现
输入时字符跳动动画实现 在前端开发中,为了提升用户体验,我们经常需要为用户的交互行为提供即时的反馈。这不仅让用户知道他们的操作有了响应,还可以让整个界面看起来更加生动、有趣。本文将通过一个简单的例子讲解如何实现在用户输入字符时…...

C语言面试重点问题
1. 冒泡排序法 2. strlen、strcpy、strcat、strcmp的用法和原理 3. 大小端的区分 3.1 主函数区分大小端 #include <stdio.h>int main(void) {int num 0x11223344;char *p (char *)#if (0x11 *p){printf("大端!\n");}else if (0x44 *p){printf(…...

antlr4略解
文章目录 1. antlr4是用来干什么的?2. 什么是lexer和parser?3. 使用antlr4生成某语言的lexer和parser的具体过程4. 其他 1. antlr4是用来干什么的? 是用来生成某语言lexer和parser的。 通俗点说,就是输入一个语言的规则描述文件&…...

超级好用的C++实用库之文件目录操作
💡 需要该C实用库源码的大佬们,可扫码关注文章末尾的微信公众号二维码,或搜索微信公众号“希望睿智”。添加关注后,输入消息“超级好用的C实用库”,即可获得源码的下载链接。 概述 文件和目录操作是操作系统层面上的基…...

结合kimi chat的爬虫实战思路
背景 想钻研一下项目组件,找找之后的学习方向。不能自以为是,所以借着网开源项目网站上公布的项目内容看一下,那些是我可以努力去学习的(入门的)。首先需要获取相关内容,于是爬取整理。 任务1:…...

UnsupportedClassVersionError异常如何解决?
下面是异常报错的详细描述 java -version java version "17.0.11" 2024-04-16 LTS Java(TM) SE Runtime Environment (build 17.0.117-LTS-207) Java HotSpot(TM) 64-Bit Server VM (build 17.0.117-LTS-207, mixed mode, sharing) 环境变量已经是jdk17,但…...

LeetCode热题100|动态规划Part.1|70.爬楼梯、118.杨辉三角、198.打家劫舍
70.爬楼梯 代码随想录原题,看这篇文章:C动态规划Part.1|动态规划理论基础、509.斐波那契数、70.爬楼梯、746.使用最小花费爬楼梯 118.杨辉三角 题目链接:118.杨辉三角 一刷代码 时间复杂度和空间复杂度都造到 O ( n u m R o w s 2 ) O(num…...

python 根据网址和关键词批量下载影像
最近用到了GLASS的LAI产品,但这个产品的文件夹分得很细,我需要的影像又有8个瓦片,一个一个点击很麻烦,于是探索了批量下载的方法 一、下载1幅 import requests import re import os import requests import re# 网页URLurl &…...

爬虫-无限debug场景 解决方式
解决无限debug 场景1 1. 鼠标右键 选择 continue to here(此处不停留)2. 鼠标右键 选择 edite breakpoint 设置 10 保证条件不成立 这行永远不执行3.方法置空 1. 方法调用加断点2. 控制台 setInterval function name() {}4. 替换文件 5. hoo…...

[链表专题]力扣206, 203, 19
1. 力扣206 : 反转链表 (1). 题 : 图略 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1:输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2:输入:head [1,2] 输出&#x…...

秋招后端开发面试题 - MySQL基础
目录 MySQL基础前言面试题MySQL 基础篇Mysql 的基础架构?MySQL 的长连接和短连接长连接引起的异常重启问题?说一下 MySQL 执行一条查询语句的内部执行过程?MySQL 查询缓存的功能有何优缺点?MySQL 的常用引擎都有哪些?I…...

力扣每日一题113:路径总和||
题目 中等 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSu…...

Thinkphp5 中常见的session 操作方法
在 ThinkPHP 框架中,session 是用于在多个页面或请求之间存储用户信息的机制。以下是在 ThinkPHP 中进行 session 常见操作的一些示例: 启动 Session 在 ThinkPHP 中,通常不需要手动启动 Session,因为框架会在应用启动时自动处理…...

inBuilder 低代码平台新特性推荐 - 第十八期
今天来给大家带来的是inBuilder低代码平台特性推荐系列第十八期——表单设计器集成预约日历组件。 一、场景介绍 项目上希望用日历的形式展示某地点在一段时间内的预约记录,表单设计器新增支持创建日历预约视图,并配置预约属性。 二、运行效果 三、前…...

部署xwiki服务需要配置 hibernate.cfg.xml如何配置?
1. 定位 hibernate.cfg.xml 文件 首先,确保您可以在 Tomcat 的 XWiki 部署目录中找到 hibernate.cfg.xml 文件: cd /opt/tomcat/latest/webapps/xwiki/WEB-INF ls -l hibernate.cfg.xml如果文件存在,您可以继续编辑它。如果不存在ÿ…...

1376:信使(msner)
【解题思路】 每个哨所是一个顶点,哨所与哨所之间的通信线路为边,两哨所间通讯花费的时间为边的权值。记第一个哨所为顶点s,信息从第一个哨所传递到表示为顶点x的某哨所可能有多条路径,每条传送路径有一个花费的时间&…...

Hadoop3:HDFS的架构组成
一、官方文档 我这里学习的是Hadoop3.1.3版本,所以,查看的也是3.1.3版本的文档 Architecture模块最下面 二、HDFS架构介绍 HDFS架构的主要组成部分,是一下四个部分 1、NameNode(NN) 就是Master节点,它是集群管理者。 1、管…...

P2910 [USACO08OPEN] Clear And Present Danger S
Problem: P2910 [USACO08OPEN] Clear And Present Danger S 文章目录 思路解题方法复杂度Code 思路 这是一个图论问题,我们需要找到从一个城市到另一个城市的最短路径。我们可以使用Floyd-Warshall算法来解决这个问题。首先,我们需要构建一个距离矩阵&am…...

ES6 对象方面的新特性
ES6(ECMAScript 2015)为JavaScript语言增加了很多新特性,包括对象字面量属性的简写、计算属性名、方法的简写、对象的解构赋值、Object.assign()方法复制对象属性、Object.is()比较两个值等。以下是一些在ES6中经常使用的对象方法:…...

GO语言核心30讲 进阶技术 (第一部分)
原站地址:Go语言核心36讲_Golang_Go语言-极客时间 一、数组和切片 1. 两者最大的不同:数组的长度是固定的,而切片的长度是可变的。 2. 可以把切片看成是对数组的一层封装,因为每个切片的底层数据结构中,一定会包含一…...

[力扣题解]225. 用队列实现栈
题目:225. 用队列实现栈 思路 用一个队列模拟栈; 假设有数字:1,2,3; pop 队列里是这样的存的:3,2,1; 作为一个栈,应该弹出最后进来的那一个3&…...

Leetcode—2105. 给植物浇水 II【中等】
2024每日刷题(131) Leetcode—2105. 给植物浇水 II 实现代码 class Solution { public:int minimumRefill(vector<int>& plants, int capacityA, int capacityB) {int size plants.size();int i 0;int j size - 1;int capA capacityA;in…...