c++
roker_
这个作者很懒,什么都没留下…
展开
-
基于广度搜索的最短路路径
#include #include #define max 1001 using namespace std; int map[max][max]; bool visited[max]; int num; struct node { int value; node * pre; }; int getFirst(int v) { int i=0; for(i=1;i<num;i++) {原创 2014-04-16 19:52:05 · 188 阅读 · 0 评论 -
链表的创建和反转
#include using namespace std; struct node{ int value; node * next; }; node * CreatNodeList() { int num; cin>>num; node * head =(node *)malloc(sizeof(node)); head->value = 0; node * temp = h原创 2014-04-07 17:17:58 · 184 阅读 · 0 评论 -
通过前序和中序重建二叉树
#include #include #include using namespace std; struct Node{ char val; Node * l; Node * r; }; int indexOf(const char * str,char val,int size) { int i=0; for(i=0;i<size;i++) { if(str[i]==v原创 2014-09-07 17:03:57 · 158 阅读 · 0 评论