数据结构
BaiFeng303
这个作者很懒,什么都没留下…
展开
-
Go实现二叉树以及常用题型
package mainimport ( "fmt")type BtNode struct { data int left *BtNode right *BtNode}func main() { n1 := BtNode{1, nil, nil} n2 := BtNode{2, nil, nil} n3 := BtNode{3, nil, nil} n4 :=...原创 2019-11-21 00:28:18 · 225 阅读 · 0 评论 -
C语言实现二叉树
1. C语言实现二叉树中节点间最大距离#include<stdio.h>typedef struct TreeNode{ int data; struct TreeNode * lchild; struct TreeNode * rchild;}TreeNode;/*我们可以将所有的结点的左右子树的高度和计算一下,然后取出最大值,就是最远的距离。*/in...原创 2018-10-17 22:03:36 · 471 阅读 · 0 评论 -
C语言实现约瑟夫环
直接上代码#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>typedef struct ListNode{ int data; struct ListNode * next;}ListNode;void create(ListNode * firstNode, in...原创 2018-10-08 23:40:12 · 655 阅读 · 0 评论