【C++ STL】C ++中的lexicographical_compare()

C ++ STL提供了許多實用程序來解決基本的生活方面的問題。比較值始終是必要的,但有時咱們還須要比較字符串。所以,本文旨在解釋容許比較字符串的「 lexicographical_compare() 」 。此函數在「 algorithm 」標頭中定義。它有兩個實現。編程

實現1: lexicographical_compare(iter1 beg1,iter1 end1,iter2 beg2,iter2 end2)微信

詳細闡述用圖示例:less

輸出:函數

geeksforgeeks is lexicographically less than gfg學習

實現2: lexicographical_compare(iter1 beg1,iter1 end1,iter2 beg2,iter2 end2,比較comp)spa

輸出:視頻

geeksforgeeks is not lexicographically less than Gfgblog

geeksforgeeks is lexicographically less than Gfg( case-insensitive )教程

可能的應用:比較字符串一般能夠在字典中使用,在字典中咱們須要按字典順序放置單詞。例如,能夠在給定的一組單詞中找到在字典中排在第一位的單詞。字符串

輸出:The smallest string is : abacus

但願對你有幫助~

另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~

C語言C++編程學習交流圈子,QQ羣464501141點擊進入】微信公衆號:C語言編程學習基地

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

編程學習書籍分享:

編程學習視頻分享:

 

相關文章
相關標籤/搜索