排序:
默认
按更新时间
按访问量

银行家算法的实现,有关进程资源分配的算法

的#include 的#include 的#include 使用命名空间std; typedef结构{ //进程号 INT numberOfThread; //该进程对每个资源的需求量 INT countOf_A,countOf_B; INT countOf_C; //该进程...

2016-06-27 16:42:38

阅读数:358

评论数:0

快速排序算法中的partition函数的应用

#include #include using namespace std; //根据已经给出位置的基准数来对数组进行排序 void partition_pos(int arr[], int left, int right, int pos); //给出相应的值来确定位置,并根据它来进行排序 v...

2016-05-30 16:28:59

阅读数:392

评论数:0

排序算法中的快速排列中的partition函数

#include #include using namespace std; /* 算法思想:根据一个基准数,每一次执行过后都会所有的比基准数大的都会在他的右边 比他小的都会在基准数的左边 */ int partition(int arr[], int left, int right); v...

2016-05-30 15:57:21

阅读数:231

评论数:0

页面置换算法 FIFO,OPT,LRU

////LRU页面置换算法,将帧内最近不常使用的置换出 #include #include #include #include using namespace std; int returnMaxValueInVec(vectorstr) { int postion = 0; int len...

2016-05-25 14:53:45

阅读数:373

评论数:0

LL(1)文法分析,自上向下

//考虑LL(1)递归方式解决 #include #include using namespace std; //声明变量,用来只是字符串内的指针 int indexString = 0; //判断表达式中括号对是否匹配 bool flag = true; //输入表达式的字符串 stri...

2016-05-18 18:23:39

阅读数:229

评论数:0

LR分析器,自下向上分析法

#include #include #include #include #include using namespace std; void goto_Function(string state, string symbol); void movies(string state, string ...

2016-05-17 23:26:50

阅读数:226

评论数:0

regex_replace()函数的应用与解析

#include #include #include using namespace std; int main(int argc, char argv[]) { string str = "this is a subsquence in the string"; rege...

2016-03-11 12:09:43

阅读数:368

评论数:0

关于regex_iterator()和regex_token_iterator()的区别,与他们不同参数时的不同的作用

#include #include #include using namespace std; int main(int argc, char argv[]) { //该程序的目的是从输入的字符串中提取所有的单词 //regex r("([\\w]+)"); //或者可以...

2016-03-10 20:40:23

阅读数:498

评论数:0

关于regex_iterator()和regex_token_iterator()的区别,与他们不同参数时的不同的作用

#include #include #include using namespace std; int main(int argc, char argv[]) { //该程序的目的是从输入的字符串中提取所有的单词 //regex r("([\\w]+)"); //或者可以...

2016-03-10 20:40:15

阅读数:368

评论数:0

regex_iterator()的使用sregex_iterator(),cregex_iterator()

//sregex_iterator() #include #include #include using namespace std; int main(int argc, char ragv[]) { regex r("[\\w]+"); while (true) { ...

2016-03-08 21:12:07

阅读数:667

评论数:0

regex_search()和getline(cin,str)函数,以及对其中正则表达式的解释

#include #include #include using namespace std; int main(int argc, char argv[]) { //进行注释语句的匹配 regex r("//\\s*(.+)"); //注释正则表达式: //1://为...

2016-03-08 11:52:40

阅读数:464

评论数:0

利用正则表达式,来判断年/月/日的格式是否正确,含对于(含捕捉组)正则表达式的解析

#include #include #include using namespace std; int main(int argc, char argv[]) { regex r("^(\\d{4})/(0?[1-9]|1[0-9])/(0?[1-9]|[1-2][0-9]|3[0-1...

2016-03-04 11:44:16

阅读数:425

评论数:0

详解正则表达式

#include #include #include using namespace std; int main(int argc, char argv) { //定义要匹配的模式字符串 regex r("^\\d{4}/(?:0?[1-9]|1[0-2])/(?:0?[1-9]|[...

2016-03-03 22:35:58

阅读数:173

评论数:0

正则表达式

#include #include #include using namespace std; int main(int argc,char argv[]) { string link[] = { "Roses sre #ff0000", "violets are ...

2016-03-03 20:35:15

阅读数:218

评论数:0

带权有向图

//头文件Edge.h Graph.h //Edge.h //该函数的目的是记录带权有向图 #ifndef EDGE_H #define EDGE_H template class Edge{ public: //该图主要包括(起点,终点,权重) int start; int end; ...

2015-12-16 23:24:53

阅读数:296

评论数:0

快速排序

//对快速排序算法的理解,主要是分步进行排序,每次理论上只能对一个数字进行准确排位//所以n个数,需要n次排序,算法复杂度为O(nlogn),通过谷歌,和快拍可相媲美的排序算法//是最小堆的优先队列(有关于最小堆的问题,在关于最小堆的那片博客中,我有代码说明),感兴趣的朋//友,可以去看一下,希望...

2015-12-15 23:33:48

阅读数:213

评论数:0

ZOJ 2481的另一种解题思路

//想法是:给每一个数字开辟一个状态位(若该数已存在,则将该数的状态标记为true,否则为false) //在输入每一个数字是只需要判断if(flag[num]==false)即可得出是否要插入该数的结论 //在插入每一个数字之后,都要将其状态改变 #include #include #inclu...

2015-12-15 12:08:58

阅读数:200

评论数:0

ZOJ 2358 2481

//第二题只是过了,但是有可能会超时(算法不好)#include #include #include #include using namespace std; int num[1024] = { 1, 1, 2, 6, 24, 120, 720, 5040, 40320, 362880, 2, ...

2015-12-15 00:14:14

阅读数:413

评论数:0

图的定义,存储结构是邻接矩阵(无向图,包含带权图)

//头文件 //Edge.h #ifndef EDGE_H #define EDGE_H #include using namespace std; template class Edge{ public: //边的起始与终点 int start, end; //权重 T weight; ...

2015-12-14 18:47:54

阅读数:1805

评论数:0

ZOJ 2201 2186 2176

#include #include using namespace std; int main(int argc, char argv[]) { ifstream cin("F://ac.txt"); int count; int hour = 0; while (tr...

2015-12-13 22:28:22

阅读数:197

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭