1 排序 查询学生,先按年龄升序,再按照成绩降序 2 聚合函数 查询学生总人数 ,可以使用IFNULL()函数 查询学生总人数,某个位置为空,给它默认值 3 分组 按照性别进行分组,统计男女成绩平均分 统计每一组人数,按照性别分组 查询年龄大于25岁,按照性别分组,统计每组人数,并只显示性别大于2的 ...
分类:
其他好文 时间:
2020-03-16 09:27:29
阅读次数:
78
# 题意通过两个栈,4中操作,实现输入序列升序排序操作a:如果输入序列不为空,将第一个元素压入栈S1操作b:如果栈S1不为空,将S1栈顶元素弹出至输出序列操作c:如果输入序列不为空,将第一个元素压入栈S2操作d:如果栈S2不为空,将S2栈顶元素弹出至输出序列如果一个1~n的排列P可以通过一系列操作使 ...
分类:
编程语言 时间:
2020-03-15 09:47:23
阅读次数:
73
题目: 给定M×N矩阵,每一行、每一列都按升序排列,请编写代码找出某元素。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23 ...
分类:
编程语言 时间:
2020-03-13 18:50:43
阅读次数:
75
题目描述: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10], ta ...
分类:
编程语言 时间:
2020-03-12 14:16:42
阅读次数:
67
"传送门" 补这道题的契机是因为烂桥杯2013的最后一题,虽然那道题暴力也能过,但看到大佬介绍的线段树做法,感觉又刷新了我对于线段树的认识,~~果然线段树是无所不能的~~。 题意 给你一个 $n$ 的全排列 $A$,你可以从中选两个不重合的区间,如果这两个区间里的所有数按升序排列是一个公差为 $1$ ...
分类:
其他好文 时间:
2020-03-12 09:53:11
阅读次数:
48
? MySQL中使用order by对字段进行排序的时候,如果是降序排序,那字段值为null的记录会排在最后,但是如果是升序排序,那字段为null的记录会排在最前面。 ? 目前碰到一个需求,就是根据字段进行升序排序的时候,字段值为null也需要放在最后,这边可以通过下面方法进行处理; ? 假设当前对 ...
分类:
数据库 时间:
2020-03-11 01:20:18
阅读次数:
167
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。 假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一 ...
分类:
其他好文 时间:
2020-03-10 20:06:16
阅读次数:
56
题目描述(模拟实现) 给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1],?...,?a[r]。原始数组为 a[1], a[2], ..., a[l 2], a[l 1], a[l], ...
分类:
编程语言 时间:
2020-03-09 01:23:05
阅读次数:
53
力扣👈 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度 ...
分类:
编程语言 时间:
2020-03-07 15:55:19
阅读次数:
79
SQL ORDER BY 关键字 ORDER BY 关键字用于对结果集进行排序。 SQL ORDER BY 关键字 ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。 ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。 ...
分类:
数据库 时间:
2020-03-07 10:02:05
阅读次数:
77