第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java二道面試題

java二道面試題

DIEA 2019-04-11 18:15:24
2個問題1.有一個郵箱,有一千萬條黑名單用戶,怎么判斷收件箱是不是黑名單用戶。據(jù)說和字典什么的是屬于同一個經(jīng)典問題。。2.求一個字符串中最長的顛倒字符串。。比如 a123ghfuhg321asd131.(就是a123,321a.)
查看完整描述

6 回答

?
慕斯709654

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個贊

最長顛倒字符串應(yīng)該是a123gh,hg321a

查看完整回答
反對 回復(fù) 2019-05-06
?
達(dá)令說

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個贊

第一個問題,用hash,把字符串轉(zhuǎn)為數(shù)字去比對,數(shù)據(jù)的存儲和查找都會比較快。
第二個問題,回文問題,上網(wǎng)找吧!

查看完整回答
反對 回復(fù) 2019-05-06
?
Cats萌萌

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個贊

public class Test {

/**
 * @param args
 */
public static void main(String[] args) {

    String a = "jha123ghfs343uhg321asd131";
    String str1 = null, str2 = null, tmpstr1 = null, tmpstr2 = null, maxstr1 = null, maxstr2 = null;

    for (int i = 0; i < a.length() - 2; i++) {

        for (int j = 2 + i; j < a.length() - 1; j++) {
            if (j > i) {
                str1 = a.substring(i, j);
                if (str1 != null && !str1.equals("") && str1.length() > 1) {
                    str2 = (new StringBuilder(str1)).reverse().toString();
                    if (a.indexOf(str2) == -1) {
                        if (tmpstr1 != null && (maxstr1 == null || tmpstr1.length() > maxstr1.length())) {
                            maxstr1 = tmpstr1;
                            maxstr2 = tmpstr2;
                        }
                        break;
                    } else {
                        tmpstr1 = str1;
                        tmpstr2 = str2;
                    }
                }
            }
        }
    }

    System.out.println("字符串中最長的顛倒字符串:"+maxstr1 + "," + maxstr2);
}

}

運(yùn)行輸出,字符串中最長的顛倒字符串:a123gh,hg321a

查看完整回答
反對 回復(fù) 2019-05-06
  • 6 回答
  • 0 關(guān)注
  • 496 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號