首页 > TAG信息列表 > 若用

计算机里的正数和负数为什么用补码表示

结论: 计算机里正数、负数都用补码表示,方便正数和负数相加的计算; 同时,正数的原码、补码相同,因此都用补码表示也不会影响正数和正数相加的情况; 原因: 若用原码表示的话,16 + (-8) = -24,显然错误 00010000 + (10001000) = 1001100 若用补码表示的话,16 + (-8) = 8,正确 00010000 + (

若用多重继承,请考虑mix-in混合类

为什么要用mix-in混合类 Python是面向对象的编程语言,它提供了一些内置的编程机制,使得开发者可以适当地实现多重继承,即一个子类可以继承多个父类,但是多重继承的设计经常被人诟病,因为它违背了“is-a”的关系。但是也存在需要多重继承的情况。 例如,轿车是一个交通工具,所以轿车类应该

String类的split()方法

在项目中用了"|"作为分割符,最后发现不能达到预期的效果;   原因:split()函数中的形参是作为一个正则表达式来使用的,而"|"对应的正则表达式不是|字符,若用使用需要转义  

设一棵完全二叉树中有500个结点,则该二叉树的深度为多少?若用二叉链表作为该完全二叉树的存储结构,则共

如图 完全二叉树(存在单分支)对应的二叉链表 求空指针域即求先孩子结点个数×2再+1(此处的1就是单分支结点的空指针域) 深度为9的完全二叉树前8层是满二叉树,共2⁸-1=255个结点 第9层有500-255=245个结点(245为奇数可知其父结点一定有单分支),其父结点个数为244/2+1=123(其中有一个单分支结