资源简介
编译原理之NULL集、first、follow集C语言实现,实现中句子的转换符号由‘#’代替,数组默认由‘*’作为结束符
代码片段和文件信息
#include “header.h“
int char_to_null(char a[][20]char b[]int num char c[][2])
{
char m[20]; //mark the sentence array ‘a‘ ‘n‘ for efficient and ‘y‘ for being deleted
int ijk=0nr; //‘k‘ stores the number of elements in array ‘b‘
int ch_num;
char d[20][20];
//initializing the array ‘c‘ with storing all the first and non-end character in each sentence array ‘a‘
//and set the mark as ‘n‘ meaning the character being not repeated
for(i=0;i {
c[i][0]=a[i][0];
c[i][1]=‘n‘;
m[i]=‘n‘;
}
//marking the repetitive character in array ‘c‘ and setting the mark as ‘y‘
for(i=0;i if(c[i][1]==‘n‘)
for(j=i+1;j if(c[j][1]==‘n‘&&c[j][0]==c[i][0])
c[j][1]=‘y‘;
//starting from the first repetitive character in array ‘c‘
for(i=1;i if(c[i][1]==‘y‘)
break;
j=i;
if(j==num) //there is not a repetitive character in array ‘c‘ and set ‘ch_num‘
ch_num=num;
//deleting t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10960 2014-12-10 11:24 compile\analysis.cpp
文件 211 2014-12-10 11:18 compile\header.h
文件 1263 2014-12-10 11:40 compile\trans_pro.cpp
目录 0 2014-12-10 11:41 compile
----------- --------- ---------- ----- ----
12434 4
相关资源
- 数据结构与算法分析:C语言描述(原
- 11_人脸检测与识别系统.zip
- 猴博士课件C语言、大学物理电磁学、
- MFCvs2010画曲线图
- Visual C++视频会议开发技术与源码.ra
- VC数字图像处理杨淑莹北京交通大学
- C++标准库MSDN离线文档-微软2017-10月发
- 数据结构(C++语言版)第三版超清带
- Visual C++范例大全 400+的
- 《Visual C++网络编程开发与实战》案例
- Visual C++网络编程开发与实战 案例源码
- websocket客户端
- C算法图算法
- C++ 孔令德计算机图形学习题答案源代
- VC++实现浏览器
- 基于MFC的网络版连连看系统_源文件
- Visual C++ MFC棋牌类游戏编程五子棋,象
- C程序设计语言第二版,中英文版 习题
- C++TEST中文帮助文档
- 徐士良C常用算法程序集第二版
- 策略为王股票软件源代码(3.10专业版
- C-Free 5.0
- MFC 150 例程
- 轻松搞定C++语言.pdf
- c++人脸相似度检测MFC源码
- 精通Visual C++图像处理编程(PDF & 源代
- MFC socket与websocket通信
- VC一个很简单的屏保程序MFC
- 《Visual C++ 6.0 用户界面制作技术与应
- MFC界面设计小型点餐系统
评论
共有 条评论