由于重装系统导致之前用wubi安装的ubuntu也随之消逝。重装完win7之后,打算再把之前装的ubuntu装回去,由于wubi安装ubuntu比较简单,抱着学习的态度,这次打算直接安装。
热爱生活,热爱篮球
由于重装系统导致之前用wubi安装的ubuntu也随之消逝。重装完win7之后,打算再把之前装的ubuntu装回去,由于wubi安装ubuntu比较简单,抱着学习的态度,这次打算直接安装。
#折半查找
折半查找即二分查找 ,适用于有序顺序表
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功,否则利用中间位置记录将表分成前后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,查找成功,或直到子表不存在为止,此时查找不成功。
算法要求:
#fopen
函数功能:打开一个文件
函数原型:FILE fopen(const char path,const char *mode);
所需库:
返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。
一般而言,打开文件后会做一些文件读取或写入的动作,若打开文件失败,接下来的读写动作也无法顺利进行,所以一般在fopen()之后要作错误判断及处理。