10 2014 档案
摘要:循环链表和单链表没有本质上的差别。唯一不同的链表的最后不再是空的了,而是指向了first头指针。只有这样我们才会实现链表的循环功能,那么问题来了,我们在下面的函数功能中我们只是需要把里面用的头指针的重用名换到first->next中,而且其中的计数器count也从1开始计数,这样就避免了在whi...
阅读全文
摘要:#ifndef LINKLIST_H#define LINKLIST_H#includeusing namespace std;template struct Node{ T data; Node *next;};template class LinkList{public: LinkList(...
阅读全文
摘要:#ifndef SEQLIST_H#define SEQLIST_H#includeusing namespace std;const int Maxsize = 100;templateclass SeqList{public: SeqList();//构造空链表 SeqList(T a[],...
阅读全文
摘要:#ifndef OPND_H#define OPND_H#includeusing namespace std;template class OPND{ template friend ostream & operator & bs);public: OPND(int size); ~OPND()...
阅读全文
摘要:今天老师上课数据结构讲到了字符串和数组,字符串让我们用回溯法测算。后来叫我们做了一个动态数组的申请,加上算鞍点的算法。下面是我的完整代码#includeusing namespace std;void main(){ int *p; int m,n,i,j; cout>m; cout>n; p=ne...
阅读全文
摘要:开学已经有一个月了,再在这一个月里我学习了数据结构,刚开始入门的时候感觉很乱,学的也不会,到现在已经慢慢的摸索到一点了,数据结构比起之前我学的C++相比,数据结构更加的灵活,在数据结构中我们可以按照自己的想法编写但要求的是更强逻辑,而不像C++,C++里面是强行的逻辑是要让我们先了解C++才可以...
阅读全文