数据结构
杨鼎睿
https://t.me/abserari
https://yuque.com/abser
展开
-
数据结构学习之二叉树
1树的存储#define maxsize 100;typedef char elemtype;struct tnode{elemtype data;int parent;};struct tnode{ elemtype data; struct tnode parent;}struct tnode *p;//树的链式存储2.二叉树的建立#define NULL 0t...原创 2018-08-06 17:30:20 · 333 阅读 · 0 评论 -
八皇后问题学习 (二叉树与回溯法比较)
从n*n个格子中,放置n个皇后皇后是国际象棋中最强的棋子,无论是横,竖,还是斜向,都是她的控制范围我们需要把这n个皇后放置在这正方形的棋盘中,同时要求皇后之间不会相互影响我看了二叉树的解决方式,是使用八叉树即从根节点开始,其子节点分别在同一列放置一个皇后,同时各不相同第二层同理,每一个一层子节点的子节点分别在每一个空格上放置一个皇后这样有一个深度为9的8叉树。这时需要遍...原创 2018-08-06 17:53:45 · 929 阅读 · 0 评论 -
数据结构学习之 堆栈
堆栈顺序存储#define maxsize 10;typedef int elemtype;struct stack{ elemtype num[maxsize]; int top;};1.判断堆栈是否为空int emptyst(struct stack S){ return(S.top == -1);}2.判断堆栈是否已满的函数int fullst(struct s...原创 2018-08-02 22:22:35 · 1264 阅读 · 0 评论 -
数据结构学习之 链表
链表的定义#define NULL 0#define LEN sizeof(Lnode)typedef int elemtype;struct Lnode{ elemtype data; struct Lnode *next;};struct Lnode *head,p;1单链表的初始化struct Lnode *initlist(struct Lnode *head)...原创 2018-08-02 22:23:27 · 355 阅读 · 0 评论 -
gRPC 源码详解(一)配置化的结构体
grpc 源码结构详解DialOptionsDialOptions 是最重要的一环,负责配置每一次 rpc 请求的时候的一应选择。结构先来看看这个的结构链接// dialOptions configure a Dial call. dialOptions are set by the DialOption// values passed to Dial.type dialOpti...原创 2019-07-25 22:03:37 · 992 阅读 · 0 评论