月度归档: 2022 年 6 月

2 篇文章

在N个球中用天平称最少次数找出坏球
以前在上学的时候,应该会常常听到这个问题,有N个球,比如9个,其中有一个是坏球,且质量较轻或者较重(已知,这里假设较轻),现在只有一个天平,则最少需要几次才能找出那个坏球? 以这里例子为例,应该需要两次就可以找出那个坏球了,那么具体怎么做呢?首先先把球分为三堆A、B、C,每堆三个球,先用天平称A和B,那么假如A堆或者B堆中有较轻的,那么就取出那堆分…
MySQL新增排名字段
前言:MySQL在5.X的版本中,没有排名相关函数,如row_number()、rank()、dense_rank()等,所以需要用变量的方式去实现这个需求,下面本文简单对三种情况进行情况说明。 如下图为简单的测试数据: 测试数据 一、同分情况下,排名连续 SELECT t1.*, @rownum := @rownum + 1 AS rank FR…