摘要: assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行。 原型定义: #include <assert.h> void assert( int expression ); assert的作用是先计算表达式 expression ,如果其值为假(即为0),那么它 阅读全文
posted @ 2020-03-22 16:01 LXSNeversayNever 阅读(637) 评论(0) 推荐(0)
摘要: #include<iostream>#include<stdio.h>using namespace std;#include<stack>const int SM = 40;int Precedence(char op){ //返回运算符op所对应的优先级数值 switch (op){ case 阅读全文
posted @ 2020-03-15 12:07 LXSNeversayNever 阅读(370) 评论(0) 推荐(0)
摘要: continue:在循环语句中,它会中断正常的控制流程(跳出当次循环),将控制转移到continue所在的流程的首部,然后继续下一次循环例如: for(int j=10;j<15;j++){ if(j==12) continue; cout<<j<<" "; } //打印结果为11 13 14 br 阅读全文
posted @ 2020-03-15 10:54 LXSNeversayNever 阅读(419) 评论(0) 推荐(0)
摘要: 程序有三种结构:顺序结构、循环结构、分支结构switch为判断选择语句,switch(表达式),表达式的值去匹配case里的常量表达式,如果与某个常量表达式匹配,就执行该常量表达式下的语句,若时都不匹配,执行default后的语句。语法形式: switch ( 变量表达式 ) { case 常量表达 阅读全文
posted @ 2020-03-15 10:22 LXSNeversayNever 阅读(689) 评论(0) 推荐(0)
摘要: 1.string中find()返回值是字母在母串中的位置(下标记录),如果没有找到,那么会返回一个特别的标记npos。(返回值可以看成是一个int型的数) #include<cstring>#include<cstdio>#include<iostream>using namespace std;i 阅读全文
posted @ 2020-02-29 11:09 LXSNeversayNever 阅读(639) 评论(0) 推荐(0)
摘要: 一般而言,每一个进程至少应该处于以下三种状态之一: (1)就绪状态(Ready)。这是指进程已处于准备好运行的状态,即进程已分配到除cpu以外的所有必要资源后,只要获得cpu,便可立即执行。如果系统中有许多处于就绪状态的进程,通常将它们按一定的策略(如优先级策略)排成一个队列,称该队列为就绪队列。 阅读全文
posted @ 2020-02-29 11:08 LXSNeversayNever 阅读(1756) 评论(0) 推荐(0)
摘要: 1. max(x,y)求出两个数中的最大的数 min(x,y)求出两个数中的最小的数 abs(x)求x的绝对值 类似于<cmath>中的fabs()函数 2. reverse(begin,end) 将区间[begin,end)中的数逆序翻转 3. sort(begin,end) 将区间[begin, 阅读全文
posted @ 2020-02-29 11:06 LXSNeversayNever 阅读(536) 评论(0) 推荐(0)
摘要: vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件: #include<vector>; 一、vector 的初始化:可以有五种方式,举例说明如下: (1) vector<int> a(10); // 阅读全文
posted @ 2020-02-29 11:05 LXSNeversayNever 阅读(248) 评论(0) 推荐(0)
摘要: C++读写文件通过fstream、ifstream、ofstream进行操作,文本文件用<< 和 >> 进行读写,二进制文件用read和write进行读写 1、从文件中读取数据到字符串 需要包含头文件加入#include<fstream> #include<sstream> //从文件读入到stri 阅读全文
posted @ 2020-02-29 11:04 LXSNeversayNever 阅读(263) 评论(0) 推荐(0)
摘要: 1、LRU算法(Least Recrntly Used 最近最少被使用算法):在一些内存算法中,表现为在一个内存有限的环境中,若出现内存不足的现象为了保证程序的正确运行,必须要抛弃一些价值不足的内存页,即抛弃一些价值较低的对象以获得内存保证程序的正确运行(如何确定一个对象价值的高低,LRU算法强调的 阅读全文
posted @ 2020-02-29 11:00 LXSNeversayNever 阅读(418) 评论(0) 推荐(0)