zoukankan      html  css  js  c++  java
  • 反转字符串

    void reverse(char *group,int i,int j)

    {

        char c;

        while(i<j){

            c=group[i];

            group[i]=group[j];

            group[j]=c;

            ++i;--j;

        }

    }

    void reverse_list_word(char * group,int length)

    {

        reverse(group,0,length-1);

        int first=-1,second=-1,i=0;

        while(i<length){

            

            while(i<length && group[i]==' ') ++i;

            first=i;

            while(i<length && group[i]!=' ') ++i;

            second=i-1;

            

            if(first!=-1 && first!=length)

            {

                reverse(group,first,second);

                first =-1;second=-1;

            }

             

        }

        

    }

  • 相关阅读:
    【Python之路Day1】基础篇
    C语言转义字符表和ASCII码表
    strcpy函数学习
    Linux C遇到的常见错误
    静态内存
    指针
    #define学习
    枚举
    搭建Linux C语言开发环境
    centos下php环境安装redis
  • 原文地址:https://www.cnblogs.com/sofard/p/10450901.html
Copyright © 2011-2022 走看看