8填空若字符串s=”algorithm”,则其子串个数为:Ifthestrings=”algorit
8填空若字符串s=”algorithm”,则其子串个数为:Ifthestrings=”algorithm”,thenthenumberofitssub-stringis:
9填空设有字符串变量StringA=“”,B=“MULE”,C=“OLD”,D=“MY”;请计算下列表达式(3个答案本身不要出现空格,答案之间用空格分开)AssumethatthereisastringvariableStringA=””,B=”MULE”,C=”OLD”,D=”MY”;Pleasecalculatethefollowingexpression:(1)D+C+B(2)B.substr(3,2)(3)A.strlength()
10填空一个文本串可用事先给定的字母映射表进行加密。例如,设字母映射表为:Atextstringcanbeencryptedbythegivenlettersmappingtable.Forexample,thelettersmappingtableis:比如字符串”encrypt”被加密为”tkzwsdf”。则字符串“algorithm”,被加密为________________(Hint:1.答案不需要加引号2.系统基于字符匹配来判定答案,所以您的答案中不要出现空格)。Asthestring”encrypt”isencryptedas”tkzwsdf”,thenthe”algorithm”isencryptedas________(Hint:1.pleasedon’tincludeanyquotesinyouranswer2.Thisproblemisjudgedbystringmatching,Pleasemakesureyouranswerdon’tcontainanyblanks.).
11填空S=“S1S2…Sn”是一个长为n的字符串,存放在一个数组中,编程序将S改造之后输出。S=”S1S2…Sn”isastringoflengthn,andstoredinanarray,outputSafteritsprogrammabletransformation.1.将S的所有第偶数个字符按照其原来的下标从大到小的次序放在S的后半部分;1.Alltheeven-numberedcharactersofSshouldbeplacedinaccordancewiththeirsubscriptdescendingorderinthesecondhalfofS;2.将S的所有第奇数个字符按照其原来的下标从小到大的次序放在S的前半部分;2.Alltheodd-numberedcharactersofSshouldbeplacedinaccordancewiththeirsubscriptascendingorderinthefirsthalfofS.例如:S=‘ABCDEFGHIJKL’,则改造后的S为‘ACEGIKLJHFDB’。则S=’algorithm’,改造后为____________(Hint:1.答案不需要加引号2.系统基于字符匹配来判定答案,所以您的答案中不要出现空格)。Forexample:S=’ABCDEFGHIJKL’,thenafterthetransformationSis’ACEGIKLJHFDB’.IfS=’algorithm’,thenafterthetransformationSis____________(Hint:1.pleasedon’tincludeanyquotesinyouranswer.2.Thisproblemisjudgedbystringmatching,Pleasemakesureyouranswerdon’tcontainanyblanks).
12填空下列程序判断字符串s是否对称,对称则返回1,否则返回0;如f(“abba”)返回1,f(“abab”)返回0;Usethefollowingprocedurestodeterminewhetherthestringsissymmetry,symmetryreturns1,otherwisereturn0;suchasf(“abab”)returns0;intf(chars[]){inti=0,j=0;while(s[j])(1)__++;for(j–;i<j&&s[i]==s[j];i++,j–);return((2)__>=(3)__);}注:(1)和(2)和(3)三个答案之间用空格分隔,每个答案是一个字符,不要加空格

数据结构与算法

北京大学

军职在线答案

大学网课

«
»

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注