- 博客(11)
- 收藏
- 关注

原创 基于Java的LL(1)文法预测分析程序
package LL1.com;import java.util.ArrayList;import java.util.List;public class AddItem{ public static <Character> List<Character> addItemToList(List<Character> list,Character o)...
2018-04-26 23:02:12
781

原创 编译原理课程设计 基于Java的LL(1)文法预测分析程序
1概述语法分析器的任务在于,对词法分析器识别出的单词符号串进行识别分析,如程序中的表达式、说明语句等各类型语句,对于语法分析主要采取的是上下文无关文法进行描述的,且主要分为自上而下的语法分析以及自下而上的语法分析,而在自上而下的语法分析中存在回溯现象,为了避免回溯,在自上而下的语法分析方法中,主要采用LL(1)语法分析方法,LL(1)分析方法的主要特点为:文法不含左递归,文法中每一个非终结符的各个...
2018-04-26 22:58:46
3408
3
原创 汇编 课程设计 剪刀石头布( 文字描述的)
功能分析:小游戏剪刀石头布主要功能包括:退出程序,开始游戏。开始游戏中可以选择剪刀石头布还有返回主菜单四个选项,用户回车选择了剪刀石头布中的一个时,在界面底部将会显示用户选了什么,电脑选了什么,谁赢了的情况。界面初始化:本程序采用了彩色字符界面,运行本程序是会自动初始化,跳转到开始游戏界面时也会初始化形成另一个界面。开始游戏:跳转到游戏界面的入口,当光标停留在这选项时,回车即可进入。进入后可选择剪...
2018-04-27 09:52:05
1302
原创 数据结构 课程设计 员工管理系统(C语言)
1、添加员工模块:输入员工的姓名、年龄、职位、工龄以,通过自己定义的void add()函数来实现。将录入的信息写入到“data.dat”中。2、删除员工模块:删除需要删除的员工的所有信息,通过自己定义的void del( )函数来实现。先通过查找找到需要删除的信息,将文件中除要删除的信息之外全部读入内存,删除原文件,将创建一个同名文件。3、修改模块:可以修改该员工的部分信息,通过自己定义的vo...
2018-04-26 22:13:55
9829
4
原创 大二 数据结构 第一次作业
1.4(1)#define max 20void sum(int a[max][max],int n) { for(i=0;i<n;i++) for(j=0;j<n;j++) sum+=a[i][j]; } 该算法平均时间复杂度为O(n^2).(2)void fun(int i,int j,int k){ int temp; ...
2018-04-26 21:59:24
424
原创 大二 数据结构 栈和队列 第二次作业
栈:源代码:#include<stdio.h>#include<malloc.h>#define max 50typedef struct{char data[max];int top;}sqStack;void InitStack(sqStack *&s){s=(sqStack*)malloc(sizeof(sqStack));s->t...
2018-04-26 21:50:39
231
原创 大一 C语言 课程设计 图书信息管理系统
#include<stdio.h>#include<stdlib.h>#define LEN sizeof(book)#include<string.h>#include <windows.h>static int total; //记录文件保存书的信息的结构体的个数 typedef struct book //定义保存书信息...
2018-04-26 21:23:36
8407
4
原创 大一 C语言 排序程序设计实验
实验6.1 排序程序设计实验一、目的要求(1)了解排序算法的一分析过程。(2)掌握选择排序的基本思路。(3)掌握选择排序算法的程序实现方法。(4)学习数组在排序程序中的应用。二、实验内容(1)从键盘输入一组数存放在数组中。(2)写一个函数对所输入的数采用选择排序方法进行排序。(3)将排序的结果显示出来。(4)改进的选择排序的方法,其思路是:将待排序的记录与数据序列中的每个记录从最后一个倒着比较,...
2018-04-26 20:46:18
1688
原创 大一 C语言 实验课 2
《程序设计基础》上机实验报告学号:201420224912姓名:许培鑫班级:计算机149日期:2015-5-20指导教师:成筠成绩:__________(1)从键盘上输入3个整数,按大小顺序输出(用指针编程实现)。1、实验内容:#include<stdio.h>void paixu(int *i,int *j,int *k){int temp,temp1,temp2;if(...
2018-04-26 19:53:30
863
原创 大一 C语言 实验1
《程序设计基础》上机实验报告学号:201420224912 姓名:许培鑫 班级:计算机149日期:2015-5-7指导教师:成筠 成绩:-----------------------------------------------------------------实验六 程序设计综合练习一、 实验目的 掌握C语言中的变量、数组、函数、指针、结构体等主要知识点。 掌握C程序的结构化程序...
2018-04-26 19:48:23
8797
原创 大一 C语言 实验课3 链表
《程序设计基础》上机实验报告学号:201420224912 姓名:许培鑫班级:计算机149日期:2015-5-26指导教师:成筠成绩:__________(1)有两个链表,其结点包括学号、成绩。要求合并两个链表并按学号升序排列。1、实验内容:#include<stdio.h>#include<malloc.h>#define len sizeof(struct st...
2018-04-26 19:46:07
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人