数据结构C语言版
flying_coder
graph representation learning、Anomaly Detection, Graph Prompt Learning, Graph Foundation Model
展开
-
status函数(自学数据结构第一天)
个人认为今天学到的是status函数类型的意义:#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2//说明Status函数的返回值是这六种类型的数status函数类型需要我们自己定义:typedef int Status原创 2016-01-28 18:24:10 · 20019 阅读 · 2 评论 -
二叉搜索树的学习笔记(有解释)
#include#includeusing namespace std;#include#includetypedef int Elemtype;typedef struct BiTreenode{ Elemtype data; struct BiTreenode *Lchild; struct BiTreenode *Rchild;原创 2016-03-02 16:43:06 · 359 阅读 · 0 评论 -
Huffman树概念及理解
1、基本概念a、路径和路径长度若在一棵树中存在着一个结点序列 k1,k2,……,kj, 使得 ki是ki+1 的双亲(1从 k1 到 kj 所经过的分支数称为这两点之间的路径长度,它等于路径上的结点数减1.b、结点的权和带权路径长度在许多应用中,常常将树中的结点赋予一个有着某种意义的实数,我们称此实数为该结点的权,(如下面一个转载 2016-03-02 18:27:12 · 647 阅读 · 0 评论 -
数据结构之链式栈的构建
#include#include#include#include#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define STACK_INIT_SIZE 100#define STACKINCREMENT原创 2016-02-02 12:03:12 · 402 阅读 · 0 评论 -
HUffman树学习笔记
#include#include#include//专门用于检测整型数据数据类型的表达值范围;using namespace std;typedef int Elemtype;typedef struct BTreenode{ Elemtype data; struct BTreenode*Lchild,*Rchild;}*BiT,BiTree;原创 2016-03-02 23:41:02 · 432 阅读 · 0 评论 -
数据结构之链表队列基本操作
#include#include#include#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Elemtype;typedef int Stat原创 2016-02-02 16:04:45 · 424 阅读 · 0 评论 -
POJ-OPENJUDGE-密码翻译
#include #include #include #include using namespace std; void transfor(char P[]); void clear(char *&S); int main() { int n,i=1; char s[1000],tmp[100],*r原创 2016-02-03 10:24:17 · 2096 阅读 · 0 评论 -
最小对/优先队列(C语言实现)
最小堆 / 优先队列(C语言实现) 转自网址:http://www.2cto.com/kf/201404/293694.html2014-04-17 0 个评论 来源:最小堆 / 优先队列(C语言实现) 收藏 我要投稿最近找实习,复习下数据结构方面的内容。完全二叉树有两种形态,一种是:二叉树的所有子树要么没有孩子,要么一定有左孩子。另转载 2016-03-02 18:39:29 · 860 阅读 · 0 评论