- 博客(6)
- 收藏
- 关注
转载 SQL语句执行顺序是什么样的
6.having 在group by了之后,再度指定筛选条件;注意where和having是不同的,主要在于中间多了group by。5.group by 把指定字段相同的行组合在一起,其余没有加入group by的字段,可以用聚合函数如max/min等合并。2.join 一个表可能还不够,两个表甚至多个表都可以,关联条件啥也先不用,可以都来个笛卡儿积先。3.on 在诸多表左右连接后,设定两个表之间的关联键,把不符合条件的全部筛掉。7.select 在行层面的处理暂告一段落,在列层面再来一波。
2023-09-20 20:59:32
48
1
原创 霍夫曼编码
因为使用过程中不同,要保证总编码长度最短,所以对应的编码长度也不相同。1952年,数学家根据字符在文件中出现的频率,用组成的数字串表示字符的编码方式称为霍夫曼编码。
2022-10-21 22:12:32
359
1
原创 最短路径问题
最短路径问题,可以先使用Dijkstra算法求出长度最短的一条路径,再参照此路径求出长度次短的一条路径,直到求出源点到其他各个节点的最短路径。数据结构:对于本题目来说,需要一个二维数组存放距离,dis[]存放最短距离,flag[]判断是否为集合S,p[]存放直接前驱。对于节点t来说,通过S来寻找dis[t]的最小值,并在寻找结束后将节点t添加到集合S中,以用于对下一个节点的寻找。横向阅读其中第一排为源点u到各个节点的距离,以此类推。初始化:只对u进行操作,初始化u到其他各节点的距离。
2022-10-19 16:40:58
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人