题解列表

筛选

基于面向对象的循环链表

#merge函数的逻辑##(1)L1的尾结点与L2的首元素结点连接##(2)维护L1的表头信息###①维护back修改L1的back变为L2的back修改L1的back的next变为L1的head###②维护len##(3)维护L2的表头信息###①维护headdeletehead所指的堆空间head

基于表格的dfs

#参考代码```cpp#include#includeusingnamespacestd;intf[10][10]={-1};//-1:未走过;0初始点;1已走过intn,m,x,y,t,cnt=0;inta[8]={2,1,-1,-2,2,

字符串分类统计(python正则表达式解)

解题思路:python正则表达式中re.findall方法全局匹配字符,匹配成功我们得到一个列表,通过len()方法统计列表长度来表示该类字符出现了多少次。注意事项:导入正则表达式re模块通过end=""做到print输出不换行,且有一个空格字符串的r标记,

机器翻译(数组解决)

解题思路:创建一个大小为m的数组,count为查词典的次数,mc是当内存没有该单词时,将该单词添加到内存中的位置。cha每次循环初始为true,当内存中有该单词时变为false,不会记录。没有该单词时,将该单词按顺序放到内存中,然后mc自增,下一次添加时到下一个位置,当自增完为m时,赋值为0。

进位字符替换

解题思路:注意事项:参考代码:start,end,w=map(int,input().split())s=list(input())lis=[]foriinrange(start,end+1):lis.append(chr(96+i))lis2=lis[(len(lis)-w)::]foriinran