00:01
嗯,好的,来我们来端口通过断点来跑啊,来进到这个里面,来看一下是不是如我们所说的,呃,这个断点线去掉,让它往下走,好进到这个里面来,然后前面两只我们已经说完了,来看这个第三遍,首先这个为two,这个值好Y要two没有关系,没有没有问题啊,然后等于force线,那么我们说的第一遍这里一找,找出来是这四个,我们来看一下是不是往下走,你看是不是这四个来啊,这这四个CC p pd Fi c p pd Fi了,没有问题,好那么第一个CPP,它应该是不会进这个衣服的,往下走不会进这个衣服,好,第二点是这个DD的会进这个衣服,所以把它放到这个当中来,也就是我图上画的这个。呃,怎么图上画的这个就是往把里面放入了一个D,对吧?好,放了一个D之后的话,代码接着往下执行,然后呢,把这个D呢,放到这个表示已经处理了,所以说我们这个里面会多了一个D,就是在这个里面多了一个D进去啊,表示他已经找到了啊,然后呢,代码就在往下执行,往下执行的话就会去,呃,因为因为你找到一个D,有可能因为这个D一旦找到,他就会把它放到这个卡的当中来,对不对,放到这个当中来,你放到这个里面的话,那么将来有一天肯定会执行,那么我是不论作者,我现在还不知道你这个D1当中到底有没有注入新的,所以我还要再找一遍,于是呢,就把它变成一个true了,好,那么往下执行啊,变成了一个true,好,然后的话就是我们的D1就执行完了,就是接呃,然后这再来F,这是一个for循环嘛,F同样和D的这个呃呃效果是一模一样的啊,那么所以说我们这里就多了一个什么啊,F就这个F这个时候放进来的,包括这个F是这个时候放进去的,好了,然后的话代码接着往下执行,然后再来就是我们做的ii的话呢,它就不会进,我们来看一下是不是I了,Ii就不会进这个if,不会进这个if的话,那么它就会怎么样来跳出。
01:35
是个for循环来开始排序,对于DF排完序之后的话,把这个RI经post这放到里面去,也就是我们这套代码一经执行完的话,现在目前里面讲就是三个吧,应该是啊好,就是我们的前面的CCCPP和I,对不对,好了,然后这张代码执行完了之后,多了一个D和F,那么在这个里面就是。嗯,在哪里呀。在这里多了我们的D和F,好,然后去开始执行D和F,那么我们会看到这个地方的话,先会打印D啊,然后的话我们再来看一眼那个bin map啊,在这个里面啊,嗯,B map是在这个B当中,B map, 这个map里面一定没有J,就是我们图上画的这几个啊,你看这里面没有J的。
02:13
什么adehi对不对,但是没有J吧,没有看到J对不对?好,那么我们来看一眼来。呃,就是我画在这个图是画在这里,对,就是什么adei没有接吧,就是我我说的是后面放进来的对不对,就是在不会被扫描是通过直线F的时候放到10分当中来的,现在是没有的,那么在这个里面会去执行我们的这个D和F对不对,你可以看到这里面两个嘛,一个D和一个F嘛,来在这里这两个好,所以说这个里面会去执行DF好,一旦他执行完,我们可以看一眼啊,那么就是我们的D呢执行完了,F呢也执行完了,并且F呢,会把我们的什么注册的这个J,那么到底是不是呢?验证一下,看一下这个BD map里面会多一个接点在这里来,所以这个接都态注册进来了,注册进来之后,但是J没有执行对不对,F和D就执行了,因为现在我们可以看到这个图上的什么都执行来了,你看完了,这是绿色的C执行完了,它也执行完了,它也执行完了,F也执行完了,I也行完,唯独这个J没有执行完,那么J怎么执行的了,好他又把它清空,清空之后这个时候是YU处,对不对,因为这个时候我们在这里面把它改成去,所以这是YU处,Y处接着往下走,好了,它就改成force,然后的话,这是第二遍找,那么找出来的话就有5个多一个,接我们往下走,我们看一下是不是这5个来5个嘛,多了一个阶嘛,无非就是。
03:20
在这里来,前面都是一样的,那么的话,前面四个都不会进,衣服呢,不会进不会进,不会进,不会进不会进啊不会进好了,那么这个时候就是J接的话就会进,因为这个里面不包含J嘛,在这个当中好往下走,然后呢话把J放到这个里面来,然后呢,把J放到里面去,那么就是我们图上画的这个步骤,把J放到里面,然后把J放在这个里面,对不对,所以这个里面就会有了这么多,有了12345个了,然后我们来看一下是不是5个来,这里面应该是5个啊好没有问题,然后又把它改为去,为什么呢?因为不人作者或者这个框架,他在这个此时此刻,他也不知道这个J到底有没有注册新的啊并啊,所以说他还是要把它变回去,还是要找找一遍好,我们这时候再来往下走啊,那么这个时候的话,呃,这个复循环就结束了,来开始在执行阶啊,往下走啊,我们来看一下,那么这个时候会打印阶啊,我们把这边。
04:07
因为接的什么事都没有干,他就做了一个简单的打印好打印的接好打印了接之后的话,那么这个外网循环还要继续啊,外要出,因为他也不知道接有没有干什么事,有没有添加新的并电费,所以是不是还要找一遍,那么这个时候就到第三遍来找,这次找的话依然找出来是这5个啊,这里面是5个了,就是一个J,因为这没有添加新的嘛,好,没有添加新的话,由于这个直接变成了force,对不对,那么没有添了新的的话,那么这个if呢,这五个人都不会进来123。是啊,好。啊,这是第5个接都不会进,那么这个值就是false,好false的话,那么我们往下走的话,那么这个就因为这个时候执行的是空的,就看到你们是size值为0嘛,对不对,就不会执行嘛,相当于这个你们看一下是不是0的好,那往下执行执行,那么这个时候挖的话就会终止好。所有的都执行完了,这就是我们这幅图上前面画的到此为止的这个建议来,就为什么是这个顺序,你现在懂了吗?就是那就是我说了,就是你把这个课听懂了,你明白了是不是的原则,对不对,就可以把这个,呃,根据这幅图把它的执行顺序给他说出来,它到底是怎样子的啊,当然后面还有这么多,我们慢慢来分析吧。好,至此为止,我们所有的子类的子类方法执行完了,那么接下来看他们执行它的负类方法究竟是怎么执行的,我们把它停掉。
我来说两句