
数据结构
文章平均质量分 67
qiting00
这个作者很懒,什么都没留下…
展开
-
堆的简单实现
堆数据结构是一种数组对象,可被视为一颗完全二叉树 堆结构的二叉树存储 最大堆:父>子 最小堆:父<子 如下图,先建立一个大堆 下面用代码模拟实现一个大堆(插入 ,头删)#include <iostream>#include <vector>#include <assert.h>using namespace std;template <class T>class Heap{p原创 2017-11-10 22:43:46 · 219 阅读 · 0 评论 -
红黑树的简单实现-RBTree
红黑树原创 2017-11-10 23:25:19 · 268 阅读 · 0 评论 -
单链表的简单实现
关于单链表的操作中,关系到头节点创建和更改的要用二级指针或者一级指针引用,其他的可用一级指针#pragma once#include#includeusing namespace std;typedef struct ListNode{ int data; struct ListNode* next;}Node;void PrintList(Node* head);Node原创 2018-01-20 23:07:18 · 337 阅读 · 0 评论