返回分类列表

其他

共 2 篇文章

扔鸡蛋问题解析

深入解析经典面试题“扔鸡蛋问题”。从一枚鸡蛋的简单情况入手,揭示二分法的局限性,并提出固定尝试次数的数学模型,通过高斯求和推导出最少尝试次数,最后用TypeScript实现算法。

TypeScript 类型收窄

本文系统梳理了TypeScript中typeof守卫、in运算符、类型谓词、可识别联合等类型收窄技术,并结合接口判别式与never类型展示了如何在复杂类型系统中实现精确推导。