#include "stdio.h" #include "malloc.h" int count; typedef struct node { char data; struct node *LChild; struct node *RChild; }BiTNode,*BiTree; void creatbitree(BiTree * bt) // 先序便历序列创建二叉树链表 { char ch=getchar(); if (ch=='#') { *bt=NULL; } else { *bt=(BiTree)mal…

2021年5月3日 0条评论 8点热度 阅读全文

本文摘自本人14年毕业论文的几张,讲的是一种优美标号的全新算法,matlab画树形图,java编程实现算法。 算法分析以及优美标号的举例都很明确,是本人研究的一个小算法,希望大家对优美标号有一个新的认知。 重点:算法描述和算法思想。 由于缺失了电子版,所以matlab程序和java程序在这里不一一展示了。

2021年5月3日 0条评论 2点热度 阅读全文

敖丙面试了一个大厂一年经验的程序员,看完之后,感觉自己很多方面的积累还不如人家一个一年经验的人。 尤其是今天学习的时候,感觉学的好累,感觉自己要炸裂了,感觉不会的太多了。 万万没想到一个视频给我看清醒了,还是要积累和学习,加油!!! 面试全过程:https://blog.csdn.net/qq_35190492/article/details/105041405 下面说一下我能想到的回答,然后整理一下 这个是在我没有被面试的时候想到的 面试的时候还是会紧张,可能就想不到这么多了 面试时闻到的业务问题,学习一下就好,…

2021年2月28日 0条评论 30点热度 阅读全文

CSP认证考什么怎么考?   程序员需要有精益求精的工匠精神,追求逻辑的极简、时间的最少和存储的最省,并且懂得其中的平衡。 数据表示需要优先考虑,对于许多问题,找到表示该问题的数据结构,问题自然就解决了。 CCF计算机职业资格认证的每一道试题都十分经典,覆盖现实世界中方方面面的问题。这个历年试题解主要使用C/C++语言编写,程序中附有注释,力求解题思路清晰简洁,值得珍藏与模仿。 希望获得100分,仅仅使用原题的样例来测试是不够的,需要自己设计一些样例,并且需要考虑特殊的边界条件。 采用C/C++语言编程时…

2021年2月28日 0条评论 61点热度 阅读全文

#include "stdio.h" #include "string.h" #include "malloc.h" #define NULL 0 #define MAXSIZE 30 typedef struct BiTNode      //定义二叉树数据结构 {     char data;     struct BiTNode *lchild,*rchild; } BiTNode; typedef struct Queue   …

2021年2月28日 0条评论 27点热度 阅读全文

相关资源 原论文地址:here 论文中使用的深度生存分析库:DeepSurv,是基于Theano 和 Lasagne库实现的,支持训练网络模型,预测等功能。 考虑到DeepSurv库中存在着一些错误以及未实现的功能,博主使用目前主流的深度学习框架Tensorflow实现了深度生存分析库:TFDeepSurv。欢迎有兴趣的同学Star和Fork,指出错误,相互交流! TFDeepSurv简介:基于tensorflow的深度生存分析框架,经过模拟数据和真实数据的测试。支持生存分析数据事件时间出现ties的建模,自定义神…

2021年2月28日 0条评论 29点热度 阅读全文

从头到尾彻底理解KMP   作者:July 时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。后收录于新书《编程之法:面试和算法心得》第4.4节中。   1. 引言     本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故才迟迟没有修改本文。     然近期因开了个算法班,班上专…

2021年2月28日 0条评论 20点热度 阅读全文

Huffman Tree简介     赫夫曼树(Huffman Tree),又称最优二叉树,是一类带权路径长度最短的树。假设有n个权值{w1,w2,...,wn},如果构造一棵有n个叶子节点的二叉树,而这n个叶子节点的权值是{w1,w2,...,wn},则所构造出的带权路径长度最小的二叉树就被称为赫夫曼树。     这里补充下树的带权路径长度的概念。树的带权路径长度指树中所有叶子节点到根节点的路径长度与该叶子节点权值的乘积之和,如果在一棵二叉树中共有n个叶子节点,用Wi表示第…

2021年2月28日 0条评论 30点热度 阅读全文

前序遍历:根->左->右 中序遍历:左->根->右 后序遍历:左->右->根 //二叉树遍历堆栈方式实现 //2018.11.15 青春如诗 #include <stdio.h> #include <stdlib.h> #include <malloc.h> #define MaxSize 10 typedef struct TreeNode *BinTree; typedef BinTree Position; typedef char El…

2021年2月28日 0条评论 39点热度 阅读全文

树 一.树的基本概念     二.二叉树 1.二叉树的定义 2.二叉树的性质  此外在这里在介绍下完美二叉树的概念及重要性质  完全二叉树是效率很高的数据结构,完全二叉树是由满二叉树而引出来的。对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树。 性质: (1)所有的叶结点都出现在第k层或k-l层(层次最大的两层) (2)对任一结点,如果其右子树的最大层次为L,则其左子树的最大层次为L或L+l。 3.二…

2021年2月28日 0条评论 90点热度 阅读全文