摘要: 评估算法优劣的核心指标 时间复杂度(流程决定) 额外空间复杂度(流程决定) 常数项时间(实现细节决定) 时间复杂度 时间复杂度简介与估算 常数时间的操作:如果一个操作的执行时间不以具体样本量为转移,每次执行时间都是固定时间。称这样的操作为常数时间的操作。 确定算法流程的总操作数量与样本数量之间的表达 阅读全文
posted @ 2021-05-04 11:03 吃土豆的人 阅读(127) 评论(0) 推荐(0)
摘要: 源码:最直观的二进制表示 反码: 正数:和源码一样 负数:符号位不变,其余位按位取反 补码: 正数:和源码一样 负数:符号位不变,反码+1 二进制最高位表示符号(0正1负) 计算机负数用的是补码表示,原因是: 减法可以当作加法来运算 0的表述实现统一 左移: << 补0 右移: >> 补符号位 无符 阅读全文
posted @ 2021-05-04 10:42 吃土豆的人 阅读(301) 评论(0) 推荐(0)