對策字串google輸出goog

2021-06-06 16:39:17 字數 620 閱讀 4176

題目:輸入乙個字串,輸出該字串中對稱的子字串的最大長度。

比如輸入字串「google」,由於該字串裡最長的對稱子字串是「goog「

**利用棧和佇列實現:

// stack1.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include#include#includeusing namespace std;

int main()

tmpch=cstack.top();

cstack.pop();

if(tmpch==*str)//中間不存在單字元

//if(!cstack.empty()&&cstack.top()==*str)//中間存在單字元

//cstack.push(tmpch);

cstack.push(*str);

str++;

} printf("\n最大對稱串...\n");

while(0!=cdeque.size())

putchar('\n');

system("pause");

return exit_success;

}

go字串操作

常用字串操作使用的是strings包 字串轉換使用strconv包 1.字串以 開始 strings.hasprefix url,starturl 判斷字串url是否以starturl開頭,返回bool值 2.字串以 結尾 strings.hassuffix path,endpath 判斷字串pat...

Go入門 字串

1.建立乙個go程式列印下面的內容 到100個字元 a aaaaa aaaa aaaaa aaaaaa aaaaaaa package main import fmt func main 2.建立乙個程式統計字串裡的字元數量 assasa ddd dsjkdsjs dkpackage main im...

Go字串修改

go中字串本身是不可修改的,只有轉成陣列後才能修改 oldstr abcd newstr byte oldstr newstr 0 a fmt.println string newstr 但這其實是將string複製了乙份到切片,然後對切片進行修改,最後再把切片轉換為string輸出,這個過程發生了...