Loading...
插入排序代码本文为了方便理解,先上代码再做解释void InsertSort(int R[], int n) { int i,j, temp; ...
链栈的定义#include <iostream> using namespace std; //链栈,理论上只要内存够大不存在上溢,只存在下...
栈的定义#include <iostream> #define MAXSIZE 1000 using namespace std; //顺...
说明共享双链表意义在于,可以用一套函数维护不同数据类型的双链表准备定义双链表#include <iostream> #include <...
栈的基本概念栈的定义栈是一种只能在一端进行插入或删除的线性表。其中插入被称作进栈,删除被称作出栈。允许进行插入或删除操作的一端被称为栈顶,另一段被称为栈底...
双链表的代码定义#include <iostream> using namespace std; typedef struct _DLNod...
顺序表应用——逆置问题问题描述给定一个顺序表,将其中的元素逆置例子给定一个顺序表,其中有0至10共11个元素从小至大排列,请将这11个元素逆置使其从大到小...
约瑟夫问题介绍约瑟夫问题,又称约瑟夫置换、丢手绢问题。一般形式(本部分内容来自百度百科)约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个...
循环链表定义定义与单链表一样,操作时将末结点的指针指向开始结点即可typedef struct _LinkNode { int data; ...
单链表代码定义typedef struct LinkNode { int data; /...