ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

leetcode 1921

2026/8/10 6:10:03 拓冰建站 浏览量
leetcode 1921

消灭的怪物数量

踩坑点:double类型的比较, C语言有qsort的排序函数,需要设计比较函数,double类型的数据存在精度问题,不能直接用==号判断数据是否相等,需要通过设置精度eps。

int cmp(const void* val1,const void* val2){double a=*((double*)val1);double b=*((double*)val2);const double eps=1e-9;if(fabs(a-b)<eps){return 0;}if(a>b+eps){return 1;}else{return -1;}// return *((double*)val1)-*((double*)val2);
}