自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL group_concat()详解

GROUP_CONCAT(xxx):是将分组中括号里对应的字符串进行连接.如果分组中括号里的参数xxx有多行,那么就会将这多行的字符串连接,每个字符串之间会有特定的符号进行分隔。对应的语法格式# 将分组中column1这一列对应的多行的值按照column2 升序或者降序进行连接,其中分隔符为seq# 如果用到了DISTINCT,将表示将不重复的column1按照column2升序或者降序连接# 如果没有指定SEPARATOR的话,也就是说没有写,那么就会默认以 ','分隔GROUP_CONCA.

2021-09-30 11:29:32 122834 6

原创 二叉树练习

文章目录二叉树的所有路径验证二叉搜索树二叉树的最大深度平衡二叉树二叉树的所有路径给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。叶子节点 是指没有子节点的节点。来源:https://leetcode-cn.com/problems/binary-tree-paths/这里主要考察的是二叉树的遍历。通过这个题目,我们可以运用二叉树的前序遍历来解决这个问题,每遍历到一个节点,就将这个节点添加到路径path中,如果这个节点是一个叶子节点,那么此时的路径表示的是根节

2021-09-28 13:45:50 343

原创 MySQL必知必会4

文章目录视图视图但是并不是所有的视图都可以进行更新的,在构建视图的SELECT语句中只要有下面的一个条件,那么视图就不可以进行更新:聚集函数分组(使用GROUP BY和HAVING)联结子查询并(UNION)DISTINCT导出(计算)列...

2021-09-23 23:11:08 239

原创 MySQL必知必会3

文章目录组合查询组合查询多数的SQL查询都只包含一个或多个表中的返回数据的单条SELECT语句。MySQL也允许多个查询(多条SELECT语句),并将结果作为单个查询结果集返回。这些组合查询通常称为“并union或者复合查询”。有两种基本情况,其中需要使用组合查询:在单个查询中从不同的表中返回类似结果的数据;对单个表执行多个查询,按单个查询返回数据。其中在组合相同表的两个查询完成的工作与具有多个WHERE子句条件的单挑查询完成的工作相同。利用UNION操作符来组合数条SQL查询。利用UNI

2021-09-21 22:23:23 2039

原创 MYSQL必知必会2

文章目录使用数据处理函数使用数据处理函数MySQL中常用的文本处理函数:Left(“xxxx”,len) :表示从左边开始算起获取xxx字符串的len个字符.如果len是0或者负数,那么返回的就是一个空串,否则len大于xxx的长度,返回就是xxx字符串,否则就是len个字符.Right(“xxx”,len):和Left(“xxx”,len)用法基本相同,只不过是从右边开始算起的。Length(“xxx”):获取xxx的长度Lower(“xxx”):获取xxx的小写

2021-09-19 23:53:54 142

原创 MySQL必知必会

文章目录使用MySQL选择数据库了解数据库和表检索数据排序检索数据过滤数据使用MySQL选择数据库如果需要使用某个数据库下面的表,那么我们起码得知道我们都有哪些可以使用的数据库。所以我们通过 show databases; 来展示有哪些可用的数据库。当我们得知有哪些可用的数据库之后,我们将使用 use database_name; 来使用database_name这个数据库了。然后我们将可以使用这个数据库的表了。了解数据库和表show databases; 显示可用的数据库列表show

2021-09-17 15:05:51 234

原创 二分查找练习

文章目录寻找峰值寻找峰值峰值元素是指其值严格大于左右相邻值的元素。给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。你可以假设 nums[-1] = nums[n] = -∞ 。你必须实现时间复杂度为 O(log n) 的算法来解决此问题。示例 1:输入:nums = [1,2,3,1]输出:2解释:3 是峰值元素,你的函数应该返回其索引 2。示例 2:输入:nums = [1,2,1,3,5,6,4]输出:1

2021-09-15 10:50:15 271

原创 链表的练习

文章目录回文链表重排链表排序的循环链表回文链表给定一个链表的 头节点 head ,请判断其是否为回文链表。如果一个链表是回文,那么链表节点序列从前往后看和从后往前看是相同的。示例 1:输入: head = [1,2,3,3,2,1]输出: true示例 2:输入: head = [1,2]输出: fasle提示:链表 L 的长度范围为 [1, 105]0 <= node.val <= 9进阶:能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?来源:力扣(L

2021-09-13 19:38:24 397

原创 字符串练习

文章目录字符串中的变位词字符串中所有变位词不含重复字符的最长子字符串字符串中的变位词给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的某个变位词。换句话说,第一个字符串的排列之一是第二个字符串的 子串 。示例 1:输入: s1 = “ab” s2 = “eidbaooo”输出: True解释: s2 包含 s1 的排列之一 (“ba”).示例 2:输入: s1= “ab” s2 = “eidboaoo”输出: False提示:1 <= s1.length

2021-09-12 16:57:50 233

原创 数组的练习

文章目录旋转图像找到所有数组中消失的数字旋转图像给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。示例 3:输入:matrix = [[1]]输出:[[1]]示例 4:输入:matrix = [[1,2],[3,4]]输出:[[3,1],[4,2]]提示:matrix.length == nmatrix[i].length == n1 &l

2021-09-09 13:41:15 188

原创 位运算练习

文章目录只出现一次的数字只出现一次的数字 II颠倒二进制位汉明距离只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4题目来源:https://leetcode-cn.com/problems/single-number/思路:由于这里的重复数字只出现了两次,

2021-09-04 17:27:23 791

原创 网络层总结

文章目录概述网络层的两个功能网络层的服务模型路由器工作原理输入端口交换结构概述网络层的两个功能路由器是如何实现转发的操作呢?每台路由器具有一张转发表,路由器通过检查到达分组首部字段的值来转发分组,通过使用该值在路由器的转发表中进行索引查询,存储在转发表项中的该首部的值指出了该分组将被转发的路由器的输出链路接口。分组首部中的该值可能是该分组的目的地址或该分组所属连接的指示。在下面中我们将更加详细的进行讲解转发,现在先对转发有个初步了解。网络层的服务模型其他的网络体系结构已定义和实现了许多

2021-09-01 17:40:05 820

空空如也

空空如也

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

TA关注的人

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