
数据结构
GoldWingsLife
人生如行路,一路艰辛,一路风景。你的目光所及,就是你的人生境界。总是看到比自己优秀的人,说明你正在走上坡路;总是看到不如自己的人,说明你正在走下坡路。与其埋怨,不如思变。
展开
-
数据结构之树
先序遍历(递归) void PreOrder(BiTree T){ if(T!=NULL){ visit(T); PreOrder(T->lchild); PreOrder(T->rchild); } } 先序遍历(非递归) void PreOrder(BiTree T){ InitStack(S); BiTree p =T; while(p!=NULL||!IsEmpty(S)){ while(p!=NULL){ visit(p); Push(S,.原创 2020-06-02 10:06:48 · 432 阅读 · 0 评论 -
数据结构之线性表
1.逆转顺序表中的所有元素 void Reverse(int A[ ],int n){ int i,t; for(i=0;i<n/2;i++){ t = A[i]; A[i] = A[n-i-1]; a[n-i-1] = t; } } 删除线性表中数据域为 X 的所有结点 void Del_X(Linklist &L,Elemtype X){ Linklist p,q = L; p = L->next; while原创 2020-05-26 23:58:13 · 280 阅读 · 0 评论