数据结构
文章平均质量分 76
u011575594
这个作者很懒,什么都没留下…
展开
-
栈——数制转换
//题目描述:(数制转换)将十进制数n转换为k进制数并输出(2<=k<=10),输入为两个整数n、k。 //顺序栈 #include #include #define STACK_INT_SIZE 20 //存储空间初始分配量 #define STACKINCREMENT 5 //存储空间分配增量 typedef int SElemType; typedef struct n原创 2013-10-15 17:33:10 · 955 阅读 · 0 评论 -
栈——括号匹配
//题目描述:输入一串字符串,仅含'(',')','[',']','{','}'六种字符,不含空格,且字符串以换行符结束,判断该字符串是否匹配。 //顺序栈 #include #include #define STACK_CHAR_SIZE 100 //存储空间初始分配量 #define STACKINCREMENT 10 //存储空间分配增量 typedef char SEl原创 2013-10-15 17:34:58 · 678 阅读 · 0 评论 -
栈——表达式求值
//题目描述:(表达式求值)输入一行正确的表达式,每个数在1-9之间,且算符只能为“+、-、*、/、(、)”, //表达式以'#'结束,例如“2+3*4-6/3#”或“(3*(4-2)+1)*3+5#”等较简单的表达式。 //顺序栈 #include #include #define STACK_CHAR_SIZE 100 #define STACKINCREMENT 10原创 2013-10-15 17:37:17 · 1005 阅读 · 0 评论