摘要:
大顶堆 priority_queue<int> q; for( int i= 0; i< 10; ++i ) q.push(i); while( !q.empty() ){ cout<<q.top()<<endl; q.pop(); } 小顶堆 priority_queue<int, vector< 阅读全文
摘要:
abs(),fabs(),max() abs( )用于对求整数的绝对值,在“stdlib.h”(或 <cstdlib>)头文件里面。 fabs( )用于求精度要求更高的double ,float 型的绝对值,在<cmath>头文件里。 两者在只#include<cmath>时都可以使用。 max() 阅读全文
摘要:
abs()函数主要用于求整数的绝对值; fabs()函数主要用于求精度更高的float,double类的绝对值,头文件<cmath> 阅读全文
摘要:
abs( )用于对求整数的绝对值,在“stdlib.h”(或 <cstdlib>)头文件里面。 fabs( )用于求精度要求更高的double ,float 型的绝对值,在<cmath>头文件里。 两者在只#include<cmath>时都可以使用。 阅读全文
摘要:
加&表示引用。引用的意思就是起个别名,但还在用原来的变量。 例如: int a=1;int &b=a; //b是a的引用,加后对b操作就是对a操作!b=2;cout<<a<<endl; 结果是 2.不加就不是引用。 int a=1;int b=a; b=2;cout<<a<<endl; 结果是 1. 阅读全文
摘要:
//memcpychar *memcpy(char *strDest,const char * strSrc){ if((strDest==NULL) && (strSrc==NULL)) return NULL; while((*strDest++=*strSrc++)!='\0'); retur 阅读全文
摘要:
//函数重载 ···#include <iostream>using namespace std; class printData{public: void print(int i) { cout << "整数为:" << i << endl; } void print(double f) { co 阅读全文
摘要:
出处: https://blog.csdn.net/yanyumin52/article/details/80910267 阅读全文
摘要:
TreeNode(int x) :val(x), left(NULL), right(NULL) {} 初始化支持 TreeNode(int x)这种方式,即 val赋值x,left和right赋值NULL。 阅读全文
摘要:
没有区别。signed与signed int与int是等价类型。在一些语法分析弱的编译器上,甚至与signed signed int与signed int signed与signed signed signed signed signed int都是等价类型。 一定要注意char没有这种默认等价性。 阅读全文