![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 82
DaoJiangNanQu
想偷懒的时候想想大牛们,想放弃的时候想想女朋友。
展开
-
C语言数据结构:单向链表
线性表是最常用且最简单的一种数据结构。一个线性表是多个数据元素的序列,数据元素的具体含义可以根据自己的情况实现,而一个数据元素又可以由若干个数据项组成。下面用单向链表的方式实现线性表,数据元素仅有一个int型变量和指向下一节点的数据指针。程序的功能有插入,删除,修改,判断相等的数据是否存在,计算链表长度,根据位置返回节点值,排序和就地逆置。原创 2016-03-13 10:17:37 · 678 阅读 · 0 评论 -
使用C++解决八数码问题
八数码问题问题描述:通过单步移动把下面的矩阵移动成1-8环绕一周的矩阵(即0在中间,1-8顺序排成一圈,1在哪无所谓) 217860345283164705 \begin{matrix} 2 & 8 & 3 \\ 1 & 6 & 4 \\ 7 & 0 & 5 \\ \end{matrix} (1) 分别用宽度和深度搜索进行; (2) 假设启发式的方程为f(n)=d(n)+...原创 2018-08-01 16:35:06 · 14379 阅读 · 1 评论