- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 自上而下分析法确定a的位置
自上而下分析法确定a的位置给出翻译模式,打印出每个a在句子中是第几个字符。(例如当句子是(a,(a,(a,a),(a)),打印结果是2 5 8 10 14。翻译模式S’->{S.in=0}SS->{L.in=S.in+1}(L){S.out=L.out+1}S->a{S.out=S.in+1;print(S.out)}L->{L.in=L.in}L1,{S.in=L1.out+1}S{L.out=S.out}L->{S.in=L.in}S{L.out=S.out}
2020-10-29 11:36:18 315
原创 flex&bison实现二进制转换器
flex&bison实现二进制转换器文法S->A.A|AA->AB|BB->0|1calc.lex文件%{ typedef struct { double v; int len; }myStruct; #define YYSTYPE myStruct #include "calc.tab.h" %}%%0 { yylval.v =0.0;return B;}1 { yylva
2020-10-29 11:22:10 402 1
原创 位运算练习
位运算练习文章目录位运算练习1. test12. test23. test34. test45. test56. test61. test1给予⼀个整数 x ,如果它乘 2 之后会溢出则返回 0 否则返回 1 。例如: test1(0x20000000) = 1例如: test1(0x40000000) = 0思路这道题是判断一个数乘 2 之后是否会溢出,首先判断什么情况下乘2会...
2020-04-30 12:52:55 1509 2
原创 公交线路提示
根据真实南京公交线路图,建立南京主要公交线路图的存储结构。[基本要求](1)输入任意两站点,给出转车次数最少的乘车路线。(2)输入任意两站点,给出经过站点最少的乘车路线。用地图结构体存储站点及公交车。建立公交车结构体,存放路过站点的编号及公交车编号。建立站点结构体,储存读取过程中新出现的站点编号及路过该站点的公交车编号。求转车次数最少 采用广度优先遍历算法,判断起点所涉及的每辆...
2020-03-15 12:23:29 2754 2
原创 设计一个程序,每秒统计一次当前系统的进程状况。
设计一个程序,每秒统计一次当前系统的进程状况,并按照内存使用自多到少排序打印输出相关信息。对已经结束的进程,另外给出一个列表,并显示该进程的结束时间和持续时间。(一个进程既可被结束,也可以过一段时间后再被运行。)用VS2019实现#pragma comment(lib, "Psapi.lib")//外部链接#include <windows.h>#include &...
2019-12-12 19:58:30 2792 7
原创 用栈操作实现八皇后
C语言用栈操作实现八皇后#include<stdio.h>#include<stdlib.h>typedef int Status;typedef struct{ int *base;//基址,在栈构造之前和销毁之后,base的值为NULL int *top;//栈顶指针 int stacksize;//当前已分配的存储空间,以元素为单位 }SqSta...
2019-10-23 20:24:53 595
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人