![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
望断归来路
爱一个人,并没有什么特别的理由,只因为你是你。
展开
-
顺序表实现字符串类型及其基本操作
C语言 使用顺序表实现的字符串类型,以及字符串的基本操作。 如字符串赋值,字符串之间的复制,字符串比较是否相同,字符串的拼接以及字符串的打印。 StringOperation.h #ifndef STRINGOPERATION_H_INCLUDED #define STRINGOPERATION_H_INCLUDED #include <stdio.h> #include <s...原创 2019-08-02 15:24:17 · 2586 阅读 · 0 评论 -
C语言实现顺序表基本操作
C语言实现顺序表的基本操作原创 2019-07-31 15:42:08 · 3486 阅读 · 4 评论 -
C语言使用栈实现数学表达式的四则运算(含括号)
问题:用户输入一个包含“+”、“-”、“*”、“/”、正整数和圆括号的合法数学表达式,计算该表达式的运算结果 C语言 我这里是使用两个栈实现的,直接对中缀表达式进行运算的 输入的算式以#结尾 除此之外该问题还可以使用一个栈,如:先转化成后缀表达式;或者使用char型共享栈,操作数进出栈时进行类型转换即可。 Evaluation.h #ifndef EVALUATION_H_INCLUDED #de...原创 2019-08-02 14:16:57 · 12426 阅读 · 3 评论 -
关于迷宫最短路径问题及解决
问题: 迷宫问题:求出从入口到出口的最短路径。 设置一个数组mg表示迷宫,方块为0表示对应方块是通道,为1时表示对应方块为墙: //M=8,N=8 int mg[M+2][N+2]={ {1,1,1,1,1,1,1,1,1,1}, {1,0,0,1,0,0,0,1,0,1}, {1,0,0,1,0,0,0,1,0,1}, {1,0,0,0,0,1,1,0,0,1}, {1,0,1,1,1,0,0,...原创 2019-08-02 14:33:54 · 2140 阅读 · 0 评论