
Acwing习题
Baek Hundy
这个作者很懒,什么都没留下…
展开
-
链表相关操作
链表相关操作原创 2023-01-16 22:47:54 · 89 阅读 · 0 评论 -
84. 求1+2+…+n
求 1+2+…+n1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字及条件判断语句 (A?B:C)。原创 2023-01-15 10:55:46 · 126 阅读 · 0 评论 -
16. 替换空格
请实现一个函数,把字符串中的每个空格替换成"%20"。原创 2023-01-15 10:22:55 · 119 阅读 · 0 评论 -
函数递归---
函数递归原创 2023-01-15 10:17:31 · 78 阅读 · 0 评论 -
817. 数组去重
数组去重原创 2023-01-12 15:45:59 · 66 阅读 · 0 评论 -
816. 数组翻转
数组翻转原创 2023-01-12 15:27:03 · 101 阅读 · 0 评论 -
808. 最大公约数
输入两个整数 a 和 b,请你编写一个函数,int gcd(int a, int b), 计算并输出 a 和 b 的最大公约数。原创 2023-01-10 23:01:20 · 148 阅读 · 0 评论 -
777. 字符串乘方
给定两个字符串 a 和 b,我们定义 a×b为他们的连接。 例如,如果 a=abc 而 b=def, 则 a×b=abcdef。 如果我们将连接考虑成乘法,一个非负整数的乘方将用一种通常的方式定义:a0=``(空字符串),a(n+1)=a×(an)。原创 2023-01-09 15:06:46 · 230 阅读 · 0 评论 -
779. 最长公共字符串后缀
给出若干个字符串,输出这些字符串的最长公共后缀。原创 2023-01-08 17:45:54 · 105 阅读 · 0 评论 -
778. 字符串最大跨距
有三个字符串 S,S1,S2,其中,S 长度不超过 300,S1和 S2的长度不超过 10。现在,我们想要检测 S1 和 S2是否同时在 S中出现,且 S1 位于 S2的左边,并在 S中互不交叉(即,S1 的右边界点在 S2 的左边界点的左侧)。计算满足上述条件的最大跨距(即,最大间隔距离:最右边的 S2 的起始点与最左边的 S1 的终止点之间的字符数目)。如果没有满足条件的 S1,S2 存在,则输出 −1。例如,S= abcd123ab888efghij45ef67kl, S1=S1= ab, S原创 2023-01-08 15:01:14 · 165 阅读 · 0 评论 -
776. 字符串移位包含问题
对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串。给定两个字符串 s1和 s2,要求判定其中一个字符串是否是另一字符串通过若干次循环移位后的新字符串的子串。例如 CDAA 是由 AABCD 两次移位后产生的新串 BCDAA 的子串,而 ABCD 与 ACBD 则不能通过多次移位来得到其中一个字符串是新串的子串。原创 2023-01-07 20:24:49 · 67 阅读 · 0 评论 -
775. 倒排单词
编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。原创 2023-01-06 21:21:37 · 122 阅读 · 0 评论 -
774. 最长单词
一个以 . 结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式,求句子中的最长单词。原创 2023-01-06 21:11:50 · 125 阅读 · 0 评论 -
771. 字符串中最长的连续出现的字符
求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和 tab),如果这样的字符不止一个,则输出第一个。原创 2023-01-05 21:08:36 · 120 阅读 · 0 评论 -
770. 单词替换
输入一个字符串,以回车结束(字符串长度不超过 100)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。原创 2023-01-04 21:41:59 · 146 阅读 · 1 评论 -
AC766. 去掉多余的空格
输入一个字符串,字符串中可能包含多个连续的空格,请将多余的空格去掉,只留下一个空格。原创 2023-01-04 18:53:51 · 193 阅读 · 0 评论