zoukankan      html  css  js  c++  java
  • 运用递归求字符串最大重复数

    void MaxLengthCore(char *cur,char *pre,int *max,int cursum)
    {
    if(*cur == '')
    return ;
    if(pre !=NULL && *cur == *pre)
    {
    ++cursum;
    if(cursum > *max)
    *max = cursum;
    pre = cur;
    MaxLengthCore(++cur,pre,max,cursum);
    }
    else
    {
    cursum = 1;
    pre = cur;
    MaxLengthCore(++cur,pre,max,cursum);
    }
    }
    
    int MaxLength(char *a,int n)
    {
    assert(a!=NULL && n>0);
    int *max = (int*)malloc(sizeof(int));
    *max = 1;
    int cursum = 1;
    char *pre = NULL;
    MaxLengthCore(a,pre,max,cursum);
    return *max;
    }
  • 相关阅读:
    hud 1397
    hdu 1211
    hdu 1124
    hdu 1104
    1788
    hdu 1796
    sdut 2169
    hdu 1019
    $http post 取不到数据
    sql
  • 原文地址:https://www.cnblogs.com/susidian/p/10013185.html
Copyright © 2011-2022 走看看