数据结构算法集---C++语言实现
//数据结构算法集---C++语言实现//各种类都使用模版设计,可以对各种数据类型操作(整形,字符,浮点)///////////////////////////// //// 堆栈数据结构 stack.h //// //////////////////////////// #include<i...
数据结构与算法(C/C++版)【栈与队列】
第三章《栈与队列》(一)栈简介 栈(Stack):只允许在一端进行插入或删除操作的线性表。首先栈是一种线性表,但是限定这种线性表只能在某一端进行插入和删除操作栈顶(top):线性表允许进行插入和删除的那一端。(开口的那一端)栈底(bottom):固定的,不允许进行插入和删除的另一端。(封死的那一端...
C++数据结构与算法之判断一个链表是否为回文结构的方法
这篇文章主要介绍了C++数据结构与算法之判断一个链表是否为回文结构的方法,结合实例形式分析了回文结构并结合实例给出了C++判断回文的操作技巧,需要的朋友可以参考下
C++数据结构与算法之反转链表的方法详解
这篇文章主要介绍了C++数据结构与算法之反转链表的方法,结合实例形式分析了C++反转链表的原理、实现方法及相关注意事项,需要的朋友可以参考下
C++ 冒泡排序数据结构、算法及改进算法
冒泡排序是一种简单排序。这种排序是采用“冒泡策略”将最大元素移到最右边。在冒泡过程中,相邻两个元素比较,如果左边大于右边的,则进行交换两个元素。这样一次冒泡后,可确保最大的在最右边。然后执行n次冒泡后排序
数据结构之图---最小生成树Prim算法---C++实现
一、需求图Prim算法最小生成树无向图中点与点之间,边上的数字表示权值。二、实现Prim算法最小生成树1.边的描述定义边的对象时应有以下属性:这条边连接两端的点(nodeIndexA,nodeIndexB),边的权值,以及这条边是否被选中//Edge.h#ifndef_EDGE_H_#define_...
C++ 数据结构之kmp算法中的求Next()函数的算法
这篇文章主要介绍了C++ 数据结构之kmp算法中的求Next()函数的算法的相关资料,需要的朋友可以参考下
C++数据结构与算法之双缓存队列实现方法详解
这篇文章主要介绍了C++数据结构与算法之双缓存队列实现方法,结合实例形式分析了双缓存队列的原理、实现方法与相关注意事项,需要的朋友可以参考下
C++ 数据结构之水洼的数量算法
这篇文章主要介绍了C++ 数据结构之水洼的数量算法的相关资料,需要的朋友可以参考下