-
近期文章
近期评论
- coolker 发表在《打造最快的Hash表》
- struggle 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- diys 发表在《C语言编程宝典(王大刚) 1.1 C 语言的产生与发展》
文章归档
- 2022 年十月
- 2014 年一月
- 2013 年十二月
- 2012 年十一月
- 2012 年七月
- 2012 年六月
- 2012 年五月
- 2012 年四月
- 2012 年三月
- 2012 年二月
- 2011 年十二月
- 2011 年十月
- 2011 年九月
- 2011 年八月
- 2011 年七月
- 2011 年六月
- 2011 年五月
- 2011 年四月
- 2011 年三月
- 2011 年二月
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年十月
- 2010 年九月
- 2010 年八月
- 2010 年七月
- 2010 年六月
- 2010 年五月
- 2010 年四月
- 2010 年三月
- 2010 年二月
- 2010 年一月
- 2009 年十二月
- 2009 年十一月
- 2009 年十月
- 2009 年九月
- 2009 年八月
- 2009 年七月
- 2009 年六月
- 2009 年五月
- 2009 年四月
- 2009 年三月
- 2009 年二月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年八月
- 2008 年七月
- 2008 年六月
- 2008 年五月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十二月
- 2007 年十一月
- 2007 年十月
- 2007 年九月
- 2007 年八月
- 2007 年七月
- 2007 年六月
- 2007 年三月
- 2007 年二月
- 2007 年一月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
分类目录
功能
分类目录归档:C/C++数据结构
/* dfs算法 */#include<alloc.h> #include<stdio.h>#include<malloc.h>#include<conio.h>/* 函数结果状态代码 */#define True 1#define False 0#define &n....
Read More >
int quicksort(int p[],int n);extern int insertsort(int p[], int n);static int partition(int p[],int n,int *m);int quickSort(int p[],int n);static int quick_sort(int p[],int n);/** 快速排序算法在 1962 年....
Read More >
来源:My Blog 《单向链表类的实现》下面这段程序是关于单向链表类的实现,你可以把他作为你的头文件提供一些比较常用的操作,如果有需要,以后会更新如果有什么错误和不足,一定要给我留言,非常感谢! /*********************************************************** *******//* &....
Read More >
#include <stdlib.h>int mergesortT(int p[], int n); extern int insertsort(int p[], int n);static int merge(int work[], int swap[], int l, int m, int n, int flag);/** 归并排序算法在 1938 年由 IBM 发明并在电动整理机....
Read More >
2006
05-28
05-28
1 概述
链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但Hash链表查找的时间效率为O(1)。设计高效算法往往需要使用Hash链表,常数级的查找速度是任何别的算法无法比拟的,Hash链表的构造和冲突的不同实现方法对效率当然有一定的影响,然而Hash函....
Read More >
2006
05-26
05-26
众所周知,随机数在软件开发中是非常有用的,然而,在dos系统中得很多编程语言都不能得出令人满意的随机数,这些随机数都有以下几个缺点:
1.值域范围小,易重复,故随机度不高. 2.没有经过归一化,使用不便. 3.其随机序列是固定的.因此,尽管此随机序列内部看起来是具有随机性,但就其整个序列....
Read More >
//灯塔问题#include <iostream.h>#include <fstream.h>#include <conio.h>int sz[11][11],cf=1,k,n,a[20],b[20],c[20];void shuru(void);void shuchu(void);bool panduan(void);void goujian(void);vo....
Read More >
2006
05-26
05-26
“汉诺塔”是在十九世纪末欧洲出现的一种游戏。游戏的装置是一块铜板,上面有三
根杆,最左杆自下而上、由大到小顺序串有64个金盘,呈一塔形。游戏的目的是把左边
杆上的金盘全部移到最右边的杆上,规定一次只能移动一个盘,并且不允许大盘在小盘上
面。
下面的程序是让计算机模拟显示“汉诺塔”问题解决过程,使用TURBO C语言
编写。程序里面运用数学函数、输入输出函数、内存分配函数、图形函数及栈....
Read More >
2006
05-26
05-26
[摘 要]本文简单介绍了中国传统的智力游戏--九连环,分析的其中的规律,给出了解决问题
的算法。
[关键词]九连环、N连环、递归、拆解、安装
一、九连环简介
九连环游戏是中国人自己发明的,它的历史非常悠久,据说是起源于战国时期。
九连环主要是由一个框架和九个圆环组成:每个圆环上连有一个直杆,而这个直杆则在
后面一个圆环内穿过,九个直杆的另一端用一块木板或圆环相对固定。
....
Read More >
2006
05-26
05-26
一、行程长度压缩
原理是将一扫描行中的颜色值相同的相邻像素用一个计数
值和那些像素的颜色值来代替。例如:aaabccccccddeee,
则可用3a1b6c2d3e来代替。对于拥有大面积,相同颜色区
域的图像,用RLE压缩方法非常有效。由RLE原理派生出许
多具体行程压缩方法:
1.PCX行程压缩方法:
该算法实际上是位映射格式到压缩格式的转换算法,该算
法对于连续....
Read More >
排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将 给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难来分析算法。 第一部分是简单排序算法,后面你将看到他们的共同点是算法复杂度为O(N*N)(因为没有....
Read More >
//******************************************************* //根据波能数据缓冲区对离屏页面进行渲染 //******************************************************* void RenderRipple() { //锁定两个离屏页面 DDSURFACEDESC ddsd....
Read More >
【声明】 一.本文实用于初学者,目的在于帮助大家熟悉一些系统底层的知识。 二.本文只是为了让广大网友共同提高一些基础知识,本人决无卖弄之意,只供需要这方面知识的读者阅读,如果你是高手,或者不需要这方面知识,请跳过。 三.本文是一篇翻译文章,如有雷同,敬请谅解。 四.本文欢迎传抄转载,但是不要用于任何商业用途。请尊重作者劳动,也欢迎来信交流 fnlq@263.net ===============....
Read More >
“乱码大全”,作者:bluesea,水木清华BBS成员。欢迎在 BBS中转载,帮助计算机初学者解决使用软件过程中遇到的实际问题。本文原载于水木清华 BBS的 Internet讨论区。地址是: telnet://bbs.tsinghua.edu.cn ,WWW访问的地址是 http://bbs.tsinghua.edu.cn 。当下面的条件全部满足时,转载本文可以不经过作者允....
Read More >