C语言
trick-or-treat
本人广交志同道合的朋友
展开
-
不带头结点链表存在的问题
链表的每个结点由链域和值域组成,假设下面的链表的值域代表点的位置,于是链表的数据结构为typedef struct POINT{ int col; int row; struct POINT *next; }POINT;初始化链表的函数为boolean initNoHead(POINT **head); boolean initNoHead(POINT **head) {...原创 2018-03-02 19:11:08 · 213 阅读 · 0 评论 -
生成任意二维数组
看到题目就会有人想生成任意二维数组不就是定义一个二维数组吗,你想定义为什么就是什么,这不就是任意的二维数组吗?但这是你在代码中定义了二维数组,在程序运行以后数组的空间就不会在变化了,如果想在在程序运行中,想生成一个其他二维数组是不可能的事情。##原理听起来好像很难,其实很简单,因为二维数组的本质就是一维数组,根据动态申请空间(calloc)会生成一维数组,再根据二维数组的行列下标与一维数组的下标之...原创 2018-03-02 20:50:03 · 2139 阅读 · 0 评论