二叉树的基本操作(递归和非递归)

递归: #include<stdio.h> #include<malloc.h> #include <iostream> using namespace std;...

2018-10-28 15:50:19

阅读数 310

评论数 0

二叉树的建立和遍历

二叉树的定义在此不再赘述: https://baike.so.com/doc/4343861-4548914.html 二叉树的建立 首先,要先声明一个树的结构,也就是树的结构体,要有数据域data,左指针域Lchild,右指针域Rchild,在此给结构重新起名,结点为TNode,指向结点的...

2018-10-23 14:24:10

阅读数 47

评论数 0

KMP

/* Name: KMP Next Copyright: Author: Date: 18/10/18 23:13 Description: */ #include <stdio.h> #include <str...

2018-10-20 12:27:06

阅读数 17

评论数 0

Algorithm Gossip(斐波那契数列)

  Fibonacci为1200年代的欧洲数学家, 在他的着作中曾经提到:「若有一只免子每个月生一只小免 子, 一个月 后小免子也开始生产。 起初只有一只免子, 一个月后就有两只免子, 二个月后有三 只免子, 三个月后有五只免子(小免子投入生产) ......。 如果不太理解这个例子的话, 举...

2018-10-10 13:58:12

阅读数 33

评论数 0

汉诺塔(递归算法)C语言

河内之塔说明 河内之塔(Towers of Hanoi)是法国人M.Claus(Lucas)于1883年从泰国带至法国的, 河内为越 战时北越的首都, 即现在的胡志明市; 1883年法国数学家 Edouard Lucas曾提及这个故事, 据说 创世纪时Benares有一座波罗教塔, 是由三支钻石棒...

2018-10-10 13:42:10

阅读数 990

评论数 0

再谈a与&a

首先,看一段代码,来思考&a和a的差别: int main(){ char a[5] = {'A','B','C','D'}; char (*p3)[5] = &a; char (*p4)[5] = a; 错误 return 0; }...

2018-10-08 22:45:24

阅读数 35

评论数 0

顺序栈实现进制转换(2-16)

#include<stdio.h> #include<stdlib.h> #include<malloc.h> #include <math....

2018-10-07 16:07:30

阅读数 250

评论数 2

链表实现栈的基本操作

初始化: void InitStack(LinkStack &s) {     s = NULL; } 进栈: void Push(LinkStack &s,ElemType e) {     LinkStack p;     p = (Lin...

2018-10-07 11:07:22

阅读数 285

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭