随笔
文章平均质量分 62
柯惟
Some day flag will be true;
展开
-
stack 实现二叉树的非递归遍历——C语言
栈二叉树非递归遍历stack.h#ifndef STACK_H#define STACK_H#include"BinaryTree.h"#define STACKSIZE 100typedef BtNode * StackType;typedef struct //定义栈结构{ StackType * data; //存放结点的地址 int top;原创 2017-09-23 23:04:46 · 1214 阅读 · 0 评论 -
BinaryTree-递归遍历&建树--C语言
BinaryTree-递归遍历&建树–C语言定义BinaryTree结构测试用例递归前中后遍历中前 中后建树层序 叶子结点 双亲结点代码块#include <stdio.h>#include <stdlib.h>#include <malloc.h>typedef char ELELTYPE; //定义结构体typedef struct { ElemType data;原创 2017-09-18 22:37:01 · 951 阅读 · 0 评论 -
整理--京东2017校招技术类选择题(一)
1.下列哪些不是算法的基本特征( ) A:输入 B:输出 C:中间处理 D:可行性正确答案: C 知识点: 算法的五大特性:有穷 确切 输入 输出 可行(有效) 1、有穷性(Finiteness) 算法的有穷性是指算法必须能在执行有限个步骤之后终止 2、确切性(Definiteness) 算法原创 2017-10-11 13:07:57 · 2945 阅读 · 0 评论 -
typedef与#define的区别
1. typedeftypedef故名思意就是类型定义的意思,但是它并不是定义一个新的类型而是给已有的类型起一个别名,在这一点上与引用的含义类似,引用是变量或对象的别名,而typedef定义的是类型的别名。typedef的作用主要有两点:1.1 简化复杂的类型声明简化复杂的类型声明,或给已有类型起一含义明确的别名;如:typedef bool (*FuncPointer)(int, double转载 2017-10-13 22:30:33 · 304 阅读 · 0 评论