常用函数

转载 2004年08月30日 14:30:00

#include <stdio.h>
#include <stdlib.h>

int find( int array[], int size,int date ) /*一般查找法*/
{
    int i;
    if( size <= 0 )
     return -1;
    for( i = 0; i < size; ++i )
     if( date == array[i] )
      return i;
    return -1;
}
void swap( int *pa, int *pb )/*交换*/
{
    if( (pa == NULL) || (pb == NULL) )
     return ;
    int temp;
    temp = *pa;
    *pa = *pb;
    *pb = temp;
}
void m_sort( int array[],int begin, int end )/*一般排序法*/
{
    int i;
    if( begin >= end )
     return ;
    for( i = begin + 1; i <= end; ++i )
     if( array[ begin ] > array[i] )
          swap( &array[ begin ], &array[i] );
    m_sort( array, ++begin, end );   
}
void q_sort( int array[],int begin, int end )/*快速排序法*/
{
    int i, last;
   
    if( begin >= end )
     return ;
    swap( &array[ begin ], &array[ (begin + end)/2 ]);
    last = begin;
    for( i = begin + 1; i <= end; ++i )
     if( array[i] < array[ begin ] )
      swap( &array[ ++last ], &array[i] );
    swap( &array[ begin ], &array[ last ] );
    q_sort( array, begin, last - 1 );
    q_sort( array, last + 1, end );
}
int bifind( int array[], int size, int date )/*二分查找法*/
{
    int begin, end, mid;
    begin = 0;
    end = size - 1;
   
    while( begin <= end )
    {
        mid = (begin + end)/2;
        if( date > array[ mid ] )
         begin = mid + 1;
        else if( date < array[ mid ] )
         end = mid - 1;
    else
     return mid;     
    }   
    return -1;     
}   

vb常用函数一览表

vb常用函数一览表   常用内部函数 数学函数 函数 功能 示例 结果 说明 Ab...
  • u014451076
  • u014451076
  • 2014年11月23日 00:26
  • 967

PHP常用函数归类总结【大全】

用函数归类总结, 学习了这么就PHP,基础知识总感觉不牢靠,尤其是数组,字符串函数的应用,抽了个时间总结了一下,已做日后备查。 一。PHP基础语法 变量,常量     严格区分大小写,但内置结...
  • ty_hf
  • ty_hf
  • 2015年11月04日 18:57
  • 7970

LoadRunner常用函数列表

1.        Intweb_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);/注册函数,在参数值出现的前面使用,注册成功时返回值为0,注册失败时返回值为...
  • huangjin0507
  • huangjin0507
  • 2016年08月08日 15:25
  • 2856

常用的jquery函数总结

1、表单验证 2、$.post 3、
  • qq_16465949
  • qq_16465949
  • 2014年08月08日 12:04
  • 906

【VB.NET】常用函数概览

写在前面的 函数的功能及其用法 Asc函数与Chr函数 Mid函数Right函数和Left函数 Format函数 Replace函数 Instr函数 Space函数 Filter函数 IsNumeri...
  • SugaryoTT
  • SugaryoTT
  • 2016年03月20日 11:45
  • 1305

MySQL常用函数

MySQL常用函数表 数学函数 作用 ABS(x) 返回x的绝对值 CEIL(x),CEILING(x) 返回大于或者等于x的最小整数 FLOOR(x) 返回小于或者等于...
  • zhangjintao2012
  • zhangjintao2012
  • 2016年07月30日 12:55
  • 1036

windows常用API函数

windows常用API函数   http://www.vbgood.com/api.html http://hi.baidu.com/3582077/item/9cc3483b...
  • farmwang
  • farmwang
  • 2016年01月28日 22:38
  • 6519

常见损失函数

转自:http://blog.csdn.net/shenxiaoming77/article/details/51614601 损失函数(loss function)是用来估量你模型的预测值f(...
  • u014755493
  • u014755493
  • 2017年05月08日 09:21
  • 904

OpenMP中的常用函数

OpenMP中的常用函数
  • jacke121
  • jacke121
  • 2017年03月24日 16:42
  • 182

ACM 头文件大全 常用函数

ACM   头文件大全    常用函数 #include//设定插入点 #include //字符处理 #include//定义错误码 #include //浮点数处理 #in...
  • LiuJiuXiaoShiTou
  • LiuJiuXiaoShiTou
  • 2017年04月09日 21:45
  • 671
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常用函数
举报原因:
原因补充:

(最多只允许输入30个字)