【原文】 char str[20]="0123456789"; int a=strlen(str); /*a=10;strlen 计算字符串的长度,以\0'为字符串结束标记。 int b=sizeof(str); /*b=20;sizeof 计算的则是分配的数组str[20] 所占的内存空间的大小, ...
分类:
其他好文 时间:
2018-11-02 00:28:05
阅读次数:
117
【题目描写叙述】 输入一个字符串,打印出该字符串中字符的全部排列。 比如输入字符串abc,则输出由字符a、b、c 所能排列出来的全部字符串 abc、acb、bac、bca、cab 和 cba。 【分析】 从集合中依次选出每个元素。作为排列的第一个元素,然后对剩余的元素进行全排列,如此递归处理。从而得 ...
分类:
编程语言 时间:
2018-11-01 17:04:11
阅读次数:
200
题意 给出一个字符串,要你找出所有长度的子串分别的最多出现次数。 分析 我们建出后缀自动机,然后预处理出每个状态的cnt,cnt[u]指的是u这个状态的right集合大小。我们设f[len]为长度为len的子串的最多出现次数。我们对于自动机的每个状态都更新f,f[st[u].len]=max(f[s ...
分类:
其他好文 时间:
2018-10-31 12:42:43
阅读次数:
211
#include #include #include #include //去除尾部空格 char *rtrim(char *str) { if(str == NULL||*str == '\0') { return str; } int len = strlen(str); char *p=str... ...
分类:
编程语言 时间:
2018-10-31 11:22:21
阅读次数:
144
sizeof系列笔试题看似简单,其实如果不深入探究,很容易出错,本人就有时败在了这,特写篇博客总结一番,引以为戒。 V1.0 32位和64位编译器的区别 测试代码如下: 执行结果如下: V3.0 strlen字符数组 执行结果如下: V4.0 sizeof数组指针/指针数组 执行结果如下: ...
分类:
其他好文 时间:
2018-10-28 11:19:17
阅读次数:
153
初步的转移想法是一种 n2 的 就是 O(n) 枚举位置再 O(n) 枚举断点转移的那种 发现单词的长度不超过 100,就可以暴力了 每个位置匹配一下就可以了 由于不会有重复单词,用 Trie 树来‘加速’匹配 代码: ...
分类:
其他好文 时间:
2018-10-27 21:04:37
阅读次数:
124
代码: 参考:c语言中如何将16进制字符串转化成10进制整数 ...
分类:
其他好文 时间:
2018-10-27 00:10:59
阅读次数:
159
代码: 这个函数实现起来较为简单,注意字符指针的有效性检查。 可参考:strlen、strcpy、strcat等字符串处理函数的实现 ...
分类:
编程语言 时间:
2018-10-26 22:22:14
阅读次数:
287
我们都知道高级语言宏一般是无法调试的。但是ABAP的宏例外。比如我写了下面一段宏,名为insert_table.执行这段代码,调试器会在第23行停下来。ABAP调试器里有个工具可以用于宏的调试,如下图:双击之后,可看到如下调试界面:按F5即可开始单步调试。上图的22,23行STRLEN,IF,CHECK就对应了ABAP代码第15行:CHECKstrlen(&1)>=5.这个例子的完整
分类:
其他好文 时间:
2018-10-26 20:40:30
阅读次数:
148
后台代码: 前台代码: 引入的js代码,防止连接失效 ...
分类:
Web程序 时间:
2018-10-22 16:48:06
阅读次数:
180