華為OD機(jī)試 關(guān)聯(lián)子串
本期題目:關(guān)聯(lián)子串 ????
題目
給定兩個(gè)字符串str1
和str2
如果字符串str1
中的字符,經(jīng)過(guò)排列組合后的字符串中
只要有一個(gè)是str2
的子串
則認(rèn)為str1
是str2
的關(guān)聯(lián)子串
若不是關(guān)聯(lián)子串則返回-1
??
示例一:
輸入: str1="abc",str2="efghicaibii"
輸出: -1
?
預(yù)制條件:
輸入的字符串只包含小寫(xiě)字母
兩個(gè)字符串的長(zhǎng)度范圍
1 ~ 100000
若
str2
中有多個(gè)str1
的組合子串,請(qǐng)返回第一個(gè)子串的起始位置 備注:輸入字符串只包含小寫(xiě),長(zhǎng)度1~100000
輸入
輸入兩個(gè)字符串,分別為題目中描述的str1
和str2
??
輸出
如果str1
是str2
的關(guān)聯(lián)子串,則返回子串在str2
中的起始位置
如果不是則返回-1
?
若str2
中有多個(gè)str1
的組合子串,
請(qǐng)返回最小的起始位置 ??
題解地址 ??
?? 華為 OD 機(jī)考 Python https://dream.blog.csdn.net/article/details/129075237
?? 華為 OD 機(jī)考 C++ https://dream.blog.csdn.net/article/details/129221657
?? 華為 OD 機(jī)考 JS https://dream.blog.csdn.net/article/details/129351017
?? 華為 OD 機(jī)考 JAVA https://dream.blog.csdn.net/article/details/129773654
?? 華為 OD 機(jī)考 Golang https://blog.csdn.net/hihell/article/details/129341397
?? 華為 OD 機(jī)考真 C 語(yǔ)言 https://dream.blog.csdn.net/article/details/129373356
華為 OD 機(jī)試
為了在華為OD機(jī)試中取得優(yōu)異的成績(jī),應(yīng)聘者需要做好充分的準(zhǔn)備。首先,應(yīng)聘者需要了解考試內(nèi)容和考試形式,制定科學(xué)合理的備考計(jì)劃,合理分配時(shí)間和精力。其次,應(yīng)聘者需要加強(qiáng)基礎(chǔ)知識(shí)的學(xué)習(xí),提高數(shù)學(xué)、計(jì)算機(jī)科學(xué)和英語(yǔ)等方面的綜合素質(zhì)。此外,應(yīng)聘者需要多做題,熟悉考試形式和考試要求,提高解題能力和應(yīng)變能力。最后,應(yīng)聘者需要保持良好的心態(tài)和穩(wěn)定的情緒,保持自信和冷靜,全力以赴地完成考試,爭(zhēng)取取得優(yōu)異的成績(jī)。