C++
文章平均质量分 69
C++基础
顾老师不懂代码
教学相长,知行合一
展开
-
蓝桥杯【算法训练】数字游戏——全排列法
数字游戏——全排列函数next_permutation原创 2022-01-24 14:11:26 · 3974 阅读 · 0 评论 -
算法性能测试工具
用clock()函数测试程序运行时间,以此来评估算法性能原创 2022-01-21 21:44:18 · 8260 阅读 · 0 评论 -
C++ 模板函数
C++模板函数原创 2022-01-21 19:30:45 · 1658 阅读 · 0 评论 -
C++中常用的sort排序函数
前言每次遇到排序问题,你还在用二重循环冒泡排序或者选择排序完成吗?冒泡排序是稳定,选择排序是好理解,但是他们的时间复杂度都是O(n^2),执行效率上比较低。这次我们来介绍一下C++中常用的排序函数sort,时间复杂度为O(nlogn),执行效率高,堪称排序神器。一、使用方法1.#include<algorithm>sort排序函数包含在C++的<algorithm>头文件中,使用前必须要调用该头文件2.参数列表sort函数包含三个参数,sort(begin,e原创 2022-01-09 11:43:35 · 3530 阅读 · 0 评论 -
进制转换专题——C++STL栈stack
详解二进制、八进制、十进制、十六进制数间的互相转换与C++STL库函数中栈stack的应用。原创 2021-12-05 18:01:19 · 1548 阅读 · 2 评论 -
详解约瑟夫问题与STL容器动态数组vector(C++)
目录一、STL容器vector1.前言2.vector定义示例3.vector常用操作二、约瑟夫问题问题描述解题思路完整代码运行结果一、STL容器vector1.前言数组是基本的数据结构,有静态数组与动态数组两大类。在算法竞赛中,有一个编码习惯:如果空间足够,优先考虑使用静态数组,而不用指针去管理动态数组,这样既简单且不易出错。但如果空间紧张,便可以使用STL库中的容器vector来建立一个动态数组,既节约空间且不易出错。vector是STL的动态数组原创 2021-11-28 20:09:48 · 1612 阅读 · 0 评论