国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

[LC] Ace B

zhiwei / 1623人閱讀

Problem #1 Shortest Distance to a Character

Given a string S and a character C, return an array of integers representing the shortest distance from the character C in the string.

Example 1:

Input: S = "loveleetcode", C = "e"
Output: [3, 2, 1, 0, 1, 0, 0, 1, 2, 2, 1, 0]

Note:

S string length is in [1, 10000].
C is a single character, and guaranteed to be in string S.
All letters in S and C are lowercase.

Solution #1 Shortest Distance to a Character
class Solution {
    public int[] shortestToChar(String S, char C) {
        int len = S.length();
        int[] res = new int[len];
        if (S == null || S.length() == 0) return res;
        Arrays.fill(res, 10000);
        int pre = -1;
        for (int i = 0; i < len; i++) {
            char ch = S.charAt(i);
            if (ch == C) {
                pre = i;
                res[i] = 0;
            } else {
                if (pre != -1) {
                    res[i] = i-pre;
                }
            }
        }
        pre = -1;
        for (int i = len-1; i >= 0; i--) {
            char ch = S.charAt(i);
            if (ch == C) {
                pre = i;
            } else {
                if (pre != -1) {
                    res[i] = Math.min(res[i], pre-i);
                }
            }
        }
        return res;
    }
}
Problem #2 Solution #2 Problem #3 Solution #3 Problem #4 Solution #4 Problem #5 Solution #5 Problem #6 Solution #6 Problem #7 Solution #7 Problem #8 Solution #8 Problem #9 Solution #9 Problem #10 Solution #10 Problem #11 Solution #11 Problem #12 Solution #12 Problem #13 Solution #13 Problem #14 Solution #14 Problem #15 Solution #15 Problem #16 Solution #16 Problem #17 Solution #17

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/76741.html

相關(guān)文章

  • Python locale 多語言模塊和我遇到的坑

    摘要:遇到的問題今天工作上遇到一個(gè)相關(guān)的問題,關(guān)于字符串格式化的。是根據(jù)計(jì)算機(jī)用戶所使用的語言,所在國家或者地區(qū),以及當(dāng)?shù)氐奈幕瘋鹘y(tǒng)所定義的一個(gè)軟件運(yùn)行時(shí)的語言環(huán)境。 locale遇到的問題 今天工作上遇到一個(gè) locale 相關(guān)的問題,關(guān)于字符串格式化的。不過讓我們先從 locale 說起。 locale 簡介 什么是locale locale 這個(gè)單詞中文翻譯成地區(qū)或者地域,其實(shí)這...

    tracymac7 評(píng)論0 收藏0
  • sphinx 全文搜索引擎

    摘要:簡介參考指南參考指南中文全文搜索引擎顧名思義,是做收索用的,因?yàn)槠胀ǖ乃阉髟跀?shù)據(jù)量小的時(shí)候,能應(yīng)對(duì)自如,但是當(dāng)數(shù)據(jù)量上千萬,或者上億的時(shí)候。 sphinx簡介參考指南參考指南sphinx API中文 sphinx 全文搜索引擎:顧名思義,是做收索用的,因?yàn)槠胀ǖ乃阉髟跀?shù)據(jù)量小的時(shí)候,能應(yīng)對(duì)自如,但是當(dāng)數(shù)據(jù)量上千萬,或者上億的時(shí)候。純粹的sql搜索顯得緩慢,無力。因而為了提高用戶體驗(yàn),增...

    Scorpion 評(píng)論0 收藏0
  • LC總結(jié)】KMP * Implement Strstr

    摘要:建立長度與目標(biāo)串相等的模式函數(shù)初始化,為,之后,若不重復(fù),賦,若有重復(fù)段,賦對(duì)應(yīng)的模式函數(shù)值不難,建議死記硬背根據(jù)模式函數(shù)用兩個(gè)指針比較兩個(gè)字符串,當(dāng)目標(biāo)串指針和目標(biāo)串長度相等時(shí),返回差值。 Implement strStr() Problem Implement strStr(). Returns the index of the first occurrence of needle...

    snowell 評(píng)論0 收藏0
  • LC44 wildcard matching

    摘要:各一個(gè)指針,表示上一次真正到的位置。在的時(shí)候,上,增加下一步知道出界,發(fā)現(xiàn)是錯(cuò)誤的所以需要回到上次的地方,即一旦走出去,無法返回,需要一個(gè)指針記錄最后的地方。 public class Solution { public boolean isMatch(String s, String p) { int idxs = 0, idxp = 0, idxmatch ...

    Tychio 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

zhiwei

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<