加载中
数据结构之树复习笔记(数组树、链表树)

数组树逻辑 tree_array.go package tree import ( "fmt" "math" ) // TreeArray struct. type TreeArray struct { tree []int } // CreateTree . func CreateTree(s int, rootValue int) *Tr...

Go
2019/04/24 12:51
42
数据结构之图源码复习笔记(邻接矩阵、广度搜索、深度搜索、最小生成树...)

graph.go package maps import ( "fmt" ) /* 涉及对象: 1. 顶点(Node): 顶点内容、是否访问 2. 边(Edge): 顶点A-B,权重,是否访问 3. 图(map): 容量、邻接矩阵、当前顶点个数、顶点集合、边...

Go
2019/04/24 12:35
60
逆置链表的两种方法

//第一种,使用后添数据的方式创建一个新链表 #include <stdio.h> #include <malloc.h> typedef struct Node { int data; struct Node *next; }LIST, *LINKLIST; /*创建链表*/ LINKLIST cre...

2013/03/21 18:12
254
从后向前删除第x个元素(单链表)

#include <stdio.h> #include <malloc.h> typedef struct Node { int data; struct Node *next; }LIST, *LINKLIST; /*创建链表*/ LINKLIST createList(int size) { int i = 0; LINKLIST head...

2013/03/21 18:10
66
链表crud

#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <malloc.h> #define DATA_TYPE int typedef struct node { DATA_TYPE data; struct node* next; }LinkList, *Pointer;...

2013/03/11 22:25
418
顺序表的增、删、查(C++实现)

#include <iostream> using namespace std; template <class T> class SeqList { public: SeqList(int maxSize = 100); virtual ~SeqList(); int getLength() const {return length;} bool i...

2013/03/08 19:19
139
产生N个随机数字,删除其中重复的数据(C语言实现)

#include <stdio.h> #include <stdlib.h> #include <time.h> #define MAXSIZE 100 #define DATA_TYPE int typedef struct { DATA_TYPE data[MAXSIZE]; int length; }SeqList; SeqList initDa...

2013/03/08 19:17
478
顺序表实现连续删除从位置i开始的n个元素(C++实现)

#include <iostream> using namespace std; template <class T> class SeqList { public: SeqList(int maxSize = 100); virtual ~SeqList(); int getLength() const {return length;} SeqLis...

2013/03/08 19:13
238
归并算法(C++实现)

#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; template <class T> class MyArrayList { public: MyArrayList(int maxSize = 100); virtual ~MyArrayLis...

2013/03/08 19:10
123

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部