mozilla106
码龄15年
关注
提问 私信
  • 博客:18,423
    社区:92
    18,515
    总访问量
  • 6
    原创
  • 1,898,970
    排名
  • 9
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2009-08-24
博客简介:

mozilla106的专栏

博客描述:
平平淡淡才是真
查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得8次评论
  • 获得17次收藏
创作历程
  • 8篇
    2010年
TA的专栏
  • C/C++算法
    4篇
  • 人生感悟
  • 数据结构
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

179人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

研究散列(Hashing)算法的体会



散列,虽然只支持二叉查找树所允许的一部分操作,但是散列具有以常数平均时间执行插入、删除和查找的特点。
散列无法有效支持元素间排序的操作,因此像findMax、findMin以及在线性时间内按顺序打印所有元素的操作都无法支持。
为了解决散列冲突问题,普遍存在两种方式,
分离链接法(separate chaining),其做法是将散列到同一个位置的元素以一个链表的方式保存。通常产生冲突的元素被插入到链表的最前面,这样不仅方便,而且由于最后插入的元素最有可能不
转载
发布博客 2010.11.16 ·
688 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言-计算器实现(Dev c++编译通过)

转自http://zhangjunhd.blog.51cto.com/113473/102014-括号匹配int match(char * cs, int size);1.做一个空栈。读入字符直到文件尾。2.对读入的字符进行判断,    2.1如果字符是一个左括号,则入栈;    2.2如果字符是一个右括号,如果栈空或弹出的左括号不匹配,则匹配失败;    2.3输入结束,如果栈非空,则匹配失败,否则匹配成功。-计算后缀表达式的值(假定后缀表达式正确)int postfixValue(char * expr
转载
发布博客 2010.10.11 ·
2370 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

C语言--链表的常见操作(在DVE-C++编译运行通过)

         链表分为单链表、双向链表、单向循环链表、双向循环链表。针对链表的操作主要有插入一个节点,删除一个节点,新建一个链表,打印一个链表,寻找链表的中间节点。对链表进行排序等等。
原创
发布博客 2010.09.30 ·
1909 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

巴斯卡(Pascal)三角形 (C语言实现)

以前读书的时候没有用C语言编写什么东西,感觉C语言的功能有限,现在工作后觉的C语言的功能真的很强大,可以做很多事情。所以现在重新把C语言好好学习一下。在博客上记录自己的一点一滴,看着自己成长进步,为了梦想而奋斗,技术改变未来。
原创
发布博客 2010.09.19 ·
5475 阅读 ·
0 点赞 ·
3 评论 ·
3 收藏

河内之塔(C语言递归实现)



 
#include <stdio.h>
#include <stdlib.h>
 
//河内之塔 递归实现
void hanoi(int n,char A,char B,char C);
 
int main(int argc, char *argv[])
{
    int n;
    printf("输入盘数:");
    scanf("%d",&n);
原创
发布博客 2010.09.19 ·
879 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言实现连接多个文件

C语言实现连接多个文件 
原创
发布博客 2010.09.16 ·
2317 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

C语言通过二叉树实现单词出现频率的统计

二叉树求单词出现的数量
原创
发布博客 2010.09.15 ·
1868 阅读 ·
0 点赞 ·
1 评论 ·
10 收藏

C语言实现快速排序(完整版)DVE-C++编译通过

#include #include #include #define MAXLINES 5000  //进行排序的最大文本行 char *lineptr[MAXLINES];  //指向文本行的指针数组 int readlines(char *lineptr[],int nlines);void writelines(char *lineptr[],int nlines);void qsort(char *lineptr[], int left,int right); //对
原创
发布博客 2010.09.09 ·
2917 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏