温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来呢,大家看这样一个问题啊,比如说上节课我们已经把这个总的倒期排序排完了,但是你看最后这四个啊,这三个哈,它总流量相同。相同之后啊,二百四一百二二百四也就上行流量呢,是二百四一百二这个两百四啊有点乱,那我希望怎么样呢?我希望啊,如果你的总流量相同,我再次去比较上行流量。我要求这个上行流量啊,按照正序去排,你刚才不倒序吗?我现在要按照正序,那正序的话就一百二两百四。240。诶,我调过来。那能不能实现呢?哎,其实非常简单啊,我们只需要来到我们这个。罗宾,哎,弗罗宾重写里面的compare to方法。Compare to看一下。我们按之前排的是按照总流量的倒序排序,那如果说它们两个相等的话,是不是走这个分值。那如果你走这个分支,我再来一个if,这回我按照谁排呢?我按照的是上行流量进行拍。
01:01
它如果大于o.up flow。我这是按照什么顺序写一下。按照。上行。流量的正序。那你正去排,跟上面的数正好相反,那这回呢。是多少return呢?原来你这是倒叙负一,那这块呢,Return呢,就是一,然后二。衣服。this.up它如果小于。o.upflo。那我return这回return负一,哎,调过来不就行了吗?然后再来。哎,把这个补齐。Return嘛,写一下吧,RETURN0。CTRL加L格式化。对吧,啊,非常简单啊,也就说这个,那如果再比较一个。
02:00
我我这个上行流量相同,那我还想比较这个下行流量,那是不是你你你再来个衣服是不是就OK了,哎,道理是一样的啊,这里面就没有必要写那么多那行,那这个呢就写完了,写完之后呢,我们来看一下这个效果哈,在Java中,那这个呢,就输出到奥六啊来个六。右键。执行。我们比较一下这个五和六的一个结果啊。这个呢,是。上面就不用比比。下也行啊。这是上一次输出的结果,那现在呢?我们再来比较一下OUTUT6输出的结果。啊,这16。对比一下。对吧,上面从这到这。没问题,从这到这都没问题,但是后面这块。啊,最后三个,最后三个呢,现在就按照这个,呃,上行流量正序排了啊正序排对吧,你原来是杂乱无章的,那我现在已经实现了正序,那这叫什么呢?这叫二次排序啊二次排序。
我来说两句