logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++ 手写智能指针shared_ptr

c++ 手写智能指针shared_ptr留个坑,回头在填。#include <utility>#include <iostream>#include <cstddef>#include <string>template<typename T>class shared_ptr {friend class shared_ptr;public:

#c++#visual studio
基于C++标准容器Vector实现的十大经典排序方法

基于C++标准容器Vector实现的十大排序方法简介代码输出简介其他博客中关于十大排序算法的方法以及非常全面,我这里就不再赘述。目前其他博客中大多是利用c语法的数组类型来实现排序的操作,有些代码仍旧会出现一些边界问题。这里总结的代码使用C++17标准。由于vector自身复制和分配仍旧需要一定开销,因此部分理论上能达到O(nlogn)的算法在使用辅助容器排序时将产生额外的开销,如归并排序。原地算法

#排序算法#算法#c++
到底了