- 博客(12)
- 收藏
- 关注
原创 算法每日一题:两数之和
第二种方法是利用哈希映射求解,遍历数组,每次都判断哈希表中是否有相加等于target的值,如果没有,就将自身加入哈希表中,直到找到。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。也是最容易想到的方法,就是直接暴力破解。直接使用两层循环遍历,但是这种方法效率很低。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。
2023-11-12 22:02:48
78
1
原创 Spring Boot报错:Web server failed to start. Port 8080 was already in use.
今天在学Spring Boot基础是遇到一个问题,运行的端口被占,当我查看端口进程时,发现是系统进程,这个我们惹不起,只能换一个端口。只需要在配置文件中增加一行代码即可。当然换一个端口也很简单。
2023-10-18 20:23:46
161
1
原创 MySQL学习(7)事务
事务:是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。
2023-10-03 21:45:59
75
原创 MySQL学习(6)多表查询
连接查询内连接:相当于查询A、B交集部分数据外连接:左外连接:查询左表所有数据,以及两张表交集部分数据右外连接:查询右表所有数据,以及两张表交集部分数据自连接:当前表与自身的连接查询,自连接必须使用表别名。
2023-10-03 21:22:07
159
原创 MySQL学习(4)SQL通用语法之DCL(数据控制语言)
1). 查询用户2). 创建用户CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';3). 修改用户密码ALTER USER '用户名'@'主机名' IDENTIFIED WITH mysql_native_passwordBY '新密码';4). 删除用户DROP USER '用户名'@'主机名';5).注意:1 在MySQL中需要通过用户名@主机名的方式,来唯一标识一个用户。2 主机名可以使用 % 通配。
2023-10-02 21:24:09
95
1
原创 MySQL学习(2)SQl通用语法之DML(数据操作语言)
1). 给指定字段添加数据INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);2). 给全部字段添加数据INSERT INTO 表名 VALUES (值1, 值2, ...);3). 批量添加数据INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...),(值 1, 值2, ...);
2023-10-02 20:49:26
53
1
原创 MySQL学习(1)SQL通用语法之DDL
1). 查询所有数据库2). 查询当前数据库3). 创建数据库create database [ if not exists ] 数据库名 [ default charset 字符集 ] [ collate 排序 规则 ];4). 删除数据库drop database [ if exists ] 数据库名;5). 切换数据库use 数据库名;
2023-10-02 20:40:00
67
1
原创 数据结构 链表逆置
本题要求实现一个函数,将给定单向链表逆置,即表头置为表尾,表尾置为表头。链表结点定义如下:函数接口定义:裁判测试程序样例:输入样例:1 2 3 4 5 6 -1输出样例:6 5 4 3 2 1 代码长度限制16 KB时间限制400 ms内存限制64 MB先创造一个指针p指向head指针,保留head的指向,再把head指针的next域置空(为逆置做准备)。后来再循环,当p不为空时,再创造一个新的指针pt,让pt等于p,再让p指向下一位,让pt指向head(方向刚好相反)
2022-10-03 20:44:31
496
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人