- 博客(64)
- 收藏
- 关注
原创 1 两数之和
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。1. 两数之和 - 力扣(LeetCode)整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。双重for循环解决此题。
2024-07-12 11:43:48
282
原创 Data truncated for column ‘gender‘ at row 1
这种问题会出现在批量操作时,因为错误数据出现,导致sql执行截断,提示错误为truncated,而不是提示to long或Incorrect date value: ‘XX‘ for column ‘xx‘ at row 1 Query,这样就不太容易准确发现问题。首先看到的是否该字段为非空对象,经过认真比对后没发现问题,继续排查,发现更新的内容是通过sql批量更新,而非程序输入,那么这个时候就应该能猜到可能是字段超过长度,再次查看更新的字段内容,发现数值大于字段限定长度。原因:c、字段类型不匹配。
2024-06-18 15:02:09
133
原创 349. 两个数组的交集
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序。输入:nums1 = [1,2,2,1], nums2 = [2,2]我们可以使用set和vector来实现这个题。1.用两个set包含进去(set可以去重). - 力扣(LeetCode)解释:[4,9] 也是可通过的。3.小的++,大的不东。
2024-06-15 20:37:21
283
原创 MySQL数据库实验报告二
5. 使用 UNION 运算符针 student_info 表中姓“刘”的学生的学号、姓名与姓“张” 的学生的学号、姓名返回在一个表中。(3)使用 ANY 子查询查找学号为 0001 的学生的分数比 0002 号的学生的最低分数高的。(4)使用 ALL 子查询查找学号为 0001 的学生的分数比学号为 0002 的学生的最高成绩。(2)使用 IN 子查询查找所修课程编号为 0002、0005 的学生学号、姓名、性别。(1)在 grade 表中查询分数在 70-80 范围内的学生的学号、课程编号和成绩。
2024-06-15 14:09:49
220
原创 数据库第一次实验报告
7. 使用 SQL 语句 ALTER TABLE 为 student_info 表添加一个名为“备注”的数据列,其数据类型为 varchar(50)。8. 使用 SQL 语句创建数据库 studb,并在此数据库下创建表 stu,表结构与数据studentsdb 的 student_info 表相同。6. 使用 SQL 语句 ALTER TABLE 修改 grade 表的“分数”列,使其数据类型为decimal(5,2)。9. 使用 SQL 语句删除表 stu 中学号为 0004 的记录。
2024-06-15 14:07:43
378
原创 136. 只出现一次的数字
由于集合保证元素无重复,因此计算集合中的所有元素之和的两倍,即为每个元素出现两次的情况下的元素之和。由于数组中只有一个元素出现一次,其余元素都出现两次,因此用集合中的元素之和的两倍减去数组中的元素之和,剩下的数就是数组中只出现一次的数字。遍历数组中的每个数字,如果集合中没有该数字,则将该数字加入集合,如果集合中已经有该数字,则将该数字从集合中删除,最后剩下的数字就是只出现一次的数字。异或运算满足交换律和结合律,即 a⊕b⊕a=b⊕a⊕a=b⊕(a⊕a)=b⊕0=b。异或运算有以下三个性质。
2024-05-05 11:08:57
131
原创 7.string
string();copy (2)复制从字符位置pos开始并跨越len个字符的str部分(或者直到str的结尾,如果str太短或len为string::npos复制由指针s指向的以空字符结尾的字符序列(C字符串)从指向s的字符数组中复制前n个字符fill (6)range (7)(先不看)string s0;s0 = s6;cout << s0;
2024-05-04 15:46:45
2727
原创 【笔试强训】除2!
登录—专业IT笔试面试备考平台_牛客网牛客网是互联网求职神器,C++、Java、前端、产品、运营技能学习/备考/求职题库,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升你的技术能力给一个数组,一共有 n 个数。你能进行最多 k 次操作。偶数 aa/2现在你进行不超过 k 次操作后,让数组中所有数之和尽可能小。请输出这个最小的和。
2024-04-26 17:50:24
264
原创 error: ‘for‘ loop initial declarations are only allowed in C99 mode
错误,这是因为在gcc中直接在for循环中初始化了增量。使用gcc编译代码是报出。
2024-04-22 19:26:26
352
原创 Linux编辑器-vim使用
vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且 还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于xwindow。
2024-04-21 21:19:28
662
原创 Linux配置腾讯云yum源(保姆级教学)
这里以 CentOS 7 为例,如果是其他版本的系统,可以将上述命令中的 `centos7` 替换为相应的版本号。
2024-04-21 13:19:20
830
原创 Linux 软件包管理(yum)
在Linux下安装软件一个通常的办法是下载到程序的源代码并进行编译得到可执行程序但是这样太麻烦了于是有些人把一些常用的软件提前编译好做成软件包可以理解成windows上的安 装程序)放在一个服务器上通过包管理器可以很方便的获取到这个编译好的软件包直接进行安装软件包和软件包管理器,就好比"App"和应用商店这样的关系yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器主要应用在Centos等发行版上。
2024-04-21 13:08:34
838
原创 AB5 点击消除
他每次“点击”,可以把字符串中相邻两个相同字母消除,例如,字符串"abbc"点击后可以生成"ac"。牛牛想把字符串变得尽可能短。他想知道,当他点击了足够多次之后,字符串的最终形态是什么?一个字符串,为“点击消除”后的最终形态。若最终的字符串为空串,则输出0。一个字符串,仅由小写字母组成。(字符串长度不大于300000)但相同而不相邻、不相同的相邻字母都是不可以被消除的。用数据结构:栈 就可以实现。牛牛拿到了一个字符串。
2024-04-20 19:42:03
146
原创 笔试强训-day01_T1 BC153 [NOIP2010]数字统计
比如给定范围[2, 22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。输入共1行,为两个正整数L和R,之间用一个空格隔开。输出共1行,表示数字2出现的次数。
2024-04-20 18:54:18
260
原创 Linux权限
超级用户:可以再linux系统下做任何事情,不受限制普通用户:在linux下做有限的事情。超级用户的命令提示符是“#”,普通用户的命令提示符是“$”命令:su[用户名]功能:切换用户例如,要从root用户切换到普通用户user,则使用su user。要从普通用户user切换到root用户则使用su root(root可以省略),此时系统会提示输入root用户的口令。总结:普通用户到root用户需要输入密码,root用户到普通用户不需要输入密码直接进入。
2024-04-19 20:35:16
2121
1
原创 4.HJ1 字符串最后一个单词的长度
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。从is中提取字符并将它们存储到str中,直到找到定界字符delim(或换行符'\n'对于(2))。如果找到定界符,它将被提取和丢弃(即不存储它,并且下一个输入操作将在其后开始)。每个提取的字符都将附加到字符串中,就好像调用了它的成员push_back。请注意,在调用之前的str中的任何内容都将被新提取的序列替换。输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。
2024-04-15 15:43:14
170
原创 1.C++入门
定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。1. 正常的命名空间定义// 命名空间中可以定义变量/函数/类型int val;//// 1. 正常的命名空间定义//{// // 命名空间中可以定义变量/函数/类型// {// }// {// };//}//{//}//2. 命名空间可以嵌套int a;int b;int c;
2024-04-15 14:02:23
1063
原创 2.合并两个有序链表
2.小的当头指针 l1->next=dfs(l1->next,l2);合并两个有序链表-》 Node* dfs(l1,l2);第二步:只关心某一个子问题在做什么 -> 函数体的设计。递归 -> 重复子问题。
2024-04-12 16:11:40
203
原创 1.汉诺塔问题
(2) 盘子只能从柱子顶端滑出移到下一根柱子;(3) 盘子只能叠在比它大的盘子上。(1) 每次只能移动一个盘子;大问题-》相同类型的子问题。小问题-》相同类型的子问题。依次循环~~~~~~~~
2024-04-12 11:42:07
367
原创 计算机组成原理实验logisim1-5,11关
1.第一关8位可控加减法器2.4位先行进控741823.4位快速加法器4.16位快速加法器5.32为快速加法器第11关:MIPS运算器设计
2024-04-11 09:47:48
294
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人