自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 简易版的堆的写法

个人认为重点写出max_heapify和parent_heapify两个函数即可,这个版本内存管理的功能显得特别简单:#include#includeusing namespace std;class Heap {public: int size, capacity; int *ele; void max_heapify(int i,int heap[],int len

2014-05-17 00:09:38 1245

原创 单链表的排序 快速排序 归并排序 quicksort mergesort

原理都很简单,关键是某些边界能否正确写对: Node *quicksort(Node *head, Node* tail) { Node d1(0), d2(0), *cur = head, *c1 = &d1, *c2 = &d2, *pivot = head; if (head == NULL || head == tail || head->ne...

2014-05-15 11:31:23 1429

原创 strtok函数的使用与实现

一个用来分割字符串的函数:strtokchar * strtok ( char * str, const char * delimiters );Split string into tokensA sequence of calls to this function split str into tokens, which are sequences of co

2014-05-07 13:16:24 1144

转载 详解UML中的聚合,关联,泛化,接口等关系

1. OverviewUML设计类中,类的关系分为Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(组合关系)五种!2. Generalization(泛化)Generalization(泛化)表现为继承或实现关系(is a)。具体形式为类与类之间的继承关系,接口与接口...

2014-05-05 10:58:18 1437

转载 如何调用DLL中的函数

如何调用 DLL 中的函数 在 DLL工程中的 cpp中函数定义如下:extern "C" _declspec (dllexport )      int add(int a, char b){      return a + b;}  一:显示链接调用的 DLL的主工程的 main文件中代码如下:#include #include #inc

2014-05-04 12:51:55 6411 1

转载 解决哈希表的冲突-开放地址法和链地址法

在实际应用中,无论如何构造哈希函数,冲突是无法完全避免的。1 开放地址法 这个方法的基本思想是:当发生地址冲突时,按照某种方法继续探测哈希表中的其他存储单元,直到找到空位置为止。这个过程可用下式描述: H i ( key ) = ( H ( key )+ d i ) mod m ( i = 1,2,…… , k ( k ≤ m – 1)) 其中: H ( key )

2014-05-04 12:16:16 2053

原创 精简Linux文件路径

精简Linux的文件路径:..回退的功能 .留在当前目录 //只保留一个/ abc/..要返回. 报错 删除最后一个/主要思路: string.split,注意开始是/或者../或者./等三种不同情况。用栈记录路径的起始位置,讨论/后的不同情况即可:class Solution: def linux_path_compress(self, path): ...

2014-05-01 07:17:58 1628

空空如也

空空如也

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

TA关注的人

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