![](https://img-blog.csdnimg.cn/2020022815265930.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构
数据结构专栏
_n19hT
Don't limit yourself!
展开
-
数据结构--线性表及其应用
概要设计: (1)建立双向链表用来储存长整数,头结点的符号代表着长整数的符号; (2)在接收给出的长整数后,打印该数据,来判断是否与我们输入的一致; (3)每四位为一个结点,每个结点数据最大为9999,这样避免了计算过大整数而可能引发的溢出问题; (4)对所接受的长整数加法运算分为三种:两正数相加,两负数相加,异号相加; (5)打印出长整数相加的结果。 详细步骤: (1) 在创建链表时,让低位在链...原创 2019-10-28 23:10:43 · 265 阅读 · 0 评论 -
数据结构--栈与马踏棋盘
(1)定义棋盘 #define N 8 int board[N][N] (2)定义几个重要函数 定义起始坐标函数 void init_location(int xi, int yi) 定义寻找路径函数 int find_path(int x,int y) 定义输出结果函数 void right_path() 定义主程序 void main() init_location()用来把马在棋盘上的初始...原创 2019-10-28 22:53:21 · 887 阅读 · 0 评论 -
数据结构--二叉树的层次遍历
定义一个队列,通过队列来访问二叉树,当队列为空的时候,访问结束。 #include<stdio.h> #include<stdlib.h> #定义树 typedef struct BitTreeNode{ char data; BitTreeNode *lchild,*rchild; }*BitTree; #定义一个队列节点 typedef struct ...原创 2019-10-28 22:42:31 · 109 阅读 · 0 评论