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

C ++ STL提供了許多實(shí)用程序來解決基本的生活方面的問題。比較值始終是必要的,但有時(shí)我們還需要比較字符串。因此,本文旨在解釋允許比較字符串的“?lexicographical_compare()?”?。此函數(shù)在“?algorithm?”標(biāo)頭中定義。它有兩個(gè)實(shí)現(xiàn)。

實(shí)現(xiàn)1:?lexicographical_compare(iter1 beg1,iter1 end1,iter2 beg2,iter2 end2)
詳細(xì)闡述用圖示例:


輸出:
geeksforgeeks is lexicographically less than gfg
實(shí)現(xiàn)2:?lexicographical_compare(iter1 beg1,iter1 end1,iter2 beg2,iter2 end2,比較comp)


輸出:
geeksforgeeks is not lexicographically less than Gfg
geeksforgeeks is lexicographically less than Gfg( case-insensitive )
可能的應(yīng)用:比較字符串通??梢栽?strong>字典中使用,在字典中我們需要按字典順序放置單詞。例如,可以在給定的一組單詞中找到在字典中排在第一位的單詞。

輸出:The smallest string is : abacus
希望對(duì)你有幫助~
另外如果你想更好的提升你的編程能力,學(xué)好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~

UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會(huì)對(duì)你有幫助的~
分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!
編程學(xué)習(xí)書籍分享:

編程學(xué)習(xí)視頻分享:
