COUNT(*) vs COUNT(col)

COUNT(*) vs COUNT(col)

关于COUNT(*) vs COUNT(col)相信很多程序猿都不是很清楚他们的区别,无意中看到一篇非常经典的分析,醍醐灌顶啊,给大家分享下。虽然是英文,但语法之类的都还比较简单,大家应该都看得懂的。
最近朋友圈经常看到安利英文文档看不懂还做什么高级程序猿得文章,这里我就保留原滋原味,不翻译了,重点位置我会标注。
后面我也会专门写一篇关于覆盖索引(Covering Index )的文章。[……]

Read more

删除排序数组中的重复项

删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。

不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。[……]

Read more

C++ STL算法系列1—count函数

C++ STL算法系列1—count函数

algorithm头文件定义了一个count的函数,其功能类似于find。这个函数使用一对迭代器和一个值做参数,返回这个值出现次数的统计结果。
编写程序读取一系列int型数据,并将它们存储到vector对象中,然后统计某个指定的值出现了多少次。[……]

Read more