自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 B_Tree插入删除算法分析

B_Tree简单介绍B_Tree是一种基础而又复杂树形结构。它是一棵多叉树,它的叶子节点都在同一深度,无需向AVLTree一样进行手动的平衡。B_Tree还衍生出了后继的B+_Tree等结构。(在我看来与红黑树,跳跃表等及极其相似)B_Tree(2-3-4阶B_Tree)的主要操作插入数据操作插入数据操作步骤:找到对应的插入节点,进行数据插入插入数据后对该节点进行检测,判断当前节点所...

2018-11-10 22:39:51 361

原创 散列之可扩散列算法分析及实现

  最近在复习《数据结构与算法分析-C语言描述》,第5章散列中的可扩散列,书上的例子没有给出具体实现,因此我写下这篇博客来记录学习笔记。  首先我先简单介绍一下散列,散列是一种用于存储、查找的数据结构,每一个关键字被被映射到从0到Tablesize-1这个范围中(最简单的是用数组来做成散列表,Tablesize-1 相当于数组的最大范围),这些关键字通过某一特殊函数进行映射,将关键字放在适当的...

2018-09-28 15:58:10 1487

原创 C++ 线程池及部分C++11 新标准内容

// 话不多说,先上代码:// 注意:本文代码来源于https://github.com/progschj/ThreadPool.git// 不需要注释,想要干净代码的可以直接上GitHub去找资源//头文件 线程池类代码/* * Date : 2018/7/24 * Author : wqw * Content : ThreadPool 线程池实现 * Origin : ht...

2018-07-28 18:24:35 392

原创 汉诺塔的分析

汉诺塔是递归中最经典的问题之一,但是有很多小伙伴对于汉诺塔不理解,到最后直接跳过或者对于代码死记硬背,接下来我谈一谈我对于汉诺塔及递归的理解。问题描述:该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上...

2018-05-26 14:35:33 418

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除