題目:輸入乙個字串,輸出該字串中對稱的子字串的最大長度。
比如輸入字串「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輸出,這個過程發生了...