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