摘要:
*插入排序(1)直接插入,对比元素和从头到尾每个元素的关系,把一个元素插入到一个有序的数组。(2)折半插入,参考二分算法,找到大于元素的那个位置,把元素插到它的前面,也是插入到有序数组。(3)希尔排序也是插入排序的一种,又叫做缩小增量排序。就是把一组元素分成n组,0,0+n,0+2n…1,1+n+1 阅读全文
posted @ 2021-03-08 10:45
花与不易
阅读(70)
评论(0)
推荐(0)
摘要:
使用模板特化来实现模板编程的递归。 #include <iostream> #include <cstdint> template<uint64_t N> struct Fact { enum { Value = N * Fact<N - 1>::Value } ; //enum需要在编译期的时候求 阅读全文
posted @ 2021-03-08 10:42
花与不易
阅读(269)
评论(0)
推荐(0)

浙公网安备 33010602011771号