你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Java专栏
字符串字典顺序比较
 
/使用迭代器进行字典顺序比较 
template <typename Iterator> 
bool Compare(Iterator first1, Iterator last1, Iterator first2, Iterator last2) 

    for (; first1 != last1 && first2 != last2; ++ first1, ++ first2) 
    { 
        if (*first1 < *first2)return true; 
        if (*first2 < *first1)return false; 
    } 
     
    // 判断是否第一个串长度小于第二个串长度 
    return first1 == last1 && first2 != last2; 

 
// 字符串比较,str1 < str2 返回true 
bool StrCmp(const char * str1, const char * str2) 

    assert(NULL != str1); 
    assert(NULL != str2); 
    return Compare (str1 , str1 + strlen(str1), str2, str2 + strlen(str2)); 

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089