面试的时候,常常会有一道算法题,而测试而言这道算法题往往是字符串处理,所以掌握字符串处理常用的方法就十分必要了 //String的用法: //java中String是只读的,没有办法进行变换,因此需要使用StringBuilder。 String.length() //获取字符串的长度 String ...
分类:
编程语言 时间:
2020-03-12 11:22:51
阅读次数:
64
题目: 将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变 示例1 输入 Jkdi234klowe90a3 输出 Jkdi*234*klowe*90*a*3* 代码: #include <cstdio> #include <cstring> /* 主要是对特殊情况的处理,比如: 1.第一 ...
分类:
其他好文 时间:
2020-03-10 21:55:38
阅读次数:
73
题目: 思路: 由题得知输入得正整数位数很大,故超出C++整型的范围,于是使用字符串数组进行存储。另外使用一个数组对输入数字的个位数字进行统计,然后进行输出 注意点: 字符串数组中,每个位置存储的元素的类型为char类型,故利用ASCLL码获取其在C++中的整型数字,res[num[i]-'0']+ ...
分类:
其他好文 时间:
2020-03-08 21:58:34
阅读次数:
86
/************************C语言字符串函数大全 https://www.byvoid.com/zhs/blog/c-string***********************/ 程序开头要声明 #include <string.h> 函数名: stpcpy 功 能: 拷贝一个 ...
分类:
编程语言 时间:
2020-03-04 22:40:36
阅读次数:
72
有一个长度为 $n$ 的数字串,定义 $f(S)$ 为将 $S$ 拆分为若干个 $[1,m]$ 的数的和的方案数。现在,你可以将这个数字串分割为若干个数字(允许前导 $0$)并相加,求所有方案的 $f$ 的和。 $n \leq 500, m \leq 5$ Solution 设 $f[i]$ 为 $ ...
分类:
其他好文 时间:
2020-03-02 23:24:14
阅读次数:
114
1. 题目 2. 思路 1. 定义结构体, 并且使用下标作为序号 2. 读取数据,并且排序children,方便输出 3. 使用先序遍历,处理数据 3. 注意点 权重的值很大,用字符串处理,要自己写加法和比较函数 4. 代码 ...
分类:
其他好文 时间:
2020-03-01 20:01:12
阅读次数:
51
这是一道排序+字符串处理的题目,难度属于PAT乙级,五题中的第三题。 分析:字典序就是字符串在字典中的顺序。例如, 1。“A”的字典序小于“a”; 2。"a"的字典序小于”b“; 3。”aa“的字典序小于”aaaa“ 4。"aaaa"的字典序小于”aab“的字典序,这里从最高位,一个字符一个字符的比 ...
分类:
其他好文 时间:
2020-02-24 13:01:40
阅读次数:
86
Have Fun with Numbers Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it ...
分类:
其他好文 时间:
2020-02-20 00:09:35
阅读次数:
70
函数格式函数功能 strcat(字符串名1,字符串名2) 将字符串2连接到字符串1后边,返回字符串1的值。 strncat(字符串名1,字符串名2,长度n) 将字符串2前n个字符连接到字符串1后边,返回字符串1的值。 strcpy(字符串名1,字符串名2) 将字符串2复制到字符串1,返回字符串1的值 ...
分类:
编程语言 时间:
2020-02-16 16:10:46
阅读次数:
87
说是有选择和循环分支,,也实在没有什么比较大的坑要注意的,所以就直接进入比较令人困扰的地方 unicode和字符串 这个地方是一直以来我比较头痛的地方,因为坑比较多而且python3和python2在编码和解码方面有着很大的差异,所以我尽量按照自己的理解写一遍,如果有谬误望不吝赐教。 先安利一个资料 ...
分类:
编程语言 时间:
2020-02-15 18:46:46
阅读次数:
79