摘要:
每次选出最小的数将其放在vec[i] void Solution::selectSort(vector<int>& vec){ for(int i = 0; i < vec.size() - 1; i++) { int key = i; // 记录最小数的下标 for(int j = i+1; j 阅读全文
posted @ 2018-06-11 23:21
小小Cv
阅读(99)
评论(0)
推荐(0)
摘要:
solution.h: #include <vector>using namespace std;class Solution{public: void insertSort(vector<int>& vec);}; solution.cpp: #include "solution.h"void S 阅读全文
posted @ 2018-06-11 22:42
小小Cv
阅读(111)
评论(0)
推荐(0)
摘要:
计划每天能更新至少一道算法题... 分三个文件:solution.h,solution.cpp,test.cpp 顾名思义,solution.* 用于算法的相关实现,test.cpp用于相关测试 阅读全文
posted @ 2018-06-11 22:38
小小Cv
阅读(96)
评论(0)
推荐(0)
摘要:
simple_alloc只是对配置器的简单包装 代码如下: 阅读全文
posted @ 2018-06-11 14:47
小小Cv
阅读(601)
评论(0)
推荐(0)
摘要:
本文不考虑异常处理情况。 STL的第二级配置器是默认使用的配置器,第一级配置器只是简单的调用malloc(),free(),realloc()等函数,并没有真正意义上对内存进行管理 STL的第二级配置器相对较为复杂,利用了链表的形式管理16种内存大小不同的区块。由于链表的存在,当使用内存不再需要时, 阅读全文
posted @ 2018-06-11 14:41
小小Cv
阅读(358)
评论(0)
推荐(0)
摘要:
考虑到复杂度问题,没有实现异常处理. 学习STL主要目的之一是为了学习内存管理 阅读全文
posted @ 2018-06-11 14:28
小小Cv
阅读(254)
评论(0)
推荐(0)
浙公网安备 33010602011771号