更多“以下是采用压缩存储的一个链串的节点类型定义: #define NodeSize 6 typedef struct node { char data[NodeSize]; struct node *ne…”相关的问题
第1题
int f(char s[])函数判断字符串s 是否是回文,是回文则返回1,否则返回0;如 f("abba")返回1,f("abcba")返回1f("abab")返回0; 对于(1),下列选项正确的是() int f(char s[]) { int i=0,j=0; while(s[j]) j++; for(j--; i < j && s[i] == s[j]; i++, j--); return _______(1)_______ ; }
A、i>j
B、i= =j
C、s[i] = = s[j]
D、i=j
点击查看答案
第2题
在字符{A, C, G, T}组成的DNA序列中,A和T、C和G是互补对。判断一个DNA序列中是否存在互补回文串(例如,ATCATGAT的补串是TAGTACTA,与原串形成互补回文串)。则下面DNA序列中存在互补回文串的是()
A、GTACGTAC
B、AGCTAGCT
C、AATTAATT
D、CTGATCAG
点击查看答案
第3题
串只可以采用顺序存储,不可以采用链式存储。
点击查看答案
第6题
已知字符串采用带结点的链式存储结构,请完成以下函数的编写 1)linkstring substring(linkstring s,int i,int len),在字符串s中从第i个位置起取长度为len的子串,函数返回子串链表。 2)void delstring(linkstring s, int i,int len) ,在字符串s中删除从第i个位置开始,长度为len的子串。 3)linkstring index(linkstring s, linkstring t),查找子串t在主串s中第一次出现的位置,若匹配不成功,则返回NULL。
点击查看答案
第7题
已知字符串采用顺序存储结构,请完成以下函数的编写: SeqString* substring(SeqString str, int i, int len);//在字符串str中从第i个位置起取长度为len的子串(i从1开始),函数返回子串指针,若子串超出边界返回NULL。 int index(SeqString s, SeqString t);//查找子串t在主串s中第一次出现的位置,若匹配成功,返回起始位置。若匹配不成功,则返回-1。 void delstring(SeqString *S, int i, int len);//在字符串s中删除从第i个位置开始(i从1开始),长度为len的子串。
点击查看答案
第9题
(2016年考研真题 第4题) 有一个100阶的三对角矩阵M,其元素
按行优先次序压缩存入下标从0开始的一维数组N中。元素
在N中的下标是()
点击查看答案