摘要: 其实c++自身是没有四舍五入函数round()的,若果你要用到的话,可以自己写一个round(),不过要用到floor()和ceil这两个函数如下: 1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 5 double ro 阅读全文
posted @ 2020-04-25 22:01 和运气碰碰 阅读(6042) 评论(1) 推荐(0) 编辑
摘要: <cstring>是c++对c中的<string.h>进行了重写,这两个头文件中的函数用法是一样的,所以在用的时候包含哪个头文件都行。下面介绍一下 <cstring>头文件里常用的两个函数;分别是memset和memcpy。 1. memset(void* buffer,int a,size_t n 阅读全文
posted @ 2020-04-25 21:47 和运气碰碰 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 很多人都只知道sort()是通过快速排序实现,但它并不只是简单的快排;首先它对普通的快速排序进行了优化;此外,它还结合了插入 排序和堆排序。系统根据数据形式和数据量,来选择合适的排序方法,这并不是说每次排序只选择一种方法,它是在一次完整的排序中, 根据不同的情况来选择不同的方法。例如,对一个数据量较 阅读全文
posted @ 2020-04-25 13:20 和运气碰碰 阅读(1999) 评论(0) 推荐(1) 编辑
摘要: 先说一下,本篇文章我没有讲sort()实现排序的原理,我写在另一篇文章中了,如果想了解的话,可以看一下,附上链接:https://www.cnblogs.com/buanxu/p/12772700.html sort(v.begin(),v.end(),cmp),它是用来对一组序列进行排序的;有三个 阅读全文
posted @ 2020-04-25 11:17 和运气碰碰 阅读(2691) 评论(0) 推荐(0) 编辑