摘要:
编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 刚开始想到的是暴力解法,双层循环遍历两个链表,然后对比是否有相同节点,有的话就直接返回,结果翻车了 var getIntersectionNode = function(headA, headB) { var 阅读全文
摘要:
继承有助于去重和代码复用,继承的应用场景也是不同,例如:当一个项目要针对不同的场景如用户设备类型(是手机还是PC还是平板)写出多个版本,这时候就能用上继承。把一些多版本公用的属性和方法放在一个父类里,然后其他版本继承父类就有了父类的属性和方法,然后在子类中写子类独有的属性和方法。这样一来代码做到了复 阅读全文