- 博客(3)
- 收藏
- 关注
转载 static声明的变量在C语言中有两方面的特征
static声明的变量在C语言中有两方面的特征: 1)、变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。 2)、变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量的区别。 Tips: A.若全局变量仅在单个C文件中访问,则可以将这个变量修改为静态全局变量,以降低模块间的耦合度; B.若全局变量仅由单
2008-01-26 00:28:00 570
转载 摘自PHP的HASH算法实现
/* * 头文件 * 说明:此实现不保存对象,只保存对象的引用 */#ifndef _HASH_H#define _HASH_H#ifdef __cplusplusextern "C" {#endiftypedef struct tagHASHBUCKET HASHBUCKET, *LPHASHBUCKET;typedef struct tagHASHTABLE HASHTABLE, *LPH
2008-01-11 23:13:00 420
转载 Hash算法收录
字符串hash算法比较字符串的算法一般大公司都会考到,我们首先要想到高效的hash。如百度查找一组字符串是否出现在某个文本中,这个不是考什么kmp,他们想听到的是hash。趋势科技考的是从某个文本中删除一组字符串,我想也是要hash吧。1 概述 链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但
2008-01-11 23:12:00 677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人