
c++
fazem
齐琦老师说要学会记录
展开
-
跳方格(二维跳台阶)
给定一个 n×mn×m 的方格阵,沿着方格的边线走,从左上角 (0,0)(0,0) 开始,每次只能往右或者往下走一个单位距离,问走到右下角 (n,m)(n,m) 一共有多少种不同的走法。原创 2023-09-23 15:48:51 · 92 阅读 · 1 评论 -
求最大子串长
求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和 tabtab),如果这样的字符不止一个,则输出第一个。原创 2023-09-20 18:26:14 · 62 阅读 · 1 评论 -
去重复空格
输入一个字符串,字符串中可能包含多个连续的空格,请将多余的空格去掉,只留下一个空格。原创 2023-09-19 20:20:14 · 253 阅读 · 0 评论 -
替换 单词
输入一个字符串,以回车结束(字符串长度不超过 100100)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。原创 2023-09-20 18:00:37 · 81 阅读 · 1 评论 -
最长 单词
一个以结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式,求句子中的最长单词。原创 2023-09-21 18:28:28 · 58 阅读 · 0 评论 -
数组去重小技巧
比较容易的有暴力枚举,设计标志位,一个一个比,如果比到最后标志位不变,count++方法三,内置函数排序,前一个不等于后一个就++;共一行,包含一个整数表示数组中不同数的个数。第二行包含 nn 个整数,表示数组 aa。第二种以空间换时间,开辟一个数组副本,方法四,内置unique函数。第一行包含一个整数 nn。第五种,以空间换时间2.0。原创 2023-09-23 10:33:40 · 96 阅读 · 1 评论 -
蛇形数组c++
故如果是比较大的数组,要么放在数据区,要么new一个对象放在堆区,放在栈里会因为越界超限而报错。原创 2023-09-16 11:12:38 · 341 阅读 · 1 评论 -
字符串c++
链接:https://www.acwing.com/file_system/file/content/whole/index/content/3589702/(2) strcmp(a, b),比较两个字符串的大小,a < b返回-1,a == b返回0,a > b返回1。练习:密码翻译,输入一个只包含小写字母的字符串,将其中的每个字母替换成它的后继字母,如果原字母是'z',则替换成'a'。支持 >, <, >=, <=, ==,!原创 2023-09-19 19:45:58 · 43 阅读 · 0 评论 -
跳台阶
一个楼梯共有 nn 级台阶,每次可以走一级或者两级,问从第 00 级台阶走到第 nn 级台阶一共有多少种方案。原创 2023-09-23 15:24:37 · 56 阅读 · 1 评论