![](https://img-blog.csdnimg.cn/20191030222656231.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++日常闲聊
编程小技巧,编程中常见的错误,时不时谈一点程序人生。有兴趣的小伙伴加QQ:2335229479
WakerCooper
iLIKE CODING
展开
-
C++实现3型文法转换词法生成器
C++实现3型文法转换词法生成器 原理 本质是就是一个带权有向图的深度遍历 3型文法 :状态1/状态2/转换条件 比如 例子: 0/1/letter 1/1/letter 1/2/idother 1/1/digital 建立状态图: 到终态时我们查表可知结果了 比如输入 int a; 此时查表发现int是关键字 如何走入下个状态呢?答案就是深度遍历 对于后续识别都是一样的方式,都是从初态看这个字符能进入哪个状态 代码: #include <iostream> #include <cs原创 2021-05-09 16:35:59 · 226 阅读 · 1 评论 -
C++sort函数超级简单使用
头文件 #include <algorithm> 1.两个参数 (1)升序排列 vector<int> v1={31,44,16,34,12}; sort(v1.begin(),v1.end()); //输出:12 16 31 34 44 (2)降序排列 vector<int> v1={31,44,16,34,12}; sort(v1.rbegin(),v1....原创 2019-11-08 22:32:21 · 98 阅读 · 0 评论