已知一平衡二叉树,考察插入一个结点后,某一结点的叶子结点
知识点: 平衡二叉树性质:
失衡子树的调整方法:
给选项,选择怎样会出现穿透
子类不能继承父类的私有属性
重载:是指允许存在多个同名函数,而这些函数的参数表不同(或许参数个数不同,或许参数类型不同,或许两者都不同)。
覆盖是指派生类函数覆盖基类函数,特征是: (1)不同的范围(分别位于派生类与基类); (2)函数名字相同; (3)参数相同; (4)基类函数必须有virtual 关键字。
总结:
(1)、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。
(2)、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。
(3)、覆盖要求参数列表相同;重载要求参数列表不同。
(4)、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。
考察银行家算法
表头元素在其他结点的前面
HashMap是非synchronized,而Hashtable是synchronized,这意味着Hashtable是线程安全的
256个
byte a=12 ,b=13;
byte c = 0;
c=a+b;
System.out.print(c);
建立3 释放4
设计原则有七个,包括: 开闭原则、 里氏代换原则、 迪米特原则(最少知道原则)、 单一职责原则、 接口分隔原则、 依赖倒置原则、 组合/聚合复用原则。