
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
求邻接表表示的有向图的顶点入度的算法
解题思路:众所周知,这里有向图的邻接表指的是方便求结点出度的邻接表(对应方便求入度的表为逆邻接表)。而在这种方便求出度的普通邻接表中想求结点入度,只有在结点集合中遍历所有结点(即下图答案中for循环所做的事情),并在每一个结点的邻接表表头开始依次查找是否有指向k顶点的弧存在(即下图答案中while循环所做的事情)可见,作为19年的倒数第二道大题,该题的思路和实现方式还是比较简单的。...
将链表中所有结点链接方向原地逆转
链表的数据结构定义typedef struct LNode{int data;struct LNode *next;}LNode,*LinkList;原地逆转算法实现链表翻转最直接的方法就是:从链表的头部开始遍历每个结点,改变每个结点的指向,即将原本指向下一个结点的指针改为指向上一个结点。唯一比较特殊的是,链表中的首元结点(第一个结点)前面没有结点,所以在改变其指针指向的时候,要将其指针指向 NU
以二叉链表表示的二叉树的统计叶子结点个数的递归算法
实现函数:int count=0;int LeafNode(BiTree T){if(T==NULL) return 0;else count++;LeafNode(T->lchild);LeafNode(T->rchild);return chount;}
到底了








