数据结构和算法
森海001
时间是戒出来的
展开
-
简单的二叉树创建、遍历(V1.0)
二叉树如图 输入:AB#D##CE### 前序遍历结果:ABDCE 中序遍历结果:BDAEC 后序遍历结果:DBECA 下面根据,创建函数的不同,分为三种类型 #include #include /********************创建方法1:main中创建树指针,create_tree传入指针***************************/原创 2016-02-19 14:01:43 · 305 阅读 · 0 评论 -
二叉排序树 插入 遍历 查找 (V0.2)
#include #include typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; //插入 void insert(BiTree *t, int key) { if(*t == NULL) { (*t) = (BiTree原创 2016-02-19 15:49:12 · 436 阅读 · 0 评论 -
剑指offer之替换空格
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解决思路:刚开始没思路时,可以由简入繁 1、先来简单的,有了大体的思路 #include #include void replace(char *a){ char b[100]; int i=0,j=0; while(a原创 2016-04-06 22:41:45 · 429 阅读 · 0 评论