- 博客(6)
- 收藏
- 关注
原创 扑克牌游戏问题
2016/08/02在实习僧网站做了一道笔试题,题目是: 最近有一种简单的扑克牌游戏特别流行,作为时尚潮流的风向标,小B也对这种游戏颇有兴趣。 游戏采用计分制,规则非常的简单,游戏过程中每个玩家会得到或者失去一些分数,游戏结束时,根据玩家的得分确定胜者,根据游戏规则可能出现所有玩家都失分的情况,即不保证游戏结束一定有得到正分的玩家出现,每次玩家得分的情况已“name score
2016-08-06 10:19:23 1504
原创 compiler
****编译器的一些思考心德**** 2016年大三下半学期学习了编译原理课程,一直想自己动手写点代码加深一下对编译器的理解,我历时两个月做了一个小编译器,首先说一说他的不足吧, 1,用的是递归下降法写语法分析器,没有使用LL(1)的方法理解深刻,以后如果有时间再用LL(1)重造一下语法部分,而且从顶向下的的语法分析方法十分的不灵活,当语法规则变动的话语法分析器要做相当大的改动,所以以后还想用
2016-08-05 12:03:28 842
原创 关于表达式计算的问题
当我们需要计算一个带+ - * / ( ) 的四则运算的时候,我们需要遵循 口诀:先*/后+-乘方最优先 要是有括号就先算括号里面的计算表达式的方法一(只展示这一过程中的中缀表达式的处理过程)主要依据的数据结构是栈,需要两个栈,一个用于存储运算分量(operand),另一个用于存储运算符(operators)。算法的核心思想是:从左向右读取表达式 1.读入当前的字符ch是数字,就压
2016-04-12 23:53:15 692
原创 c语言中二维数组的思考
1.我遇到了什么样的问题,在二维数组作为实参传值的时候会出现调用出错的问题 2.我是怎么解决的:#include <stdio.h>int main(){ int a[10][10]; int (*p)[10][10]=&a; printf("%d \n",p); printf("%d \n",*p); for(int i=0;i<10;i++)
2016-04-03 23:26:30 342
原创 蛇形数列打印问题
2016/04/03做了腾讯的一个蛇形数列打印问题,要求打印出蛇形矩阵 #include <iostream> #include <cstring> #define MAXN 10 using namespace std; int a[MAXN][MAXN]; int main() { int n,x,y,t=0; cin>>n; memset(a,0,sizeof(a))
2016-04-03 22:50:23 1498
原创 关于c语言中二维数组的思考
1.我遇到了什么样的问题: 直接传值的话会出现调用错误,例如如下代码 #include #define MAX 100 int edge[MAX][MAX]; int graphsize=0; int T=0; int visited[MAX]; void scan(){ printf("请输入节点个数:\n"); scanf("%d",&graphsize)
2016-03-30 14:53:58 456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人