自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 去掉C/C++程序代码中的注释

程序员面试宝典上面的题目有很多是很经典的问题,可供我们思考,而且会对我们面试有很大好处。 下面是第45页的一个题目:编写一个函数,实现把C/C++程序代码中的注释去掉,我开始看的时候总是看不懂,后来在网上看到一个网友详细的分析了其代码,但是我看了之后觉得有好多地方他分析的都不对,于是,我自己...

2014-05-18 16:24:34

阅读数 2823

评论数 0

原创 简易版的堆的写法

个人认为重点写出max_heapify和parent_heapify两个函数即可,这个版本内存管理的功能显得特别简单: #include #include using namespace std; class Heap { public: int size, capacity; int...

2014-05-17 00:09:38

阅读数 975

评论数 0

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

原理都很简单,关键是某些边界能否正确写对: #include #include using namespace std; class Node { public: int val; Node* next; Node(int val = 0):val(val),next(NULL)...

2014-05-15 11:31:23

阅读数 1152

评论数 0

原创 strtok函数的使用与实现

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

2014-05-07 13:16:24

阅读数 921

评论数 0

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

1. Overview UML设计类中,类的关系分为Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(组合关系)五种! 2. Generalization(泛化) Gener...

2014-05-05 10:58:18

阅读数 995

评论数 0

转载 如何调用DLL中的函数

如何调用 DLL 中的函数   在 DLL工程中的 cpp中函数定义如下: extern "C" _declspec (dllexport )       int add(int a, char b) {       return a + b; }     ...

2014-05-04 12:51:55

阅读数 1440

评论数 0

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

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

2014-05-04 12:16:16

阅读数 970

评论数 0

原创 精简Linux文件路径

精简Linux的文件路径: ..回退的功能.留在当前目录//只保留一个/abc/..要返回.报错删除最后一个/ 主要思路: 用栈记录路径的起始位置,讨论/后的不同情况即可: #include #include #include #include #include #include...

2014-05-01 07:17:58

阅读数 1262

评论数 0

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